Commit Graph

58 Commits

Author SHA1 Message Date
N00MKRAD
01a688512b very minor changes 2021-01-11 17:43:35 +01:00
N00MKRAD
5aba6d3f4a Fix rare ffprobe freezes 2021-01-08 20:16:40 +01:00
N00MKRAD
124aa6bfb4 Check GIF max framerate, minor QOL & logging improvements 2021-01-07 12:15:13 +01:00
N00MKRAD
dc9035caa1 Fixed broken autoenc performance fix lol, some cleanup 2021-01-07 11:02:43 +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
8ec2d196db Don't override pix_fmt when merging videos 2021-01-06 21:47:25 +01:00
N00MKRAD
36c8a17dff Print ffmpeg log while waiting for autoenc to finish 2021-01-06 21:44:09 +01:00
N00MKRAD
14df754538 Fixed and improved FPS limiting feature, added AVI codec options 2021-01-06 17:41:18 +01:00
N00MKRAD
98f8448a75 Fixed GIF encoding, updated RIFE-NCNN to latest version + 1.7 model 2021-01-05 14:10:57 +01:00
N00MKRAD
33f8a2b7c9 Compress python runtime, fix autoencode problems with dupes 2021-01-04 14:27:34 +01:00
N00MKRAD
f57b256a93 mpdecimate dedupe now works with new encoding, fixed autoenc+dedupe 2021-01-03 22:37:06 +01:00
N00MKRAD
0160ca2240 Fixed AutoEncode with new vfr file layout 2021-01-03 21:00:32 +01:00
N00MKRAD
c38a615a15 Better CFR-based encoding, fixed dupe frame when using loop 2021-01-02 16:20:21 +01:00
N00MKRAD
f258cdde95 encoding tests 2020-12-29 16:01:24 +01:00
N00MKRAD
a226e3f352 Get frame count async and cache it using checksum 2020-12-27 22:52:14 +01:00
N00MKRAD
21776eb926 Updated ffmpeg to shared build with VP9/ProRes/AV1/etc support 2020-12-25 00:39:14 +01:00
N00MKRAD
d79926bfd1 Last frame in vfr file uses avg duration, fixed fps conversion 2020-12-24 20:19:14 +01:00
N00MKRAD
3bf8ca9cea Higher aac/opus bitrates - can be changed in config 2020-12-24 12:31:16 +01:00
N00MKRAD
7ced157f52 Fixed Audio support for non-MP4 formats 2020-12-23 18:21:31 +01:00
N00MKRAD
006706ee73 VP9/ProRes/AVI export, support for custom ffmpeg enc args 2020-12-23 16:13:04 +01:00
N00MKRAD
9b20e74a5d Fix consecutive scene change frames 2020-12-23 00:07:06 +01:00
N00MKRAD
310f165653 Don't re-encode audio when converting frame rate 2020-12-22 19:55:22 +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
3e190bb05c minor logging improvements 2020-12-21 15:03:31 +01:00
N00MKRAD
0b9654c80f Fixed batch processing with refactored code 2020-12-18 00:19:08 +01:00
N00MKRAD
6947bd3e6c Added RIFE UHD mode support, RTX 3070 (cudnn8005) benchmarks 2020-12-17 23:26:25 +01:00
N00MKRAD
4df2949681 Cleaner code for Interpolate.cs 2020-12-17 11:32:45 +01:00
N00MKRAD
e299ebafa6 workaround for fucked encode with 2x/4x 2020-12-15 19:53:56 +01:00
N00MKRAD
fd28000793 Fixed weird duplicate frames problem with 2x 2020-12-15 16:45:31 +01:00
N00MKRAD
4510bd6015 Fixed VFR frame drops, bigger AutoEnc safety buffer for NCNN, cleanup 2020-12-15 14:46:33 +01:00
N00MKRAD
fb453216f1 GIF optimization & color palette option 2020-12-08 15:22:46 +01:00
N00MKRAD
e77933b971 GIF encoding now handled by ffmpeg, new RIFE and RIFE-NCNN pkgs 2020-12-08 14:43:03 +01:00
N00MKRAD
b579fcbab2 Support for AutoEnc in SBS mode, fix MKV ext, auto skip magick dedupe by default 2020-12-07 12:34:12 +01:00
N00MKRAD
a29c654dbb SBS: Only create timecodes for selected factor + disable autoenc, code cleanup 2020-12-07 10:48:50 +01:00
N00MKRAD
8df71c54c0 Fixed conversion audio bitrate of 112 bytes per second lmaoo 2020-12-07 10:15:04 +01:00
N00MKRAD
3125670bb0 ffmpeg dupes workaround, SBS ReverseRenaming fix 2020-12-07 00:41:07 +01:00
N00MKRAD
4d2da35727 Fixed bad ffmpeg encoding for 4x/8x, fixed autoenc option, minor ux improv 2020-12-06 20:29:47 +01:00
N00MKRAD
ffe669280e Fixed scene detection, removed cain tilesize, autoenc option, loop times fix 2020-12-06 18:49:53 +01:00
N00MKRAD
9891221515 minor fixes yay 2020-12-03 00:04:46 +01:00
N00MKRAD
e7e913f5a7 Unified zero padding for frames 2020-12-02 17:23:24 +01:00
N00MKRAD
e6cfa68a2a New frame folder import code with rgb24, divisible res fix, and any->png enc 2020-12-02 14:27:41 +01:00
N00MKRAD
1b015f4eec WIP: StepByStep fixes to be able to re-use existing files, dynamically use AutoEnc
+ faster thumbnai (single frame) extraction using lower png compression
+ some null checks & cancel checks
2020-12-01 16:54:12 +01:00
N00MKRAD
d223351fe6 Optmized timecode generation, UI/UX improvs, finished autoencode mode 2020-11-30 20:32:33 +01:00
N00MKRAD
ee29608123 WIP: Added "auto-encode" mode for encoding while interpolating
- Added "CopyTo" IOUtils method for copying file to a folder
- Fixed custom tile size not saving
- Started to remove timingMode 0 compatibility
2020-11-30 02:14:04 +01:00
N00MKRAD
361f6548a1 Added step-by-step processing mode, err handling for disk detection and RAM check 2020-11-29 16:10:31 +01:00
N00MKRAD
9e1f3d3421 Print vid res on load, set preview to 1st frame on load, updated Readme with basic info 2020-11-27 14:35:32 +01:00
N00MKRAD
3fc4a4826c Loop after encoding for speedup, option to save both loop and OG or only loop 2020-11-26 21:18:31 +01:00
N00MKRAD
3ad94bda6c more error handling, scene change support, opus support, cached magick dedupe 2020-11-26 20:17:18 +01:00
N00MKRAD
6b0797f11c Added 4x/8x support for RIFE-NCNN, added CFR/VFR option 2020-11-26 00:07:45 +01:00