LogoLogo
  • 📘Arcane Mirage Documentation
  • 🚂Quick Start Guide
    • 1. Register and Sign In
    • 2. Prepare Your Unreal Engine Project - Choose your platform
      • 🐧Prepare your Unreal Engine project for Linux
      • 🪟Prepare your Unreal Engine project for Windows
    • 3. Upload your project
    • 4. Share your project
  • Subscriptions & Tokens
    • Subscriptions Plans
      • Free Trial
      • Pixel Artificer - Basic
      • Reality Weaver - Pro
      • Engine Overlord - Pro+
      • Multiverse Exemplar - Enterprise
    • Subscription Features
    • Tokens
  • 🖥️Unreal Engine Setup & Support
    • UE and Pixel Streaming recommendations
    • Adapting your project for Mobile
    • Known Issues in Linux
  • Uploading
    • Uploading
      • Uploading and managing new versions
    • Dedicated Machines
  • Sharing & Embedding
    • Sharing
      • Private Links
    • Embedding to your Website
      • Embedding on WIX
    • Messages to the front-end from Unreal Engine
    • Analytics
  • Project Settings & Configurations
    • General Projects Settings
      • General Settings
      • Description Settings
      • Project Config Settings
      • Session Config Settings
      • Performance Settings
      • Embedding Settings
  • Version Control
  • Advanced Integrations
    • API Access
    • Using Conv AI & Arcane Mirage
    • Using Inworld AI & Arcane Mirage
    • About Multiplayer
  • Accounts & Payments
    • Payments
    • Updating your payment information
  • ❓FAQs
    • General FAQ
    • Unreal Engine Frequently Asked Questions (FAQ)
      • Project upload succesfully to the platform but it disconnects when launching experience
      • My project is not compiling correctly. What could be wrong?
      • Which version of Unreal Engine do we support?
      • Does Lumen and Nanite work in Pixel-Streaming?
      • My mouse is captured by the experience but I can't see the cursor in game
      • How to use Media Textures in Arcane Mirage
      • How to make microphone input work for Pixel Streaming
      • Tips to Optimize your Unreal Engine Projects
      • Can i use the Pixel Streaming 2 plugin?
    • Access our templates through Github
    • How can I rebuild my project?
Powered by GitBook
On this page

Was this helpful?

Export as PDF
  1. FAQs
  2. Unreal Engine Frequently Asked Questions (FAQ)

How to use Media Textures in Arcane Mirage

PreviousMy mouse is captured by the experience but I can't see the cursor in gameNextHow to make microphone input work for Pixel Streaming

Last updated 1 year ago

Was this helpful?

When compiling for Linux we use Bink Media Player to stream textures at run-time, this is because Unreal Engine media manager does not handle the media types correctly when the project is compiled for Linux. To convert your .mp4 (or other format like mkv) video to Bink format follow this documentation provided by Unreal Engine official documentation here:

Once you have the .bk2 file, add it to your content folder and add a folder named "Movies", place the file there. Open the project and enable the Bink Media plugin

Right click the context browser and create a "Bink Media Player" is under the miscellaneous.

Once you created the Bink Media Player select the .bk2 from your machine.

Once the Media Player is set up, create a media texture and drag and drop that actor into your desired mesh, this will create a material in which the video will play.

Package your project as Linux and it should work!

❓
https://docs.unrealengine.com/5.3/en-US/bink-video-for-unreal-engine/