Windows | macOS | Linux |
---|---|---|
✅ Available | ✅ Available | ✅ Available |
Media source adds different types of media files to your scenes.
The currently supported file types are:
Property | Description | Default |
---|---|---|
Local File | ||
Loop | Specifies whether the file play again once playback has completed | Off |
Restart playback when source becomes active | Sets the file to restart once the source is in the current scene and visible | On |
Use hardware decoding when available | Sets the GPU to perform hardware decoding on certain file types if your GPU has the appropriate hardware decoder built-in | Off |
Show nothing when playback ends | Sets the source to automatically hide itself when the file has completed playback. Useful for video files so they do not show the last frame indefinitely. | On |
Close file when inactive | Frees up memory by unloading the media file when it is hidden/not on the current scene. If switching to a scene that shows it again, there may be a small period of time where it is not showing while it reloads | Off |
Speed | Specifies the media file playback speed, from 1% (0.01x) to 200% (2x) | 100% |
YUV Color Range | Specifies the YUV color range for the selected media file | Partial |
Apply alpha in linear space | Off |
Windows | macOS | Linux |
---|---|---|
✅ Requires VLC | ✅ Requires VLC | ✅ Requires VLC |
Similar to Media Source, you can add video and other media files to this source to be played in your scenes. Unlike Media Source, you can create a playlist of items, similar to an Image Slideshow.
This source type will use the VLC libraries for extended media support over the built-in Media Source. It requires that VLC be installed on your system to show up as an available source in OBS Studio.
Property | Information | Default |
---|---|---|
Loop Playlist | Specifies whether the source should restart when it has run out of media files | On |
Shuffle Playlist | Specifies if the source should randomize the media files being played or stay in the order of the file list | Off |
Visibility Behaviour | Specifies whether the source should continue, pause, or stop when the slideshow is not visible | Stop when not visible, restart when visible |
Network caching (ms) | 400 | |
Audio Track | Specifies the audio track to play | 1 |
Subtitles Enabled | Specifies if subtitles should be displayed | Off |
Subtitle Track | If Subtitles Enabled is checked, specifies which subtitle track should be display | 1 |
If you are using 64-bit OBS, you must install 64-bit VLC.