ffmpeg - 为什么 FFmpeg 从一组图像创建后视频尺寸会发生变化?
问题描述
我有一组尺寸为 928x540 pix 的 png 图像,我正在尝试基于这些图像创建一个视频。
这是我正在使用的命令:
ffmpeg -y -r 25 -start_number 0 -i frame%d.png -vf scale=-1:540 -c:v libx264 -crf 0 out.mp4
这个命令工作正常,我可以得到一个视频。但视频的尺寸为 928x536。为什么即使我使用比例过滤器“scale=-1:540”进行控制,它也会变小 4pixs?有没有人碰巧有同样的问题?非常感谢。
这是我从 cmd 窗口看到的内容: 捕获的 cmd 窗口 1 捕获的 cmd 窗口 2
输出视频信息: 输出视频信息
解决方案
推荐阅读
- spring - Thymeleaf - 访问嵌套对象(新)
- python - 如何使用 np.genfromtxt 从 csv 文件中直接转换 numpy 数组?
- c# - SystemIO:该进程无法访问文件X,因为它被另一个进程(同一进程)使用
- javascript - 在javascript中获取数字的最低有效位的最有效方法是什么?
- c++ - 我的 BreadthFirstTraversal 实现给出了分段错误
- linux - 我可以在其他 bash 中调用交互式脚本吗?
- python - Python:创建包含时间的数组并能够对它们求和
- c# - 如何编写嵌套方法来访问 Windows 窗体中的控件?
- javascript - 我尝试使用 react naive 做待办事项应用程序,但出现此错误 ReferenceError:can't find variable:app
- c - 加密不输出 ASCII 字符串