Commit Graph

494 Commits

Author SHA1 Message Date
N00MKRAD
19fc5bb25c Fixed quick settings overriding config values on load 2021-02-24 15:12:49 +01:00
N00MKRAD
453787767c Check for CUDA availability before trying to run CUDA AI 2021-02-24 15:08:18 +01:00
N00MKRAD
8dd1d4ee4c NvApi UX improvements 2021-02-24 14:56:47 +01:00
N00MKRAD
35c3938217 Improved metadata tranfer for audio streams & subs 2021-02-24 10:21:47 +01:00
N00MKRAD
55d71d6328 Output streams: Support missing stream files, skip instead of erroring
If for some reason an audio or sub track failed to extract, it will now simply ommit it in the output file instead of failing to mux the video entirely.
2021-02-24 09:59:18 +01:00
N00MKRAD
6cfcfedbe6 Finished support for multiple audio streams - needs more testing
metadata transfer should be optimized (title/language)
2021-02-23 23:55:03 +01:00
N00MKRAD
71f3e583de Extract all audio tracks (TODO: Merging) 2021-02-23 22:26:13 +01:00
N00MKRAD
09e2088ec3 Removed debug print 2021-02-23 16:24:02 +01:00
N00MKRAD
3001e8f0de Finished quick settings feature 2021-02-23 15:53:32 +01:00
N00MKRAD
79cb18075e Fixed ffmpeg progress not working on trimmed inputs 2021-02-23 14:44:03 +01:00
N00MKRAD
0a71157a2e Capture and show peak fps out after interpolation 2021-02-23 14:05:58 +01:00
N00MKRAD
ff268f194f Changed Tensor Core check to include RTX Quadro cards 2021-02-23 12:21:54 +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
N00MKRAD
5f3ffc8c4a step-by-step UX improvements
Run scene detection and deduplication in extraction step, don't reset the combox index after opening and closing settings window
2021-02-21 12:39:25 +01:00
N00MKRAD
1d04d2d3ee RIFE-CUDA fp16 option and warplayer.py optimization 2021-02-21 11:26:18 +01:00
N00MKRAD
4a673744a5 Disabled rectangle diff mode for GIF encoding, causes problems 2021-02-20 17:28:04 +01:00
N00MKRAD
9261324973 Fixed >50 FPS GIF block 2021-02-20 00:18:00 +01:00
N00MKRAD
7c3fee83ea Disable dedupe by default 2021-02-18 17:16:59 +01:00
N00MKRAD
f491b6f6f9 Show error if trying to run FF out of an archive (temp folder)
+ other UI improvements
2021-02-18 14:30:56 +01:00
N00MKRAD
034794d5e5 RIFE-CUDA: Use more wthreads for higher factors, custom buffer size 2021-02-16 12:14:26 +01:00
N00MKRAD
a1c823d1da Parallel frame order processing 2021-02-16 11:27:00 +01:00
N00MKRAD
bb143ddde1 Use path+filesize instead of xxHash for frame count caching 2021-02-14 22:23:16 +01:00
N00MKRAD
ed2ef85bfd Allow stream encoding to fail without cancelling the whole process
An invalid subtitle or audio file now won't stop the other streams (video etc) from being encoded.
2021-02-13 15:52:01 +01:00
N00MKRAD
558945e9a8 slightly prettier code 2021-02-13 02:36:09 +01:00
Richard
9de82415ed remove spaces 2021-02-13 02:29:00 +01:00
Richard
0b0f859be9 input from launch argument support 2021-02-13 02:19:03 +01:00
N00MKRAD
6f0f1232bc Fixed last interp frame not being removed if loop is enabled 2021-02-12 13:50:14 +01:00
N00MKRAD
ec71829312 only wait extra 100ms if loop is otherwise empty 2021-02-12 13:04:34 +01:00
N00MKRAD
5424474272 Update progress twice as often if interpolating <1k frames 2021-02-12 13:01:48 +01:00
N00MKRAD
0a1e494f98 Write log entry if stdout progress regex parse fails 2021-02-12 01:09:48 +01:00
N00MKRAD
2db104f5f1 Allow UpdateLastFrameFromInterpOutput to fail 2021-02-12 00:44:37 +01:00
N00MKRAD
3e676807a9 Don't block GIF encoding if export framerate is resampled to <=50
Previously it was not possible to output to GIF if the output FPS is >50, even when resampling to <=50.
2021-02-11 21:47:06 +01:00
N00MKRAD
75dd3e2a48 limit progress update rate to 5x/sec 2021-02-11 21:18:00 +01:00
Richard
70fe5291e9 fix progress 2021-02-11 21:05:45 +01:00
Richard
5e6ef03345 fix preview not updating 2021-02-11 12:58:07 +01:00
Richard
a417ae5a01 title case 2021-02-11 12:44:42 +01:00
Richard
62b7650e69 better implementation that works for all three AIs 2021-02-11 12:33:09 +01:00
Richard
68ffe9e682 set last frame to 0 on restart 2021-02-11 11:36:12 +01:00
Richard
f9a6278ff7 Merge branch 'main' of https://github.com/richardletshacks/flowframes into main 2021-02-11 09:05:27 +01:00
Richard
bc74f7e0ef implement faster progress updating for rife cuda 2021-02-11 09:05:10 +01:00
N00MKRAD
538e0a9f49 Extract alpha *after* frame postprocessing to avoid problems 2021-02-11 00:53:48 +01:00
N00MKRAD
3854dc5b7e Fixed dedupe cache check not running in every loop iteration 2021-02-11 00:08:22 +01:00
N00MKRAD
2e2664b8b3 Added RIFE-NCNN 2.0 workaround, fixed current.stepByStep wrong value 2021-02-10 23:16:04 +01:00
N00MKRAD
63da55cf6c Ensure AutoEnc is not paused from prev run when starting interpolation 2021-02-09 18:23:22 +01:00
N00MKRAD
925902889d Error handling for FillAiModelsCombox() 2021-02-09 16:25:46 +01:00
N00MKRAD
babfe6e744 Revert "Convert to .NET 5 Project" 2021-02-09 16:07:57 +01:00
N00MKRAD
2b2cfa1166 Merge pull request #17 from Dankrushen/main
Convert to .NET 5 Project
2021-02-09 15:53:34 +01:00
N00MKRAD
ede898dec7 Updated RIFE-CUDA to RIFE 2.0 2021-02-09 12:24:51 +01:00
Dankrushen
41fedece97 Fix link buttons 2021-02-08 19:40:16 -05:00