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 |
|
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 |
|