使用ffmpeg对一个视频同时截取图片和转换格式的问题
我需要一个ffpeg命令同时完成每五秒截图和转换为flv格式的视频测试使用ffmpeg-i1.rmvb-ya.flv-r0.2-s220x168-b1200-yb%d.j...
我需要一个ffpeg命令同时完成每五秒截图和转换为flv格式的视频 测试使用ffmpeg -i 1.rmvb -y a.flv -r 0.2 -s 220x168 -b 1200 -y b%d.jpg这样是没有问题,能够同时转换.
但是正式调用的时候,会在视频前面加上转换参数,执行语句是
ffmpeg -i
3.rmvb -acodec libfaac -ab 65536 -vcodec
libx264 -fpre /usr/share/ffmpeg/libx264-hq.ffpreset -b 400k -bt 400k -threads
0 -y a.flv -r 0.2 -b 1200 -s 220x168 -ss 0 -y jpg.%d.jpg
这个时候 ffmpeg会报错,说ffmpeg bitrate tolerance too small for bitrate 码率太小,并且提示码率不合适。
是视频的什么参数导致的这个错误出现啊,当我先截图后转换视频的时候,因为-r 与 -s 也会在转换视频的时候起作用,导致视频转换的宽高和帧率不是原始值了
请问怎么解决这个问题啊。 展开
但是正式调用的时候,会在视频前面加上转换参数,执行语句是
ffmpeg -i
3.rmvb -acodec libfaac -ab 65536 -vcodec
libx264 -fpre /usr/share/ffmpeg/libx264-hq.ffpreset -b 400k -bt 400k -threads
0 -y a.flv -r 0.2 -b 1200 -s 220x168 -ss 0 -y jpg.%d.jpg
这个时候 ffmpeg会报错,说ffmpeg bitrate tolerance too small for bitrate 码率太小,并且提示码率不合适。
是视频的什么参数导致的这个错误出现啊,当我先截图后转换视频的时候,因为-r 与 -s 也会在转换视频的时候起作用,导致视频转换的宽高和帧率不是原始值了
请问怎么解决这个问题啊。 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询