Поддержание пропорций с помощью FFmpeg

1768
Steven Penny

Можно ли как-то сказать ffmpeg сохранить соотношение сторон при изменении размера видео, добавив отступ в более коротком измерении? Я знаю, что могу сделать это вручную, добавив нужное количество отступов, но я конвертирую много видео произвольных размеров, и я не могу сделать каждое видео вручную. Я где-то читал, что для этого используется опция -s, но больше нет. Чтобы уточнить, я не собираюсь фиксировать высоту и позволять ширине быть такой, какой она должна быть, чтобы сохранить соотношение (как я видел в других вопросах).

1
Под «добавлением отступов» вы подразумеваете столб или почтовый ящик? slhck 11 лет назад 0
@slhck: Да, я делаю. 11 лет назад 0
Вы хотите фиксированной ширины? LordNeckbeard 11 лет назад 0
@LordNeckbeard: я хочу зафиксировать ширину _и_ высоту, но иметь столб или почтовый ящик для сохранения соотношения сторон. 11 лет назад 0

1 ответ на вопрос

0
Steven Penny

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

ffmpeg -i 01.jpg -vf scale=-1:360,pad=640:ih:(ow-iw)/2 -qmax 1 360-01.jpg 

Я не использовал эту команду некоторое время, так что YMMV.

FFmpeg слайд-шоу

Похожие вопросы