Как изменить размер видео, чтобы уменьшить его с помощью FFmpeg

Можно ли изменить размер моих видеороликов, чтобы уменьшить их с помощью FFmpeg?

У меня есть оригинальные размеры видео 1024×576, теперь я хочу изменить размер видео до 720×480 для удовлетворения требований.

Как я могу это сделать?

  • Как извлечь субтитры из видео с помощью ffmpeg?
  • Исправлена ​​ошибка инициализации ffmpeg drawtext
  • Как объединить или объединить два видеофайла с ffmpeg?
  • Программа для преобразования flac в mp3?
  • Масштаб (или центр) водяного знака с ffmpeg до того же разрешения, что и выходной файл
  • Создание стабильного видео с медленными изображениями с помощью FFmpeg
  • Масштабирование водяного знака по размеру видео с помощью ffmpeg
  • Преобразование 5.1 аудио в стерео и сохранение обоих треков
  • One Solution collect form web for “Как изменить размер видео, чтобы уменьшить его с помощью FFmpeg”

    Самый простой пример:

     ffmpeg -i input.avi -s 720x480 -c:a copy output.mkv 

    Использование фильтра scale обеспечит большую гибкость:

     ffmpeg -i input.avi -filter:v scale=720:-1 -c:a copy output.mkv 

    -1 будет указывать ffmpeg для автоматического выбора правильной высоты по отношению к предоставленной ширине, чтобы сохранить соотношение сторон. -1 также можно использовать для ширины, если вы задаете заданную высоту.


    Один недостаток масштаба при использовании libx264 заключается в том, что этот кодер требует даже значений, и масштаб может автоматически выбирать нечетное значение, приводящее к ошибке: width or height not divisible by 2 . Вы можете определить масштаб для выбора четного значения для заданной высоты (720 в этом примере):

     scale="trunc(oh*a/2)*2:720" 

    … или заданной ширины (1280 в этом примере):

     scale="1280:trunc(ow/a/2)*2" 

    Обратите внимание, что ваша сборка ffmpeg может жаловаться на не распознавание опций -c или -filter . Он также может не поддерживать scale . В этом случае вы должны использовать новый ffmpeg, который вы можете скачать как статическую сборку или скомпилировать самостоятельно .

    Давайте будем гением компьютера.