求问-ss和-i的前后顺序问题
ffmpeg吧
全部回复
仅看楼主
level 1
溺爱论º
楼主
同一个视频用ffmpeg剪辑
-ss 60 -i XXXX 和 -i XXXX -ss 60的输出时间不一样,帧数不一样;
-ss 61 -i XXXX 和 -i XXXX -ss 60的输出时间不一样,但帧数一样。
可以求问大神这是为什么吗?
2017年08月02日 06点08分
1
level 1
萧想哦联
-ss在-i前面,-ss是输入参数,在后面时是输出参数。
前者是先定位到ss点,再解码。
后者是先解码,解到ss点,再输出。
ss放前面,截取时间不一定飞常准,但是更快,放后面,时间点会准一些,但更慢
2017年08月04日 01点08分
2
溺爱论º
谢谢回复,我最近也查阅了官方文档,但有一个问题,如果我需要截取10s以后的视频,但10-12s内都没有关键帧,于是这两秒会出现有音频但无视频的情况。-ss放前面,会播放两秒音频,视频画面静止不动;但-ss放后面,音频视频同时播放,就会出现音画不同步,求问有什么好的解决办法吗?
2017年08月04日 02点08分
hlnjrsfh2012
回复 硎栎薇 :音画不同步应该不会出现吧。还有,一般_ss在前面的话,会定位到ss点前一个关键帧,不是后面的。你说的ss放前面,从12秒视频开始截取了,难道是m3u8输入?
2017年08月06日 06点08分
溺爱论º
@hlnjrsfh2012
我ss无论放前面后面,都是定位到了后一个关键帧,不是m3u8,就是普通的h264
2017年08月07日 01点08分
1