Я хочу создать папку, в которую я могу поместить любой видеофайл и заставить ffmpeg перехватить его, выплюнуть как mp4 и удалить файл не-mp4.
У меня есть следующее:
for f in *.*;
do ffmpeg -i input -c:v libx264 -crf 23 -preset medium -c:a libfdk_aac -vbr 4
-movflags +faststart -vf scale=-2:720,format=yuv420p "${f%.*}.mp4"; done
Я планирую настроить задачу cron для запуска следующего в указанной папке каждый час. Тем не менее, мне интересно, есть ли лучший способ сделать это? Я предполагаю, что если работа не будет завершена в течение часа, ffmpeg начнет создавать дубликаты?