Having to explicitly specify overwrite_output=True
is annoying. ffmpeg-python
should by default run non-interactively.
The overwrite_output=False
can still be specified in run()
or get_args()
to override the default behavior. I changed the overwrite_output
operator to raise an exception though so that it can be removed in the future. It will require anyone using the operator to change their code before it'll run again. Might be a harsh deprecation strategy, but if someone thinks this is a bad idea and has a better strategy, feel free to let me know.