FFmpeg - изменить разрешение видео с соотношением сторон

все.

Как изменить разрешение видео с соотношением сторон с помощью FFmpeg?

Есть вариантыhttp://manpages.ubuntu.com/manpages/oneiric/man1/ffmpeg.1.html

       -s size
       Set frame size. The format is wxh (ffserver default = 160x128,
       ffmpeg default = same as source).  The following abbreviations are
       recognized:

а также

       -aspect aspect
       Set the video display aspect ratio specified by aspect.

       aspect can be a floating point number string, or a string of the
       form num:den, where num and den are the numerator and denominator
       of the aspect ratio. For example "4:3", "16:9", "1.3333", and
       "1.7777" are valid argument values.

Например, у меня есть два входных видео:

с разрешением 200 * 400с разрешением 400 * 700

Мне нужно сделать вывод видео с разрешением 100 * 200.

Если я буду запускать ffmpeg с -s 100x200, то у второго видео будет плохое соотношение сторон.

Как я могу ограничить вывод видео по ширине, с автоматическим соотношением сторон по высоте?

Например, я хочу указать для выходного видео только ширину 100px и ffmpeg должен автоматически вычислять высоту с правильным соотношением сторон.

Для первого видео это будет:

200/100 = 2

400/2 = 200

Т.е. 100х200

Для второго видео это будет:

400/100 = 4

700/4 = 75

Т.е. 100х75

Является ли это возможным?

Ответы на вопрос(3)

Ваш ответ на вопрос