TNTwise / rife-ncnn-vulkan

RIFE, Real-Time Intermediate Flow Estimation for Video Frame Interpolation implemented with ncnn library
MIT License
28 stars 3 forks source link

Randomly failed to encode/decode frames after the latest update #6

Open vYLQs6 opened 3 months ago

vYLQs6 commented 3 months ago

This issue only happens when using .EXE after the https://github.com/TNTwise/rife-ncnn-vulkan/commit/7976202e2d1703ad6390dbb4c2a9bb0038b1e97a commit Release 20240524 & Release 20240515

Swap the .EXE back to the older version Release 20240326 will fix the issue, so this swap submodule update could be the cause of this issue

Thank you for your hard work in maintaining this open-source project. I apologize for any inconvenience caused.

TNTwise commented 3 months ago

It worked fine on Linux, I will have to test on windows and see, for now I'm going to de-list the release. Thank you for reporting.

TNTwise commented 2 months ago

I am not getting any issues. what kind of image extraction are you using? jpg,png,webp?

vYLQs6 commented 2 months ago

I am not getting any issues. what kind of image extraction are you using? jpg,png,webp?

PNGs

I am using Windows 11 & RTX 4060

vYLQs6 commented 2 months ago

My workflow involves performing a second run of frame interpolation, like using RIFE to process the frames twice. This error only occurs during the second run and happens randomly on random frames. However, after several attempts, the process eventually completes without any issues.

TNTwise commented 2 months ago

The only thing I updated was the ncnn module, which should not impact the loading/unloading of pngs.

Does the latest release work? Is ffmpeg skipping extracting the frames that have the encode/decode error?

TNTwise commented 2 months ago

I'll look into this, but if an earlier release works fine for you, just use that. Because newer versions of ncnn break CPU, I will try not to go to a newer version if possible.