Commit Graph

296 Commits

Author SHA1 Message Date
n00mkrad
0957b1de8f Notifications during queue processing only show once queue is done, not per video 2021-08-20 13:49:43 +02:00
n00mkrad
71b02a39de XVFI test 2021-08-15 11:37:41 +02:00
n00mkrad
b1b60ecc69 Rename Networks => Implementations 2021-08-15 11:10:18 +02:00
n00mkrad
c3bdc27b94 Basic CLI/batch support
-start - Auto-start interpolation if file was also given
-quit-when-done - Auto-quit after task or queue
-factor - Interpolation factor (2/4/8)
-ai - Interpolation AI by dropdown index
-output-mode - Export mode by dropdown index
-model - AI model by dropdown index
2021-08-02 15:08:19 +02:00
n00mkrad
13256b559f Added notifications that show when interpolation/queue finishes in background 2021-08-01 20:29:07 +02:00
n00mkrad
2ab61a42d9 Added Completion Actions (Sleep/Hibernate/Shutdown) 2021-08-01 15:57:35 +02:00
N00MKRAD
dbc1ab91bf GUI/Config option implementation for alwaysWaitForAutoEnc 2021-06-30 20:56:13 +02:00
N00MKRAD
8dfe1e0a16 auto-pause interpolation to catch up with encoding 2021-06-30 20:40:56 +02:00
N00MKRAD
fc2b61dbb2 AutoEnc: Actually delete old frames instead of overwriting with dummy data 2021-06-30 18:49:07 +02:00
N00MKRAD
8dc8ccf71f Added model download tool to pre-download all AI models 2021-06-22 12:03:48 +02:00
N00MKRAD
18c0cdf974 SBS: Run previous step(s) if needed 2021-06-20 21:08:42 +02:00
N00MKRAD
bbeb6913ff Added support for custom models
Dir name must end with "_custom", must be only A-Z, 0-9 and underscores
2021-06-20 19:33:23 +02:00
N00MKRAD
1fc7f21936 Native alpha support with RIFE 3.5 2021-06-15 16:16:44 +02:00
N00MKRAD
3355cdcab9 Retries for deleteing .bak video 2021-06-10 10:46:02 +02:00
N00MKRAD
14de283ff5 Backup muxing option now in GUI as dropdown (Off/Video/Vid+Audio) 2021-06-07 21:01:18 +02:00
N00MKRAD
dbe3468f2d Config key for backup muxing 2021-06-07 20:39:51 +02:00
N00MKRAD
3a4ec732e1 Store backup suffix in Paths.cs 2021-06-06 14:38:15 +02:00
N00MKRAD
9304967a22 Mux backups without await, don't mux backup after final chunk 2021-06-06 13:58:54 +02:00
N00MKRAD
67c79d07d1 Mux backup video after each vchunk
TODO: Remove .bak video after muxing final video
2021-06-05 11:30:55 +02:00
N00MKRAD
2ea198a24c Remove obsolete audio/subtitle extract/merge code 2021-06-04 22:20:17 +02:00
N00MKRAD
2fda79aad7 Batch Processing fixes and improvements 2021-05-30 15:03:24 +02:00
N00MKRAD
e251a9d1f9 Fixed JPEG frames being used while alpha was true 2021-05-24 22:28:39 +02:00
N00MKRAD
0371d8a41a Refresh import frame extensions before extracting 2021-05-21 15:51:45 +02:00
N00MKRAD
607bbc6ae2 Fix problems with automatic GIF 50 fps resampling 2021-05-18 20:44:08 +02:00
N00MKRAD
16b199f296 string -> Fraction parsing now has error handling avoiding some problems 2021-05-18 17:04:29 +02:00
N00MKRAD
05a55fcbd5 Hardcoded config key names to avoid string typos 2021-05-18 14:37:16 +02:00
N00MKRAD
7b17644fd0 Fixed PNG -> PNG sequence exports getting re-encoded 2021-05-17 21:12:43 +02:00
N00MKRAD
ed2a2257ca JSON models now fully integrated, added BackgroundTaskManager 2021-05-17 16:09:19 +02:00
N00MKRAD
01c4a6e47b Fixed loop frame not using correct file extension 2021-05-15 15:46:38 +02:00
N00MKRAD
f9a631340d async/background TryDeleteIfExistsAsync & DeleteContentsOfDir 2021-05-09 18:31:39 +02:00
N00MKRAD
aa2cfdc95f Run CreateDupesFile, FrameRename and CreateFrameOrderFile in background threads 2021-05-09 15:02:26 +02:00
N00MKRAD
c8443272c9 Fixed AutoEnc chunk sizes with JPEG frames & added 100k frames chunk size step 2021-05-09 12:16:42 +02:00
N00MKRAD
d4b4f38a5a Retain aspect ratio from input video 2021-05-07 23:39:52 +02:00
N00MKRAD
198b2460b1 Fixed some SBS and image seq copy problems 2021-05-07 23:06:43 +02:00
N00MKRAD
55c0f5904c Retain original color space when encoding, cache ffmpeg/ffprobe outputs 2021-05-06 12:08:03 +02:00
N00MKRAD
58e3f3e4f0 Fixed autoenc getting stuck with new code 2021-05-06 01:38:56 +02:00
N00MKRAD
27749ad405 Image sequences are now copied if compatible, symlinks for frame imports 2021-05-05 16:42:33 +02:00
N00MKRAD
470fd88cc5 Fixed dupes.ini being empty because it relied on .png frames 2021-05-05 15:23:05 +02:00
N00MKRAD
337c045110 Fixed auto-enc problem where unencodedFrameLines was filled incorrectly 2021-05-03 20:31:41 +02:00
N00MKRAD
abc9817c66 Added support for JPG or WEBP image sequence output 2021-04-29 09:20:35 +02:00
N00MKRAD
dd520cea28 Added support for fractional FPS limit 2021-04-26 14:13:22 +02:00
N00MKRAD
1173f38eb9 Support for resampling image sequence outputs 2021-04-25 15:11:39 +02:00
N00MKRAD
3186c3c594 Support for HQ JPEG import frames, refactoring 2021-04-22 16:15:17 +02:00
N00MKRAD
d7b179e253 Separated detected FPS from UI FPS to fix custom input rate not working correctly 2021-04-19 19:26:58 +02:00
N00MKRAD
13411d529f Seprate classes for cached frame count + res, added [RES] and [H] for export filenames 2021-04-18 18:11:47 +02:00
N00MKRAD
84b2125681 Fixed CUDA AIs not working without detected GPU (and added cfg option) 2021-04-10 00:35:54 +02:00
N00MKRAD
0dc96d2e12 Auto-limit GIF FPS to 50 if higher, without needing to set max fps in settings 2021-04-09 19:47:06 +02:00
N00MKRAD
ad28c6a121 UI/Logging improvements when using mpdecimate 2021-04-09 17:38:04 +02:00
N00MKRAD
4a6036444a Fixed alpha interp not working for GIFs with size not divisible by 2 2021-04-07 21:47:44 +02:00
N00MKRAD
640e4a51a6 Fixed muxing not working if there's no MKV metadata to mux 2021-04-07 19:03:01 +02:00