12 Commits
Author SHA1 Message Date
Illusion 067f2155b8 chore: update mimetype dependency for better mimetype detection 2025-01-11 20:32:58 +02:00
Illusion 95bedb8ee7 feat: allow selection for files to be encoded in a directory 2024-12-27 00:07:05 +02:00
Illusion 1d456b9863 clearer(?) config name for when output file name conflicts with another 2024-12-26 20:52:12 +02:00
Illusion 2e1d175e98 misc: small clean ups and fixes
fix: dry run command truncation by printing the command after bubbletea quits
Remove unnecessary startEncoding tea.Cmd
Capitalize model struct to Model
2024-12-26 18:34:33 +02:00
Illusion fb390bbcbe WIP: UI for listing files in a dir 2024-12-21 15:06:57 +02:00
Illusion 4f22b5252c WIP: listing files in chosen directory 2024-12-20 23:25:13 +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 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
Illusion 5edf4f35ad fix: don't quote file paths 2024-09-05 15:56:29 +02:00
Illusion 46b3ec95bd feat: add button to print compiled ffmpeg command and exit 2024-01-03 22:24:58 +02:00
Illusion 8db706c5da feat: finalize configurations 2022-10-08 02:36:15 +03:00
Illusion 5cb88dbf7c initial commit 2022-03-19 02:35:23 +02:00