我跑:
ffmpeg -i input.flac output.mp3
这个提示:
文件“output.mp3”已经存在。覆盖?[y / N] y
我如何自动说“是”?
我跑:
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选项来拒绝覆盖 文件。
使用-y选项自动覆盖[docs]:
ffmpeg -y -i input.flac output.mp3
如果有人使用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)