我跑:

ffmpeg -i input.flac output.mp3

这个提示:

文件“output.mp3”已经存在。覆盖?[y / N] y

我如何自动说“是”?


使用-y选项自动覆盖[docs]:

ffmpeg -y -i input.flac output.mp3

我需要在指定输出文件之前添加-y全局开关来实现这一点

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

或者,您可以使用-n选项来拒绝覆盖 文件。


如果有人使用ffmpeg-python包装器,那么你可以在运行流时使用overwrite_output arg。

stream = ffmpeg.input('dummy.mp4')
stream = ffmpeg.filter(stream, 'fps', fps=25, round='up')
stream = ffmpeg.output(stream, 'dummy2.mp4')
ffmpeg.run(stream, overwrite_output=True)