Commit Graph

75 Commits

Author SHA1 Message Date
n00mkrad
8524d2b964 Always use ToLowerInvariant 2022-10-14 09:00:47 +02:00
n00mkrad
d96513ed4b Backported MediaFile stuff from Nmkoder 2022-07-20 18:10:31 +02:00
n00mkrad
9ea9ec0875 Basic support for RIFE-NCNN-VS 2022-05-31 22:17:22 +02:00
n00mkrad
ae34cfe5f2 Fixed invalid chunk deletion & freeze after merging chunks after resume 2021-09-30 00:33:19 +02:00
n00mkrad
6cb95a2374 Finished vchunk-based saving/resuming, needs some more testing 2021-09-29 11:22:43 +02:00
n00mkrad
dd03af2616 New autoencode chunk-based saving system for resuming 2021-09-28 20:44:08 +02:00
n00mkrad
04329eb85c Renamed stuff 2021-09-12 14:23:35 +02:00
n00mkrad
7cf5fdcf37 Fixed image sequence export copying with autoenc 2021-08-31 01:08:21 +02:00
n00mkrad
df769804f1 Avoid making ".old" folders for each new img seq chunk 2021-08-31 00:47:06 +02:00
n00mkrad
024c723fd2 AutoEnc now works with image sequences, WIP, needs more testing 2021-08-31 00:43:22 +02:00
n00mkrad
ebf3e79411 Better warning for multi-pass interpolations, warning when using cmd debug mode 2021-08-30 16:58:19 +02:00
n00mkrad
9433269813 Case-sensitive rename operation (2/2) 2021-08-23 16:50:18 +02:00
n00mkrad
2c14fa9515 Case-sensitive rename operation (1/2) 2021-08-23 16:49:40 +02:00
n00mkrad
b1b60ecc69 Rename Networks => Implementations 2021-08-15 11:10:18 +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
14de283ff5 Backup muxing option now in GUI as dropdown (Off/Video/Vid+Audio) 2021-06-07 21:01:18 +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
05a55fcbd5 Hardcoded config key names to avoid string typos 2021-05-18 14:37:16 +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
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
337c045110 Fixed auto-enc problem where unencodedFrameLines was filled incorrectly 2021-05-03 20:31:41 +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
d3ce382b75 Support for lossless WMA (wmav1/wmav2) transfer into MKV output 2021-03-24 20:26:07 +01:00
N00MKRAD
0455e60cc4 BlendSceneChanges now works with auto-encode 2021-03-21 16:00:53 +01:00
N00MKRAD
989fe15a09 Added FLAVR code, improved frame padding for FLAVR 2021-03-11 23:15:43 +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
1ebeff4c72 Fixed AutoEncode breaking with frameOrderDebug enabled 2021-03-03 18:26:27 +01:00
N00MKRAD
63da55cf6c Ensure AutoEnc is not paused from prev run when starting interpolation 2021-02-09 18:23:22 +01:00
N00MKRAD
76886c6b6e Delete old vfr files whenever making a new one 2021-02-08 21:11:25 +01:00
N00MKRAD
4048d2f74c Renamed vfr ini files, unified filename stored in Paths.cs 2021-02-08 20:57:37 +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
1c4942c11a Delete input frames once interpolated (independent of implementation) 2021-02-01 23:18:13 +01:00
N00MKRAD
985ce45f1d Fixed ReverseRenaming being ultra slow + only run if SBS mode 2021-02-01 21:50:05 +01:00
N00MKRAD
2b1fa68418 serialize and save InterpSettings, float interpFactor variable 2021-02-01 18:05:50 +01:00
N00MKRAD
706b335ac5 Always delete temp folder if it has no interp frames 2021-01-31 13:46:02 +01:00
N00MKRAD
b9ccbc3f36 Implemented state saving for resuming (WIP) 2021-01-30 01:37:36 +01:00
N00MKRAD
f60917b84c Huge autoenc speed improvements with >10k frames, fixed progress bar bug
also reduced magick dedupe buffer size, again
2021-01-22 01:43:47 +01:00
N00MKRAD
74b01a3512 Fixed scene changes duping wrong frame, allow consecutive scene changes 2021-01-21 20:13:49 +01:00
N00MKRAD
61053bfe21 Big AutoEnc improvements, avoids GUI freezes and I/O load 2021-01-19 00:48:00 +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
01a688512b very minor changes 2021-01-11 17:43:35 +01:00
N00MKRAD
8ea1848818 Fixed AutoEncode getting stuck when using scn+magickdedup 2021-01-11 11:45:38 +01:00