É possível configurar uma tarefa cron do ffmpeg para um diretório?

0

Eu preciso de uma maneira de converter automaticamente arquivos gif para mp4. E defina um diretório e verifique se há novos arquivos a cada 5min. Eu gostaria de usar o ffmpeg para a conversão e excluir o gif depois.

ffmpeg -f gif -i cat.gif cat.mp4

Isso é difícil de fazer?

    
por john 24.08.2018 / 11:09

1 resposta

0

Deve ser direto - se você criar um script de shell que faça o trabalho, por exemplo (ffmpegcron.sh):

for i in 'ls gif/ | awk -F '.' '{print $1}'';
do
    ffmpeg -f gif -i gif/$i.gif gif/$i.mp4;
    rm gif/$i.gif;
done

Em seguida, use crontab -e para criar a tarefa cron que deve ter a seguinte aparência:

*/5 * * * * /path/to/ffmpegcron.sh

Em seguida, o cron executará seu script a cada 5 minutos.

    
por 24.08.2018 / 12:08