Commit Graph

101 Commits

Author SHA1 Message Date
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
N00MKRAD
4c60cbfc39 Frame filename map with rel paths, fixed old frame deletion on resume 2021-02-03 20:51:36 +01:00
N00MKRAD
66a05a4bdb Resuming WIP 2021-02-02 21:48:18 +01:00
N00MKRAD
630b22dd2c Re-enable DeleteInterpolatedInputFrames for testing, set prog to 0 after ffmpeg ran 2021-02-02 16:07:36 +01:00
N00MKRAD
2bdda6522f FfmpegCommands refactoring, renamed AudioVideo namespace 2021-02-02 12:56:48 +01:00
N00MKRAD
832f286367 temporarily disabled input frame deletion as it's unstable 2021-02-02 01:01:44 +01:00
N00MKRAD
1c4942c11a Delete input frames once interpolated (independent of implementation) 2021-02-01 23:18:13 +01:00
N00MKRAD
dd79c5a2a8 Improved path char check, fixed SBS GUI 2021-02-01 22:06:50 +01:00
N00MKRAD
f11611f32e Actually set the stepByStep flag for current InterpSettings 2021-02-01 21:54:30 +01:00
N00MKRAD
2b1fa68418 serialize and save InterpSettings, float interpFactor variable 2021-02-01 18:05:50 +01:00
N00MKRAD
81a158e44f split FFmpegCommands into multiple classes for extraction/encoding 2021-02-01 16:23:35 +01:00
N00MKRAD
706b335ac5 Always delete temp folder if it has no interp frames 2021-01-31 13:46:02 +01:00
N00MKRAD
a0e657eb56 Ask if temp folder should be deleted after cancelling 2021-01-31 11:38:41 +01:00
N00MKRAD
30992ad86b Fix batch processing not working, minor improvements 2021-01-30 22:00:44 +01:00
N00MKRAD
1a6218117e Fixed video utils progress bar being stuck at 1 00% 2021-01-30 14:46:54 +01:00
N00MKRAD
66bc4b557a Cleaner alpha extraction/merging 2021-01-30 13:14:57 +01:00
N00MKRAD
b9ccbc3f36 Implemented state saving for resuming (WIP) 2021-01-30 01:37:36 +01:00
N00MKRAD
a8c9eb9fb4 Copy instead of move image sequence in SBS mode 2021-01-27 21:12:28 +01:00
N00MKRAD
80225b6f1c Cleaner RIFE NCNN recursion code 2021-01-27 12:04:22 +01:00
N00MKRAD
40e63fe51d Improved alpha support 2021-01-27 11:41:05 +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
cc7a15e115 Added 1.7 model to RIFE-NCNN, updated model descriptions 2021-01-26 19:39:16 +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
2526063d1f minor UI changes, temporarily disabled alpha option 2021-01-22 13:31:49 +01:00
N00MKRAD
a24d9e1d9d Allow deduplication of last frame if loop is enabled 2021-01-22 02:07:03 +01:00
N00MKRAD
74b01a3512 Fixed scene changes duping wrong frame, allow consecutive scene changes 2021-01-21 20:13:49 +01:00
N00MKRAD
61aa0c40b8 Re-added DAIN, integrated into model downloader 2021-01-21 11:39:08 +01:00
N00MKRAD
e750be7196 Removed old unused code 2021-01-21 09:39:50 +01:00
N00MKRAD
61053bfe21 Big AutoEnc improvements, avoids GUI freezes and I/O load 2021-01-19 00:48:00 +01:00
N00MKRAD
ec5f494be6 Alpha support for GIFs/PNGs (no ncnn support atm) 2021-01-18 15:32:45 +01:00
N00MKRAD
d722481ba6 Show input info in main UI, added alpha extract code [WIP] 2021-01-18 12:32:01 +01:00
N00MKRAD
f13dffbeb8 Fixed GetHash file lock, AE safety buffers in config, increased to 90 for ncnn 2021-01-17 20:05:39 +01:00
N00MKRAD
884bb6678e Finished multi-track subtitle support 2021-01-16 14:42:47 +01:00
N00MKRAD
881f903737 Subtitle tracks are now extracted from input vid (Merging WIP) 2021-01-16 01:49:10 +01:00
N00MKRAD
d4ad70829e Added MKV as MP4 alternative, minor UI improvements 2021-01-16 01:19:07 +01:00
N00MKRAD
e3d494c940 Removed obsolete frame timing option, improved dedupe settings UI 2021-01-15 23:26:24 +01:00
N00MKRAD
325f34e6fb Fixed cutoff if vid ends with dupes, lossless audio transfer, better audio err handl. 2021-01-15 22:43:13 +01:00
N00MKRAD
3029e6b223 Removed GifskiCommands.cs 2021-01-15 19:30:10 +01:00
N00MKRAD
706859f6ea Downscaling ("max video size") now also works for folder inputs 2021-01-15 15:07:40 +01:00
N00MKRAD
972bf3ecd3 Renamed FrameTiming to FrameOrder as VFR is no longer used 2021-01-14 20:32:42 +01:00
N00MKRAD
e901c6aa5d Added model downloader including err handling & retrying 2021-01-14 12:06:55 +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
8ea1848818 Fixed AutoEncode getting stuck when using scn+magickdedup 2021-01-11 11:45:38 +01:00
N00MKRAD
124aa6bfb4 Check GIF max framerate, minor QOL & logging improvements 2021-01-07 12:15:13 +01:00