Commit Graph

58 Commits

Author SHA1 Message Date
n00mkrad
30a423e9ec Fix FramesToVideo and ConcatVideos 2023-01-31 12:03:31 +01:00
n00mkrad
3fa47a70a4 Completely revamped output settings (quality settings WIP) 2023-01-15 17:23:49 +01:00
n00mkrad
2293e94deb Update ffmpeg args 2023-01-08 15:44:01 +01:00
n00mkrad
8a8324dc24 Fix VS modulo padding 2023-01-08 14:17:11 +01:00
n00mkrad
8524d2b964 Always use ToLowerInvariant 2022-10-14 09:00:47 +02:00
n00mkrad
56f6c9130f Fix vsync/fps_mode args, rt improvements 2022-08-04 23:02:52 +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
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
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
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
e42e7305c7 Fixed ffprobe framerate parsing 2021-09-28 11:26:47 +02:00
n00mkrad
8b5f5541ad Backported GetVideoInfo from Nmkoder 2021-09-14 18:18:41 +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
ff027736fd Removed obsolete debug prints 2021-08-09 12:37:20 +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
2fda79aad7 Batch Processing fixes and improvements 2021-05-30 15:03:24 +02:00
N00MKRAD
fc3b6eb4b5 Prefer FFmpeg FPS readout over FFprobe for GIF, APNG, AWEBP 2021-05-24 13:43:48 +02:00
N00MKRAD
05a55fcbd5 Hardcoded config key names to avoid string typos 2021-05-18 14:37:16 +02:00
N00MKRAD
6066335722 Load AI models info from JSON 2021-05-17 11:46:49 +02:00
N00MKRAD
97338d0022 Fix renaming of old files not working for looped outputs 2021-05-16 22:30:49 +02:00
N00MKRAD
3ba6a76b27 Rename existing outputs to ".old" instead of overwriting 2021-05-09 20:35:42 +02:00
N00MKRAD
d4b4f38a5a Retain aspect ratio from input video 2021-05-07 23:39:52 +02:00
N00MKRAD
55c0f5904c Retain original color space when encoding, cache ffmpeg/ffprobe outputs 2021-05-06 12:08:03 +02:00
N00MKRAD
55811e2158 Settings UI option for JPEG Frames 2021-04-22 16:58:37 +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
10b311b676 Use -qp instead of -cq for NVENC, make 0 lossless 2021-04-06 14:46:23 +02:00
N00MKRAD
94fca1fb7d -threads 0 for ffprobe frame counting 2021-04-02 22:08:29 +02:00
N00MKRAD
b3ab84646b Switched to fractional framerates, fixed VFR inputs 2021-04-02 14:36:08 +02:00
N00MKRAD
706ca56e11 Option to repeat last frame to match input duration 2021-03-30 11:56:36 +02:00
N00MKRAD
cf7f4fe676 Fixed subtitles being always disabled 2021-03-25 18:57:29 +01:00
N00MKRAD
115cff131e Fixed audio compatibility check, improved lossless audio transfer 2021-03-24 14:40:01 +01:00
N00MKRAD
6a5cd569b3 Fixed ffmpeg GetSize() when output has multiple lines 2021-03-22 21:21:55 +01:00
N00MKRAD
561f97ef96 Fixed divisible-by-8 check for video downscaling when using FLAVR 2021-03-13 00:42:41 +01:00
N00MKRAD
989fe15a09 Added FLAVR code, improved frame padding for FLAVR 2021-03-11 23:15:43 +01:00
N00MKRAD
ba9406aeed Export filename is now fully customizable with placeholders in settings 2021-03-03 21:53:17 +01:00
Julian Maier
209844230e Direct transfer of audio/sub streams from input file
To avoid having to extract the full audio/sub streams to files first.
2021-03-03 16:00:48 +01:00
N00MKRAD
32965b4733 Fixed redundant loglevel ffmpeg arg, removed 'shortest' arg from muxing cmd 2021-03-02 15:06:44 +01:00
N00MKRAD
5135e8f2ee Faster trimming 2021-03-01 22:38:38 +01:00
N00MKRAD
71f3e583de Extract all audio tracks (TODO: Merging) 2021-02-23 22:26:13 +01:00
N00MKRAD
a29693d103 Trim tool, Quick Settings WIP 2021-02-23 12:13:30 +01:00
N00MKRAD
5949e570a7 Check NVENC compatibility before even starting interpolation 2021-02-21 21:18:31 +01:00