Подтвердить что ты не робот

ffmpeg переопределяет выходной файл, если существует

Я создаю клип из аудиофайла. .FLAC с start и end временем, вот моя command.

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

Я использую эту команду с моим кодом PHP и мой вопрос,

Когда я запускаю приведенную выше команду на консоли, он просит меня

переопределить выходной файл, если выходной файл уже существует в месте назначения,

какой switch или дополнительную command я должен использовать для автоматического переопределения, если файл существует.

4b9b3361

Ответ 1

используйте -y с вашей командой

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

Ответ 2

Мне нужно добавить глобальный переключатель -y перед указанием выходного файла, чтобы выполнить это

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

Кроме того, вы можете использовать -n чтобы запретить переопределение файла.