2016-09-30 132 views
11

我從音頻文件.FLACstartend時間創建剪輯,這裏是我的commandffmpeg覆蓋輸出文件如果存在

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

我用這個命令我PHP代碼,我的問題是,

當我要求我先覆蓋output文件,如果輸出文件中的目標中已存在的控制檯上運行此命令,我應該使用什麼switch或額外command來自動覆蓋文件是否存在。

回答

3

我需要指定輸出文件來完成這個

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

使用選項-y在命令中

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

是啊,我剛纔已經回答太:),由於之前添加-y gobal開關無論如何回覆 –

+1

另外還有'-n'選項可以自動永遠不會覆蓋文件。 – LordNeckbeard

+0

謝謝info @ LordNeckbeard我不知道 –