Commit Graph

212 Commits

Author SHA1 Message Date
N00MKRAD
c04823a888 Removed debug print 2021-03-09 19:21:12 +01:00
N00MKRAD
c7b82dca6d Status update for muxing 2021-03-09 18:52:07 +01:00
N00MKRAD
d16eb5b15f Fixed and refactored code to include output FPS in export filename 2021-03-09 15:55:50 +01:00
N00MKRAD
ba9406aeed Export filename is now fully customizable with placeholders in settings 2021-03-03 21:53:17 +01:00
N00MKRAD
a6dca1906e Make export file separator ('-' by default) customizable in config 2021-03-03 18:40:08 +01:00
N00MKRAD
b630a2ae68 Fixed last frame always being detected as scene change 2021-03-03 18:28:54 +01:00
N00MKRAD
1ebeff4c72 Fixed AutoEncode breaking with frameOrderDebug enabled 2021-03-03 18:26:27 +01:00
Julian Maier
088cc4818e Integrated new stream transfer code with config options 2021-03-03 16:12:49 +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
9ba522f890 Fixed scene detection not working for last frame of video 2021-03-02 16:49:23 +01:00
N00MKRAD
5135e8f2ee Faster trimming 2021-03-01 22:38:38 +01:00
N00MKRAD
4c97b1caf7 Removed debug prints 2021-03-01 18:33:30 +01:00
N00MKRAD
7fd562be2c (Hopefully) fixed bug where videos with ((n % 100 == 0) + 2) frames were cut off by 2 in-frames 2021-03-01 18:32:55 +01:00
N00MKRAD
d1d90d0419 try/catch blocks for AI functions 2021-03-01 18:13:19 +01:00
N00MKRAD
c705184f89 frameOrderDebug: New thread indicator 2021-03-01 17:34:47 +01:00
N00MKRAD
f0d3df504a Removed excessive logging when using frameOrderDebug 2021-03-01 16:43:24 +01:00
N00MKRAD
2cce6c596b Lock Quick Settings while busy 2021-02-28 13:46:50 +01:00
N00MKRAD
27ca73a900 Limit preview update rate 2021-02-27 16:24:02 +01:00
N00MKRAD
6d1aca4714 minor cleanup 2021-02-25 14:57:57 +01:00
N00MKRAD
20ceeee396 Fixed scene detection always running in SBS, even if disabled 2021-02-25 11:15:23 +01:00
N00MKRAD
4d08076711 Removed testing code line that broke frame order optimizations 2021-02-25 10:15:18 +01:00
N00MKRAD
3ced1c9f06 Fix keepAudio/keepSubs config options 2021-02-24 17:57:30 +01:00
N00MKRAD
453787767c Check for CUDA availability before trying to run CUDA AI 2021-02-24 15:08: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
0a71157a2e Capture and show peak fps out after interpolation 2021-02-23 14:05:58 +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
9261324973 Fixed >50 FPS GIF block 2021-02-20 00:18:00 +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
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