'ffmpeg overwrite output file if exists
I ran:
ffmpeg -i input.flac output.mp3
This prompts:
File 'output.mp3' already exists. Overwrite? [y/N] y
How do I automatically say "yes"?
Solution 1:[1]
Solution 2:[2]
I need to add the -y
global switch before specifying the output file to accomplish this
ffmpeg -i /audio/191079007530_1_01.flac -t 51 -ss 69 -y /clips/44z274v23303t264y2z2s2s2746454t234_clip.mp3 2>&1 >> /ffmpegLogs.log
Alternatively, you can use the
-n
option to deny overriding the file.
Solution 3:[3]
If there's someone using the ffmpeg-python wrapper, then you can use overwrite_output
arg when running the stream.
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)
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
Solution | Source |
---|---|
Solution 1 | Mateen Ulhaq |
Solution 2 | |
Solution 3 | leminhnguyen |