Commit Graph
4 Commits
Author SHA1 Message Date
Illusion 7b03fa0d86 fix: don't show incompatible encoding options for video encoders 2024-12-19 11:51:06 +02:00
Illusion 039e30bacc feat: send SIGINT to ffmpeg process on ctrl+c
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
2024-12-19 11:17:02 +02:00
Illusion 76ef469443 rename preset config 2024-12-19 10:10:51 +02:00
Illusion 24924e0bd1 call ffmpeg directly as a command and remove ffmpeg-go dependency
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
2024-12-18 23:05:03 +02:00