web-dev-qa-db-fra.com

ffmpeg remplace le fichier de sortie s'il existe

Je crée un clip à partir d'un fichier audio .FLAC avec une durée start et end, voici ma command.

ffmpeg -i /audio/191079007530_1_01.flac 
       -t 51 
       -ss 69 
/clips/44z274v23303t264y2z2s2s2746454t234_clip.mp3 2>&1 >> /ffmpegLogs.log

J'utilise cette commande avec mon code PHP et ma question est la suivante:

Quand je lance la commande ci-dessus sur la console, il me demande de

remplacer le fichier de sortie si le fichier de sortie existe déjà dans la destination,

ce que switch ou extra command devrais-je utiliser pour remplacer automatiquement si le fichier existe.

73
Muhammad Omer Aslam

utilisez l'option -y avec votre commande

ffmpeg -y 
-i /audio/your_file_name.flac 
-t 51 
-ss 69 
/clips/your_clip_name.mp3 2>&1 >> /ffmpegLogs.log
148
Veer

J'ai besoin d'ajouter le commutateur global -y avant de spécifier le fichier de sortie pour y parvenir.

ffmpeg -i /audio/191079007530_1_01.flac -t 51 -ss 69 -y /clips/44z274v23303t264y2z2s2s2746454t234_clip.mp3 2>&1 >> /ffmpegLogs.log

Vous pouvez également utiliser l'option -n pour refuser le remplacement du fichier.

17
Muhammad Omer Aslam