使用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 也会在转换视频的时候起作用,导致视频转换的宽高和帧率不是原始值了
请问怎么解决这个问题啊。
展开
 我来答
百度网友9308069
2013-10-17 · TA获得超过1万个赞
知道大有可为答主
回答量:3947
采纳率:89%
帮助的人:1856万
展开全部
-b 1200 应该改成-b 1200k
少了单位,于是报码率小。
追问
谢谢你啦  不过1200是图片质量,已经足够了吧  我我测试修改为1200k 也是不对的  2个放在一起转换会报错 说的意思是码率 宽高不合适  证明 视频的参数导致了图片转换的不成功
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式