2

Моя автомобильная стереосистема имеет дисплей 800x480, но физически 16x9, поэтому я считаю, что она использует не квадратные пиксели. Документация гласит, что написано (2 400x480), поэтому я думаю, что она описывает соотношение сторон 2:1 (?).

Если так, как я могу конвертировать видео, чтобы использовать полное разрешение экрана?

Например, допустим, у меня есть видео 720p или 1080p, которое я хочу кодировать с разрешением 800x480, но убедитесь, что оно правильно переводит пропорции пикселя и т.д.

1 ответ1

0

Вы утверждаете, что ваш дисплей физически 16:9, который не должен давать искажений при установке соотношения сторон 16:9.

Чтобы установить соотношение сторон, используйте флаг -aspect . Например, чтобы установить соотношение сторон 16: 9, в параметрах кодирования используйте:

ffmpeg -i inputfile ...other parameters... -aspect 16:9... outputfile  

Примечание . Обычный дисплей 800x480 имеет разрешение 1,66, а не 1,77. В этом случае вы не можете использовать всю область экрана и получить неискаженное изображение, потому что они имеют разные пропорции. Таким образом, должна быть маска / полоса черного цвета, чтобы компенсировать это изменение - от 1,77 до 1,66. Или будет немного обрезки.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .