Respostas:
A partir da ffmpeg
documentação :
-n
(global)
Não substitua os arquivos de saída e saia imediatamente se um arquivo de saída especificado já existir.
Uso:
$ ffmpeg -n -i input output.mp4
…
File 'output.mp4' already exists. Exiting.
-n
é uma opção global. As opções globais devem ser especificadas primeiro.-y
que substituirá automaticamente a saída sem perguntar.Idealmente, seu script deve verificar a existência dos arquivos de entrada e saída antes de você chamar o ffmpeg para executar sua operação (potencialmente) perigosa. Por perigoso, quero dizer substituir arquivos existentes ...
Depois de verificar se a saída já existe, seu script pode passar para o próximo arquivo para processamento.