If you use the VideoTextureReplacer entity, it plays the video fine in-game but RF crashes on exit. Seems like it's not releasing all the resources properly on exit.
Tried with a couple of video codecs (mpeg, divx) and it does the same thing.
Fyi