ffmpeg - FFMPEG - 高度不能被 2 整除
问题描述
我对 ffmpeg 有疑问。我想将图像序列格式化为视频。我为此使用以下命令:
ffmpeg -framerate 24 -i image%04d.jpeg Project.mp4 -vf "pad=ceil(iw/2)*2:ceil(ih/2)*2"
我有4张照片:
- image0001.jpeg
- image0002.jpeg
- image0003.jpeg
- image0004.jpeg
使用此命令,我收到以下错误:
[libx264 @ 000001f12e7a0540] height not divisible by 2 (1200x1599)
Error initializing output stream 0:0 -- Error while opening encoder for output stream #0:0 - maybe
incorrect parameters such as bit_rate, rate, width or height
Conversion failed!
有人可以告诉我为什么会出现这个错误,我该如何解决?
谢谢
解决方案
期权放置事项:
ffmpeg [input options] -i input [output options] output
任何尾随选项(输出后的选项),例如 your -vf
,都可能被忽略。
更正的命令:
ffmpeg -framerate 24 -i image%04d.jpeg -vf "pad=ceil(iw/2)*2:ceil(ih/2)*2" Project.mp4
推荐阅读
- autodesk-forge - 加载多个模型时,Forge 查看器中的启动模型浏览器崩溃
- php - 调用构造函数时未初始化静态属性php
- algorithm - Insert N numbers in a maximum binary heap
- javascript - how to delete eventListener. removeEventListener doesn't work
- python - How can I properly run 2 threads that await things at the same time?
- javascript - How to block/break/disable a request from a third-party tool?
- format - Excel VBA:在下面创建新行并仅复制带有公式的单元格
- javascript - Can you use JavaScript for changing a existing Python variable?
- c# - 发布 Visual Studio 应用程序时 SoundPlayer 不工作
- notepad++ - 如何使用记事本++复制一段XML文件并创建一个新文件