Intro video using Godot

Godot Version

4.5.1

Hello
I’m trying to use a mp4 intro video in my game I’m developing, as I found out I can only use .ogv/.ogg format, when I’m converting mp4 to ogg/ogv format using ffmpeg, the output video has many artifact such as: blinking green screen and “glitches” ( broken pixels ). Is there way to actually play mp4, avi or any modern video format in Godot? Thank you

As a workaround I could de-frame the video or make a .gif and work with that, so it would be an animation but I would like to play the video and not use any workarounds, if possible

[SOLUTION]
Instead of ffmpeg use VLC it will not have artifacts and the quality matches as of origin video

1 Like

You probably used the incorrect ffmpeg command / arguments.

1 Like

I think I used Adobe’s online converter to convert a video. Either way, it’s not a Godot problem, it’s a conversion problem.

If you use FFmpeg to convert to Ogg Theora, you should use a very recent version as Theora encoding bugs were only recently fixed in mid-2025.

1 Like