我正在使用.FLAC
和start
时间从音频文件end
创建剪辑,这是我的command
。
ffmpeg -i /audio/191079007530_1_01.flac
-t 51
-ss 69
/clips/44z274v23303t264y2z2s2s2746454t234_clip.mp3 2>&1 >> /ffmpegLogs.log
我将此命令与我的PHP
代码一起使用,我的问题是,
当我在控制台上运行此命令时,如果输出文件已存在于目标中,则要求我覆盖output
文件,我应该使用switch
或额外command
如果文件存在则自动覆盖。
答案 0 :(得分:123)
使用选项-y
和您的命令
ffmpeg -y
-i /audio/your_file_name.flac
-t 51
-ss 69
/clips/your_clip_name.mp3 2>&1 >> /ffmpegLogs.log
答案 1 :(得分:11)
我需要在指定输出文件之前添加-y
全局开关才能完成此操作
ffmpeg -i /audio/191079007530_1_01.flac -t 51 -ss 69 -y /clips/44z274v23303t264y2z2s2s2746454t234_clip.mp3 2>&1 >> /ffmpegLogs.log
或者,您可以使用
-n
选项拒绝覆盖 文件。