Как закодировать / преобразовывают полную папку с помощью ffmpeg?

У меня есть 20 музыкальных видео в одной папке, и я хочу изменить качество с 1 080 пунктов до 720 пунктов с ffmpeg, потому что я устал от необходимости преобразовать каждый файл.
Таким образом, я хочу попросить решение, как преобразовать полное качество папки 1 - 720 пунктов с папкой назначения 2?
Я ранее использовал этот ffmpeg сценарий

ffmpeg -i video1.mp4 -vf scale = 1280:720 -acodec aac -strict -2 output1.mp4
ffmpeg -i video2.mp4 -vf scale = 1280:720 -acodec aac -strict -2 output2.mp4
ffmpeg -i video3.mp4 -vf scale = 1280:720 -acodec aac -strict -2 output3.mp4

до 20 раз

Я использую ffmpeg на человечности 16.04

1
задан 19 November 2018 в 21:27

1 ответ

Позвольте мне вновь заявить о Вашей проблеме. Вы хотите:

  1. обработайте все названные файлы video?.mp4
  2. генерируйте выходное имя файла output?.mp4
  3. обработайте входной файл к выходному файлу. for i in video?.mp4 ; do outfile="output${i##video}" ffmpeg -i "$i" -vf scale=1280:720 -acodec aac -strict -2 "$outfile" done

Читать man bash

3
ответ дан 3 December 2019 в 07:22

Другие вопросы по тегам:

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