Bink media won't play packaged build

I recently tried switching to bink media for movies but I get a black screen on packaged builds. It works fine in editor and standalone.

I created a bk2 movie file using ue5’s bink converter. I put the bk2 file into my project’s content movie folder. I imported it as a bink media player. I then begin play > get media player > play.

I tried a variety of package settings too, including adding the movies path to additional to cook, and copy.

Screenhots:

Any help would be much appreciated :slight_smile:

Just one thought, it should be in the ‘Movies’ folder… not the ‘Movie’ folder, and the filepath should be Content/Movies, not Content/SomethingElse/Movies. I’ll be playing with Bink today, so I’ll try to compile a project with it.

I have pretty much the same issue as well, except I am just trying to get the Startup movie to play in my packaged build. It works when launched from editor as Standalone (although it doesn’t finish playing and gets cut off when the map loads - another issue I need to figure out because my settings seem correct but it still happens).

Originally I had .mp4 startup movie that I tried many variations of formats to get working as per multiple forum suggestions. But I gave up and tried using bink as a last resort, but it also is not working. I added the bink plugin, and my bk2 file is in the Content/Movies directory - and this directory is also added to the “Additional Non-Asset Directories To Package” list. “Exclude movie files from staging” is also false.

Nothing seems to work for playing my startup movie in a packaged build, and I end up with just a black screen. Would be great to get some guidance, and honestly Epic could use some updated documentation on this especially if its a formatting/codec issue. There’s a lot of conflicting information out there on what should be a very basic thing to add to your project.

  • update -
    For context, my bink movie was converted from a .mp4 1280x720 @ 30fps format using the bink2forunreal.exe tool w/ default settings.

Found an answer on Epic for Indies discord (thanks Bent Vector). For me the fix was simple but unexpected - changing my bink video from 30fps to 24fps. At 24fps (1920x1080), my startup movie now plays correctly in a shipping packaged build (w/ UE5.3).

To help others who stumble across this I’ll post a full list of help that I received. Note that for me I did not have to match these settings exactly, but they may help someone else:

Project:

  • Bink Buffer Mode: Stream,
  • Bink Sound Track: Simple,
  • I DO NOT have my movie included in packaging.,

Asset:

  • Bink Buffer Mode: Stream Until Resident,
  • Simple sound track,
  • Start Immediately: UNCHECKED,

Also, you MUST put the bink file(s) in Content\Movies

bink file info: