Commit Graph

178 Commits

Author SHA1 Message Date
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
2d83162f44 More error handling for SBS mode 2021-02-08 21:24:28 +01:00
N00MKRAD
76886c6b6e Delete old vfr files whenever making a new one 2021-02-08 21:11:25 +01:00
N00MKRAD
4048d2f74c Renamed vfr ini files, unified filename stored in Paths.cs 2021-02-08 20:57:37 +01:00
N00MKRAD
9f14745b75 Don't run scene detection when extracting frames in SBS mode 2021-02-08 20:15:59 +01:00
N00MKRAD
1a2cee1580 Show progress for creating enc file (every 1k lines), async frame renaming 2021-02-08 19:02:35 +01:00
N00MKRAD
1fec800b80 WIP frame order file creation optimization 2021-02-08 11:03:17 +01:00
N00MKRAD
596a2c40e0 some cleanup 2021-02-08 10:21:26 +01:00
N00MKRAD
34d1113d8c Progress bar for async frame counting with ffmpeg 2021-02-07 18:12:41 +01:00
N00MKRAD
f4b3f4bbc6 Fixed double ReverseRenaming calls, related improvements 2021-02-05 23:19:33 +01:00
N00MKRAD
d301991f1e Fixed SemVer comparison 2021-02-05 15:52:44 +01:00
N00MKRAD
cf902c0549 Raised hard framerate limit from 500 to 1000 2021-02-04 22:50:07 +01:00
N00MKRAD
042a0cb765 disable folder keeping until resuming is fully implemented 2021-02-04 22:05:40 +01:00
N00MKRAD
2932e702e3 Don't hash framecount of >256mb files as it's too slow and I/O heavy 2021-02-04 21:18:36 +01:00
N00MKRAD
99ed008d74 Support for nonstandard subtitle text encodings 2021-02-04 21:03:59 +01:00
N00MKRAD
c68e462f33 Move existing interp frames to another folder on resume 2021-02-03 21:10:37 +01:00
N00MKRAD
4c60cbfc39 Frame filename map with rel paths, fixed old frame deletion on resume 2021-02-03 20:51:36 +01:00
N00MKRAD
66a05a4bdb Resuming WIP 2021-02-02 21:48:18 +01:00
N00MKRAD
630b22dd2c Re-enable DeleteInterpolatedInputFrames for testing, set prog to 0 after ffmpeg ran 2021-02-02 16:07:36 +01:00
N00MKRAD
2bdda6522f FfmpegCommands refactoring, renamed AudioVideo namespace 2021-02-02 12:56:48 +01:00
N00MKRAD
832f286367 temporarily disabled input frame deletion as it's unstable 2021-02-02 01:01:44 +01:00
N00MKRAD
1c4942c11a Delete input frames once interpolated (independent of implementation) 2021-02-01 23:18:13 +01:00
N00MKRAD
d8eadba6a4 Resuming WIP: InterpSettings now get deserialized and loaded 2021-02-01 22:48:22 +01:00
N00MKRAD
dd79c5a2a8 Improved path char check, fixed SBS GUI 2021-02-01 22:06:50 +01:00
N00MKRAD
f11611f32e Actually set the stepByStep flag for current InterpSettings 2021-02-01 21:54:30 +01:00
N00MKRAD
985ce45f1d Fixed ReverseRenaming being ultra slow + only run if SBS mode 2021-02-01 21:50:05 +01:00
N00MKRAD
2b1fa68418 serialize and save InterpSettings, float interpFactor variable 2021-02-01 18:05:50 +01:00
N00MKRAD
81a158e44f split FFmpegCommands into multiple classes for extraction/encoding 2021-02-01 16:23:35 +01:00
N00MKRAD
706b335ac5 Always delete temp folder if it has no interp frames 2021-01-31 13:46:02 +01:00
N00MKRAD
a0e657eb56 Ask if temp folder should be deleted after cancelling 2021-01-31 11:38:41 +01:00
N00MKRAD
30992ad86b Fix batch processing not working, minor improvements 2021-01-30 22:00:44 +01:00
N00MKRAD
1a6218117e Fixed video utils progress bar being stuck at 1 00% 2021-01-30 14:46:54 +01:00
N00MKRAD
2527e6eeb1 Merge pull request #15 from richardletshacks/main
add basic ffmpeg progress display
2021-01-30 13:17:43 +01:00
N00MKRAD
66bc4b557a Cleaner alpha extraction/merging 2021-01-30 13:14:57 +01:00