Jim*_*mes 8 video linux ffmpeg arch-linux
通常当我在网上搜索 ffmpeg 建议时,我发现答案涉及使用-pix_fmt yuv420p
(或者我认为也是yuv720p
)参数。示例:哪个 ffmpeg 命令行可以在所有设备上生成更兼容的视频?
至少在带有 ffmpeg 4.0.2-7 的 Arch Linux 上,我还没有成功使用过这个论点。每次我这样做时,我都会得到Unknown pixel format requested: yuv480p.
(或 720p)。
到底是怎么回事?为什么我的系统缺少跨平台兼容性的关键像素格式?根据谷歌的说法,我是第一个遇到这个问题的人。
llo*_*gan 18
没有 yuv480p 或 yuv720p 之类的东西,因为它与视频高度无关。yuv420p 是一个色度子采样方案,p
代表平面的,而不是渐进的。在ffmpeg
yuv420p 中称为像素格式。
您可以使用format filter或 legacy-pix_fmt
选项来设置像素格式。例子:
ffmpeg -i input.mp4 -vf format=yuv420p output.mp4
Run Code Online (Sandbox Code Playgroud)
ffmpeg -pix_fmts
。ffmpeg -h encoder=libx264
. 归档时间: |
|
查看次数: |
23270 次 |
最近记录: |