У меня есть инструмент, который конвертирует видео различных форматов в 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
, он будет работать нормально.
Каковы последствия преобразования всех видео в один и тот же формат пикселей? В чем практическая разница между различными форматами пикселей? Отличаются ли другие форматы пикселей для базового профиля?