我有一个工具,可以将各种格式的视频转换为基线配置的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,则可以正常工作。
将所有视频转换为相同的像素格式会产生什么影响?不同像素格式之间的实际区别是什么?基线配置的其他像素格式是否不同?
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,则可以正常工作。
将所有视频转换为相同的像素格式会产生什么影响?不同像素格式之间的实际区别是什么?基线配置的其他像素格式是否不同?