все.
Как изменить разрешение видео с соотношением сторон с 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, то второе видео будет иметь плохую пропорцию.
Как ограничить выходное видео по ширине, с автоматическим соотношением сторон по высоте?
Например, я хочу указать для выходного видео только ширину 100 пикселей, а ffmpeg должен автоматически вычислять высоту с правильным соотношением сторон.
Для первого видео это будет:
200/100 = 2
400/2 = 200
Т.е. 100x200
Для второго видео это будет:
400/100 = 4
700/4 = 75
Т.е. 100x75
Возможно ли это?