Unable to scrub through certain types of .THP (Nintendo Wii) video files properly
Hi there, I'm trying to play back certain Nintendo Wii .thp video files ripped from game discs. Playback of the files works great, but I'm unable to scrub through the videos for some reason. That is to say, while pausing and resuming the video works, I am unable to adjust the position of the play-head and resume playback at arbitrary points. Attempting to do so will result in the video strangely jumping forwards to an unintended frame of the video and cause the play-head to desynchronise from the frame being played.
I have uploaded a short four second file where this is the case on the streams server. You can reproduce this with this file by trying to drag the playhead and noting that playback does not resume at the desires position when unpausing. On longer THP files (2-3 minutes), attempting to scrub backwards or forwards will fail and additionally affect the time displayed to the left of the playback bar -- sometimes making the timestamp display as though the video had been scrubbed to several hours beyond even the length of the video itself.
If I had to guess, perhaps the thing that plays back these files was designed around a different version of the format? The video does indeed play back when left alone just fine, it seems that it's only the act of scrubbing that's directly affected. These are valid .thp
files it would seem, by the way, ripped from a commercial game.
I've attached logs here which cover me opening the sega.thp
file and attempting to scrub through it three times.
Apologies if my extremely specific and niche issue / use case is a bit too specific or out of scope, but it does seem to be a VLC thing, so I figured I'd report it here anyways!
My specs are as follows:
- Windows 11 Pro
- AMD Ryzen 7 5800X processor
- NVidia RTX3060 GPU
- 16gb RAM
Regards