【发布时间】:2013-06-27 00:02:31
【问题描述】:
这行代码非常适合制作.png
ffmpeg -i path/video.mp4 -f image2 -vf fps=fps=1/60 path/%03d.png
但问题是我希望输出为 .jpg 我尝试了使用不同 ext 的同一行但我在命令行中收到错误任何建议?
即ffmpeg -i path/video.mp4 -f image2 -vf fps=fps=1/60 path/%03d.jpg
jpg 命令出错。
{*不*错误似乎很重要
Stream #0:0(und): Video: h264 (Main) (avc1 / 0x31637661), yuv420p, 854x480
[SAR 1:1 DAR 427:240], 1352 kb/s, 25 fps, 25 tbr, 25 tbn, 50 tbc
}
命令行错误
[mjpeg @ 000000000482c9a0] 比特率容差对于比特率来说太小了
[mjpeg @ 000000000481d020] ff_frame_thread_encoder_init 失败
流映射:流 #0:0 -> #0:0 (h264 -> mjpeg)
为输出流 #0:0 打开编码器时出错 - 参数可能不正确
例如bit_rate、速率、宽度或高度
【问题讨论】:
-
您应该包括完整的 ffmpeg 控制台输出,而不仅仅是一个部分。
标签: command-line ffmpeg png jpeg intervals