为视频编码选择像素格式有何影响?

问题描述 投票:0回答:2

我有一个工具,可以将各种格式的视频转换为基线配置文件中的 mp4。它在底层使用 ffmpeg。该配置文件被明确指定为基线。但未指定像素格式。有一次我在

avi
容器中偶然发现了一个具有以下格式的视频:

Stream #0:0: Video: dvvideo, yuv411p, 720x480 [SAR 32:27 DAR 16:9], 25000 kb/s, 29.97 fps, 29.97 tbr, 29.97 tbn, 29.97 tbc

当我尝试转换它时,它说默认情况下它将选择

yuv422p
像素格式。然后它说基线配置文件与该像素格式不兼容。如果我明确将像素格式指定为
yuv420p
那么它就可以正常工作。

将所有视频转换为相同的像素格式会产生什么影响?不同像素格式之间的实际区别是什么?基线配置文件的其他像素格式是否不同?

video ffmpeg yuv video-conversion pixelformat
2个回答
6
投票

这个问题没有实际意义。由于 H264 基线配置文件仅支持

yuv420p
,因此无需决定。

与本主题相关的各种像素格式之间的区别是色度子采样。缺点是编码器以颜色信息的密度换取更大的可压缩性。由于人眼对亮度的渐变比对色调的渐变更敏感,因此这种权衡通常是值得的。


0
投票

在 Android 上,最近提供了一个新的转换器应用程序,可以让您微调多个设置,包括像素格式,但老实说,我没有任何线索,也许它可能对你们中的一些人有用,并且可能如果您有链接我可以在哪里学习如何选择这些格式,非常感谢。 Remux 视频转换器 1.2.4 (24) https://remux.app 詹皮耶罗

© www.soinside.com 2019 - 2024. All rights reserved.