Commit Graph

64 Commits

Author SHA1 Message Date
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
3186c3c594 Support for HQ JPEG import frames, refactoring 2021-04-22 16:15:17 +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
640e4a51a6 Fixed muxing not working if there's no MKV metadata to mux 2021-04-07 19:03:01 +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
11c4dc2890 some cleanup 2021-04-04 11:11:49 +02:00
N00MKRAD
da106e6bec FilenameMap refactoring (index-based array instead of dict) WIP 2021-04-04 11:05:38 +02:00
N00MKRAD
7af4b980bb Fixed step-by-step frame renaming & added SBS scene blending support 2021-03-22 22:20:30 +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
N00MKRAD
ba9406aeed Export filename is now fully customizable with placeholders in settings 2021-03-03 21:53:17 +01:00
N00MKRAD
20ceeee396 Fixed scene detection always running in SBS, even if disabled 2021-02-25 11:15:23 +01:00
N00MKRAD
5949e570a7 Check NVENC compatibility before even starting interpolation 2021-02-21 21:18:31 +01:00
N00MKRAD
5f3ffc8c4a step-by-step UX improvements
Run scene detection and deduplication in extraction step, don't reset the combox index after opening and closing settings window
2021-02-21 12:39:25 +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
f4b3f4bbc6 Fixed double ReverseRenaming calls, related improvements 2021-02-05 23:19:33 +01:00
N00MKRAD
4c60cbfc39 Frame filename map with rel paths, fixed old frame deletion on resume 2021-02-03 20:51:36 +01:00
N00MKRAD
2bdda6522f FfmpegCommands refactoring, renamed AudioVideo namespace 2021-02-02 12:56:48 +01:00
N00MKRAD
f11611f32e Actually set the stepByStep flag for current InterpSettings 2021-02-01 21:54:30 +01:00
N00MKRAD
81a158e44f split FFmpegCommands into multiple classes for extraction/encoding 2021-02-01 16:23:35 +01:00
N00MKRAD
b9ccbc3f36 Implemented state saving for resuming (WIP) 2021-01-30 01:37:36 +01:00
N00MKRAD
7c5e1a9b48 status fix for sbs 2021-01-27 21:14:55 +01:00
N00MKRAD
a8c9eb9fb4 Copy instead of move image sequence in SBS mode 2021-01-27 21:12:28 +01:00
N00MKRAD
3d2a244643 Enable alpha in SBS mode, pad instead of crop for divisible-by-2 fix 2021-01-26 20:46:05 +01:00
N00MKRAD
86e27a4041 Only loop output if loop is on, fix SBS frame extraction not clearing, more
Improved Interpolate.Cleanup() with retries
minOutVidLength now defaults to 5s instead of 0s
Frames filenameMap now uses zeropadding value from Padding class
2021-01-26 16:45:02 +01:00
N00MKRAD
ec5f494be6 Alpha support for GIFs/PNGs (no ncnn support atm) 2021-01-18 15:32:45 +01:00
N00MKRAD
706859f6ea Downscaling ("max video size") now also works for folder inputs 2021-01-15 15:07:40 +01:00
N00MKRAD
e901c6aa5d Added model downloader including err handling & retrying 2021-01-14 12:06:55 +01:00
N00MKRAD
7bc7ab868c Added option to include model name in export filename 2021-01-14 00:19:21 +01:00
N00MKRAD
9aa0b14f3c Added support for running different models 2021-01-14 00:03:01 +01:00
N00MKRAD
62acc84876 RIFE Model selection GUI, removed tilesize related code 2021-01-13 23:05:23 +01:00
N00MKRAD
8d2aa66cf7 Fixed NCNN progress bar bug, removed DAIN/CAIN code 2021-01-13 22:50:34 +01:00
N00MKRAD
124aa6bfb4 Check GIF max framerate, minor QOL & logging improvements 2021-01-07 12:15:13 +01:00
N00MKRAD
c845cbc15d Fixed GIF timestamp import causing slowdown, fix autoenc logging always running 2021-01-06 23:33:00 +01:00
N00MKRAD
abdc846fd3 Fixed problem with printing autoenc log 2021-01-06 22:51:04 +01:00
N00MKRAD
22b3ae2f18 Show dedup stats for mpdecimate, better stats for magickdedupe, SBS fixes 2021-01-06 22:24:02 +01:00
N00MKRAD
e519e90966 Fixed progress bar in SBS not working correctly 2021-01-05 23:13:29 +01:00
N00MKRAD
f57b256a93 mpdecimate dedupe now works with new encoding, fixed autoenc+dedupe 2021-01-03 22:37:06 +01:00
N00MKRAD
a226e3f352 Get frame count async and cache it using checksum 2020-12-27 22:52:14 +01:00
N00MKRAD
9f251cde54 Fixed AutoEncode with non-MP4 output formats 2020-12-23 17:15:42 +01:00
N00MKRAD
a9592c02be Finished improved magickdedupe code, added dynamic buffer size for dedupe 2020-12-22 23:45:07 +01:00
N00MKRAD
3af40825bd Always sort GetFiles for unsorted FS, WIP magickdedupe fix, fix scndetect with jpeg frames 2020-12-22 19:52:37 +01:00
N00MKRAD
3a77cf422f Scene Detect works with img seq output, better progress UI for chained interps 2020-12-20 21:25:34 +01:00
N00MKRAD
4df2949681 Cleaner code for Interpolate.cs 2020-12-17 11:32:45 +01:00
N00MKRAD
4510bd6015 Fixed VFR frame drops, bigger AutoEnc safety buffer for NCNN, cleanup 2020-12-15 14:46:33 +01:00
N00MKRAD
c14cacc7d0 Fixed JPEG support with new RIFE code and AutoEnc 2020-12-10 16:37:33 +01:00