Commit Graph

179 Commits

Author SHA1 Message Date
n00mkrad
c3f925f6d8 fix bad merge 2022-11-14 10:13:41 +01:00
N00MKRAD
500daa5072 Merge branch 'main' into main 2022-11-14 10:10:08 +01:00
n00mkrad
8524d2b964 Always use ToLowerInvariant 2022-10-14 09:00:47 +02:00
Jacob Tyndall
e8bf788981 Massively improved the efficiency of Magick based frame de-deuplication, as well as the initial importing of files. The dupes.json file generated was naming the wrong filenames as dupes. This is now fixed. 2022-10-02 05:57:56 -05:00
n00mkrad
6e40c6afd9 minor NmkdStopwatch changes 2022-09-14 09:32:05 +02:00
n00mkrad
8f36739adc Move MP4 faststart into GetFfmpegExportArgsOut 2022-08-05 11:58:12 +02:00
n00mkrad
56f6c9130f Fix vsync/fps_mode args, rt improvements 2022-08-04 23:02:52 +02:00
n00mkrad
063ae677c5 Slowmo now works with RIFE-NCNN-VS 2022-08-04 15:30:19 +02:00
n00mkrad
c9ccbcc9c9 Replace deprecated -vsync with -fps_mode (ffmpeg) 2022-08-04 15:16:32 +02:00
n00mkrad
a0b145ae0d Fix image sequences, Nmkoder session path system, some refactoring/cleanup 2022-07-27 14:10:29 +02:00
n00mkrad
5bf8245885 RIFE-NCNN-VS: Limit GPU thread count to max available (compute queue count) 2022-07-25 10:37:44 +02:00
n00mkrad
f587f70c56 FPS limiting now works with RIFE-NCNN-VS, as well as renaming existing files to avoid overwriting 2022-07-22 01:26:47 +02:00
n00mkrad
760a187dfe AI Class/Constructor revamp 2022-07-21 10:08:53 +02:00
n00mkrad
dce0e827ab Frame counting is reliable now 2022-07-20 21:48:30 +02:00
n00mkrad
d96513ed4b Backported MediaFile stuff from Nmkoder 2022-07-20 18:10:31 +02:00
n00mkrad
e30fa39ecd Fix AV1 artifacts (custom SVT args) 2022-07-04 10:14:54 +02:00
n00mkrad
09924065d0 VS: Color space detection stuff, dedupe/redupe support , GIF support 2022-06-06 07:03:27 +02:00
n00mkrad
2a3fe9a88f Fix broken ffprobe frame count command 2022-06-01 20:28:58 +02:00
n00mkrad
9ea9ec0875 Basic support for RIFE-NCNN-VS 2022-05-31 22:17:22 +02:00
n00mkrad
9f3fe41022 Fixed broken ffmpeg frame count command 2022-05-03 10:14:54 +02:00
n00mkrad
a8f18032f3 temporarily remove SVT tiling (same as nmkoder) 2022-04-18 04:33:06 +02:00
n00mkrad
16ec413568 Default to "fast" encoding preset (VEAI uses ultrafast lol), offset SVT presets by +1 (now 3-9) 2022-04-18 04:30:37 +02:00
n00mkrad
9690101f13 RIFE-NCNN no longer needs to run multiple times for factors != 2 2022-04-05 23:13:48 +02:00
n00mkrad
19c2e34e92 GetFrameCountCached: If failed, clear cache before retrying 2022-04-05 18:08:02 +02:00
n00mkrad
483aa46ebb Retry GetFrameCountCached up to 3x, clear cmd output caches on new file 2022-04-05 18:07:05 +02:00
n00mkrad
7a3c95f6fb Backport fast frame counting and other stuff from Nmkoder 2021-12-06 22:46:39 +01:00
n00mkrad
b49801d627 Fixed 1-pass encoding no longer working (outputting to null) 2021-11-25 22:22:45 +01:00
n00mkrad
9978629116 Fix encoding tiling args 2021-11-24 21:08:29 +01:00
n00mkrad
ed15cb5b0a experimental 2-pass encoding for vp9 2021-11-24 13:48:23 +01:00
n00mkrad
6336ca86f1 Fixed tiling args, added dynamic gop size arg for h264, h265, vp9, av1 2021-10-27 11:04:18 +02:00
n00mkrad
937977f5ad Automatic tiling args for VP9/AV1 encoding (backported from Nmkoder) 2021-10-25 15:30:47 +02:00
n00mkrad
4dcd5e2ca0 hacky support for 8x audio slomo 2021-10-20 20:30:27 +02:00
n00mkrad
dc5c1ce58d Audio now slows down when using slomo, fixed unreliable audio channel detection 2021-10-20 20:28:21 +02:00
n00mkrad
e42e7305c7 Fixed ffprobe framerate parsing 2021-09-28 11:26:47 +02:00
n00mkrad
d075d70c1e Enable MP3 remuxing in MP4 instead of re-encoding to AAC 2021-09-27 13:03:23 +02:00
n00mkrad
76f3647c53 Improved audio fallback, use same -ac as input, boost bitrate for 5+ ch 2021-09-14 18:28:10 +02:00
n00mkrad
8b5f5541ad Backported GetVideoInfo from Nmkoder 2021-09-14 18:18:41 +02:00
n00mkrad
f7e7b1ec29 FfmpegUtils.cs cleanup 2021-09-13 22:44:16 +02:00
n00mkrad
a3db3c2642 Config option to enable opus in mp4, better aac args 2021-09-13 22:42:33 +02:00
n00mkrad
6cb0a48f95 Option to set image sequence export quality (JPEG/WEBP) 2021-09-12 14:22:03 +02:00
N00MKRAD
3b1583a08d Config key for image sequence analysis sample count 2021-08-31 11:42:58 +02:00
N00MKRAD
0122ad9bb3 More debug logging for image sequence import 2021-08-31 11:33:18 +02:00
n00mkrad
024c723fd2 AutoEnc now works with image sequences, WIP, needs more testing 2021-08-31 00:43:22 +02:00
n00mkrad
e51909bf6e Actually integrate libwebp fix 2021-08-31 00:09:16 +02:00
n00mkrad
3fd9bbd72b Fix WEBP conversion 2021-08-30 22:15:55 +02:00
n00mkrad
e61258ce32 Allow alpha with ProRes 4444(xq), fix forced yuv420p with ProRes 2021-08-30 10:36:07 +02:00
n00mkrad
c117dd0362 try/catch for UpdateFfmpegProgress 2021-08-28 21:22:59 +02:00
N00MKRAD
c835a199a5 Slowmo options, UI improvements 2021-08-28 10:21:52 +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