ffmpeg PNG - MP4 - 打开输入文件时出错 : invalid argument

标签 ffmpeg converter

我跟着这个
visualization project
在 MP4 中转换 PNG 文件。

示例代码的唯一变化是我的时间戳以
1.

ffmpeg -r 20 -b 20M -i 例子%01d.png output.mp4

这就是返回

ffmpeg 版本 N-53055-g7b43120 版权所有 (c) 2000-2013 FFmpeg 开发者
使用 llvm-gcc 4.2.1 构建于 2013 年 5 月 14 日 20:43:53 (LLVM build 2336.11.00)
配置:--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
**选项 b(视频比特率(请使用 -b:v))不能应用于输入文件
example%01d.png -- 您正在尝试将输入选项应用于输出文件或
反之亦然。将此选项移到它所属的文件之前。
输入文件 example%01d.png 的解析选项出错。
打开输入文件时出错:参数无效**

最佳答案

如果您查看终端输出,它会说 FFmpeg 参数错误,因为您将不正确的参数传递给输入文件。必须将比特率参数应用于您的输出文件,因为您正在使用该比特率进行编码。将它移动到正确的位置就可以了。

我测试了它,这有效:

ffmpeg -r 20 -i example%01d.png -b:v 20M output.mp4

关于ffmpeg PNG - MP4 - 打开输入文件时出错 : invalid argument,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16555246/

相关文章:

ffmpeg - ffmpeg h.265 硬件问题

c - h264 inside AVI、MP4 和 "Raw"h264 流。不同格式的 NAL 单元(或 ffmpeg 错误)

video - FFmpeg:如何将水平视频 16:9 转换为垂直视频 9:16,顶部和底部背景模糊

linux - 如何在 VDS 上设置 ALSA?

git - 如何使用 reposurgeon 将 svn 存储库转换为 git?

c++ - 如何将 wchar_t* 转换为字符串?

android - 从 android 运行 ffmpeg 命令 ffmpeg 语法错误在 logcat 中

python - 过滤视频中的掌声

wpf - WPF 中的 MVVM 和转换错误 - 将 View 中的 ConvertBack 异常与模型中的验证错误相结合?

vb.net - 在vb.net中创建文件之前,如何预测文件大小?