Commit Graph
19 Commits
Author SHA1 Message Date
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 5e74d10409 fix: query ffmpeg for encoders and only list the ones we recognize and are available 2024-12-20 21:51:05 +02:00
Illusion 206a62ee76 WIP: querying ffmpeg for available encoders 2024-12-20 19:36:11 +02:00
Illusion 96389610ed fix: UI for filtering config options
Also added vim-like movement (hjkl, g, shift+g)
  h -> left
  j -> down
  k -> up
  l -> right
  g -> Go to first config
  shift+g -> Go to last config
2024-12-19 12:49:49 +02:00
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 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 ce907e1079 fix: update the estimate every frame? 2024-09-09 22:55:37 +02:00
Illusion b80726c870 feat: show encoding duration estimate for currently encoding video 2024-09-07 03:56:09 +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 b872f5f874 feat: initial work on configs 2022-10-07 06:07:44 +03:00
Illusion 41b8ac1376 chore: format app.go 2022-10-07 02:45:32 +03:00
Illusion b18f1e8b31 fix: natsort files in ascending order 2022-04-03 03:58:59 +03:00
Illusion 6b41f2a89c feat: add progress bars and show which file is encoding 2022-03-21 01:46:36 +02:00
Illusion 9d85d5a496 fix: skip nested directories 2022-03-20 16:04:12 +02:00
Illusion 8ad8fbbced feat/fix: fix panic and small additions 2022-03-20 15:51:34 +02:00
Illusion 5cb88dbf7c initial commit 2022-03-19 02:35:23 +02:00