Задать вопрос
@Dwellss

Как сделать, чтобы ffmpeg обработал папку целиком?

Доброй ночи. У меня такая команда:

/usr/bin/ffmpeg -y -i /home/domains/test/test.mp4 -vcodec libx264 -movflags +faststart -threads 0 -r 25 -g 50 -crf 25 -me_method hex -trellis 0 -bf 8 -acodec aac -strict -2 -ar 44100 -ab 128k -f mp4 -vf "movie=/home/domains/test/watermark.png [wm];[in][wm] overlay='if(gte(t,9)*lte(t,29), W-((W+w)/20)*mod(t-9,20), -w-1000)':'0' [out]" /home/domains/test/new/test.mp4 2>&1


Подскажите пожалуйста, можно ли в принципе одной командой заставить ffmpeg обработать все .mp4 файлы в папке /test/ и положить их в папку /test/new/ с сохранением названия файла?
Или для этого нужно писать более сложный скрипт?
  • Вопрос задан
  • 262 просмотра
Подписаться 1 Простой Комментировать
Решения вопроса 1
@Drno
Батник для винды... ffmpeg лежит в той же папке что и видеофайлы... по идее в Вашей ситуации можно просто попробовать указать входящий файл - *.mp4

/home/domains/test/*.mp4

for %%a in ("*.mp4") do !ffmpeg.exe -y -i "%%a" -c:v h264_nvenc -b:v 10000k -s 1920x1080 -aspect 16:9 "D:\CONVERT\DST\%%~na.mp4"
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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