Commit Graph

146 Commits

Author SHA1 Message Date
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
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
1fc7f21936 Native alpha support with RIFE 3.5 2021-06-15 16:16:44 +02:00
N00MKRAD
2ea198a24c Remove obsolete audio/subtitle extract/merge code 2021-06-04 22:20:17 +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
05a55fcbd5 Hardcoded config key names to avoid string typos 2021-05-18 14:37:16 +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
198b2460b1 Fixed some SBS and image seq copy problems 2021-05-07 23:06:43 +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
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
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
d5e87c43a6 Create dupes file in interpolation step 2021-04-06 19:47:09 +02:00
N00MKRAD
4789e3a254 Removed special character check, cleanup 2021-04-04 15:51:43 +02:00
N00MKRAD
da106e6bec FilenameMap refactoring (index-based array instead of dict) WIP 2021-04-04 11:05:38 +02:00
N00MKRAD
250c33b91a Faster encoding using symlink folder 2021-04-03 16:30:07 +02:00
N00MKRAD
b51ee375e5 Create frames ini in interpolation step, to allow manual scenes/dedupe 2021-04-03 12:20:52 +02:00
N00MKRAD
b3ab84646b Switched to fractional framerates, fixed VFR inputs 2021-04-02 14:36:08 +02:00
N00MKRAD
7af4b980bb Fixed step-by-step frame renaming & added SBS scene blending support 2021-03-22 22:20:30 +01:00
N00MKRAD
224bb6544e Finished FLAVR implementation in Interpolate.cs 2021-03-11 23:53:52 +01:00
N00MKRAD
692f6c9be9 Removed package manager remnants, added FLAVR network (WIP) 2021-03-11 12:58:18 +01:00
N00MKRAD
eebba121c9 Scene detection now works with frame sequence input, cleanup 2021-03-10 20:45:48 +01:00
N00MKRAD
d16eb5b15f Fixed and refactored code to include output FPS in export filename 2021-03-09 15:55:50 +01:00
Julian Maier
088cc4818e Integrated new stream transfer code with config options 2021-03-03 16:12:49 +01:00
N00MKRAD
d1d90d0419 try/catch blocks for AI functions 2021-03-01 18:13:19 +01:00
N00MKRAD
3ced1c9f06 Fix keepAudio/keepSubs config options 2021-02-24 17:57:30 +01:00
N00MKRAD
453787767c Check for CUDA availability before trying to run CUDA AI 2021-02-24 15:08:18 +01:00
N00MKRAD
71f3e583de Extract all audio tracks (TODO: Merging) 2021-02-23 22:26:13 +01:00
N00MKRAD
5949e570a7 Check NVENC compatibility before even starting interpolation 2021-02-21 21:18:31 +01:00
N00MKRAD
538e0a9f49 Extract alpha *after* frame postprocessing to avoid problems 2021-02-11 00:53:48 +01:00
N00MKRAD
3854dc5b7e Fixed dedupe cache check not running in every loop iteration 2021-02-11 00:08:22 +01:00
N00MKRAD
2e2664b8b3 Added RIFE-NCNN 2.0 workaround, fixed current.stepByStep wrong value 2021-02-10 23:16:04 +01:00
N00MKRAD
2d83162f44 More error handling for SBS mode 2021-02-08 21:24:28 +01:00
N00MKRAD
9f14745b75 Don't run scene detection when extracting frames in SBS mode 2021-02-08 20:15:59 +01:00
N00MKRAD
1a2cee1580 Show progress for creating enc file (every 1k lines), async frame renaming 2021-02-08 19:02:35 +01:00
N00MKRAD
1fec800b80 WIP frame order file creation optimization 2021-02-08 11:03:17 +01:00
N00MKRAD
f4b3f4bbc6 Fixed double ReverseRenaming calls, related improvements 2021-02-05 23:19:33 +01:00
N00MKRAD
d301991f1e Fixed SemVer comparison 2021-02-05 15:52:44 +01:00
N00MKRAD
042a0cb765 disable folder keeping until resuming is fully implemented 2021-02-04 22:05:40 +01:00
N00MKRAD
99ed008d74 Support for nonstandard subtitle text encodings 2021-02-04 21:03:59 +01:00