Поддерживать пропорции при конвертации видео? - ffmpeg - PullRequest
0 голосов
/ 10 июля 2010

Я пытаюсь конвертировать фильмы из .avi в iphone читаемый формат, куда бы я ни посмотрел, люди предлагают следующие опции для ffmpeg

ffmpeg -s 320x240 -aspect 320: 240 [...]

Это не сулит ничего хорошего для видео с другим соотношением сторон!


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

например, иметь высоту 240 и переменную ширины?

Ответы [ 2 ]

1 голос
/ 17 февраля 2011

Аннотация из богатой статьи, найденной здесь: http://www.frasq.org/en/transcoding-an-audio-or-a-video-file

Чтобы подогнать видео к определенному дисплею, пересчитайте его ширину и высоту со следующей формулой:

aspect_ratio_of_display = width_of_display / height_of_display
aspect_ratio_of_video = width_of_video / height_of_video

if aspect_ratio_of_video > aspect_ratio_of_display
then
    height = (height_of_video / aspect_ratio_of_video) and width = width_of_display
else
    width = (height_of_display x aspect_ratio_of_video) and height = height_of_display

Помнитеокруглить ширину и высоту видео до значения, кратного 16.

0 голосов
/ 24 августа 2010

Используйте простой сценарий на любом языке и получите детали видео и соответственно отрегулируйте под целевой размер, вы также можете использовать «почтовый ящик» или дополнить верх и низ для лучшего соотношения сторон.

http://ubuntuforums.org/showthread.php?t=702188 http://stream0.org/2008/01/find-and-extract-video-file-de.html http://www.mythtv.org/wiki/Ipod_export

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...