How to play a videofile reverse and unthinned?

TL;DR: I´m trying to find out which kind of videofile (format, codec, fps, etc) can be played backwards in UE4 unthinned.

Hey everyone,

I´m trying to setup a Blueprint that is able to play a certain videofile forward aswell as backwards. Playing the video forward is not a problem, but when it comes to playing the video backwards (playrate -2) it gets thinned (is dropping frames). As Epic states in their API (http://api.unrealengine.com/INT/Engine/MediaFramework/HowTo/ControllingPlayback/index.html) this behavior depends on the videofile itself. When I look in the info tab in the Media Player Asset it says, that the videofile does only support unthinned playback on a playrate from 0,0 to 3,0 (and thinned playback from -128,0 to 128,0). So this behavior is kind of what you´d have to expect. However, I couldn´t find anything about what kind of videofile can be played backwards unthinned. I´m currently using a videofile in MP4 format, at 30 FPS in the H.264 codec.

Any help would be appreciated.
Thanks.

From what I’ve seen and what I’ve managed to get working, the only way to really guarantee smooth unthinned reverse playback of a video is to bring the video in as an image sequence (ideally png)

Here is the proper documentation for bringing one in:
https://docs.unrealengine.com/en-US/Engine/MediaFramework/HowTo/ImgMediaSource/index.html