我跟着这个 visualization project 在MP4中转换PNG文件。
示例代码的唯一变化是我的时间戳开头 1。
ffmpeg -r 20 -b 20M -i example%01d.png output.mp4
这就是返回
ffmpeg version N-53055-g7b43120 Copyright (c) 2000-2013 the FFmpeg developers built on May 14 2013 20:43:53 with llvm-gcc 4.2.1 (LLVM build 2336.11.00) configuration: --disable-yasm libavutil 52. 31.100 / 52. 31.100 libavcodec 55. 9.100 / 55. 9.100 libavformat 55. 7.100 / 55. 7.100 libavdevice 55. 0.100 / 55. 0.100 libavfilter 3. 67.100 / 3. 67.100 libswscale 2. 3.100 / 2. 3.100 libswresample 0. 17.102 / 0. 17.102 **Option b (video bitrate (please use -b:v)) cannot be applied to input file example%01d.png -- you are trying to apply an input option to an output file or vice versa. Move this option before the file it belongs to. Error parsing options for input file example%01d.png. Error opening input files: Invalid argument**
答案 0 :(得分:4)
如果查看终端输出,则表明FFmpeg参数错误,因为您将错误的参数传递给输入文件。必须将bitrate参数应用于输出文件,因为您使用该比特率进行编码。将它移动到正确的位置就可以了。
我测试了它,这有效:
ffmpeg -r 20 -i example%01d.png -b:v 20M output.mp4