Also show user a message to indicate they cancelled the encoding and that they should clean up the created file(s).
fix: print ffmpeg command for every video file when dry-running if a directory was passed in
This allows us to send interrupt signals and kill the process when ctrl+c is pressed.
Added `copy` and `None` encoder options to copy the video/audio streams without modifications
and to allow the removal of audio from video files.
Updated to Go 1.23