ffmpeg:yuv420p像素格式丢失了吗?


0

通常当我在网上搜索ffmpeg建议时,我发现答案涉及使用 -pix_fmt yuv420p (或者我也想 yuv720p 论证。例: 什么ffmpeg命令行使视频在所有设备上更兼容?

至少在Arch Linux上使用ffmpeg 4.0.2-7,我还没有成功使用过这个参数。每次我这样做,我都会 Unknown pixel format requested: yuv480p. (或720p)。

到底是怎么回事?为什么我的系统错过了似乎是跨平台兼容性的关键像素格式?根据谷歌的说法,我是第一个遇到这个问题的人。

Answers:


3

只需使用yuv420p。 没有yuv480p或yuv720p这样的东西,因为它没有绑定到视频高度。 yuv420p是一个 色度子采样 计划,和 p 代表 平面 不是 进步 。在 ffmpeg yuv420p被称为a 像素格式

您可以看到支持的像素格式的通用列表 ffmpeg -pix_fmts。您还可以查看特定编码器支持的像素格式,例如 ffmpeg -h encoder=libx264


Aaaaaaaa我误读了!你指出了我为什么这么做的原因。谢谢。
Jimi-James
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.