Screenberry logo
Skip to Content

Media Player

The Media Player node creates a media player that provides control over the playlists and timelines playback. Its output Image parameter can be connected to any node capable of receiving an input image. The Media Player node can also output Audio, Subtitles, and Timecode parameters.

Media Playback Node Graph

For detailed information on managing media playback with the help of the Media Player widget, see Media Playback.

To preserve a media item’s aspect ratio, choose a Position Method for that item. See Transformation Properties.

The Settings panel of the Media Player node offers the following control and information parameters:

Image SizeSets the width and height of the media player output in pixels.
Image InterpolationAllows selecting an image interpolation mode for media items: Linear or Nearest-neighbor.
Transparent BackgroundSets a transparent background for the media player output.
Enable StereoscopicEnables rendering of the media player output as stereoscopic.
AutoplayIndicates that the first item in the first playlist of the media player should be automatically played on Screenberry startup.
Playback SpeedSets media playback target speed. If this value is changed, media playback should be restarted for the changes to take effect.
Timecode
Listen to TimecodeIf enabled, the media player listens and accepts an incoming timecode.
Follow TimecodeIf enabled, the media player starts the playback according to the received timecode.
Timecode InProvides information about the incoming timecode.
Timecode Frame RateSpecifies the media player’s timecode frame rate for synchronizing the incoming timecode with playback. If Auto is selected, the frame rate for the timecode will be set based on the initial Canvas frame rate. The frame rate of outgoing LTC or MTC is not altered by this parameter. To find their FPS values, refer to the corresponding nodes where timecode is processed (e.g. the LTC Encoder node).
Regenerate Timecode FramesSpecifies the number of frames the timecode continues to run if the incoming timecode has been lost.
Audio
VolumeProvides the media player’s output audio volume control.
Number of Audio OutputsSpecifies the number of audio outputs.
AUX Input
Number of AUX InputsSpecifies the number of AUX inputs.
AUX ImageProvides information about the AUX image source received by the media player.
Advanced
Playlist Sync ModeControls audio-video synchronization for playlists and matrix playlists.
• Real Time — follows the system clock, skipping or repeating video frames when necessary to maintain playback speed.
• Smooth Playback (default) — may slightly adjust playback speed to match the output frame rate and reduce frame skipping. Audio playback speed is adjusted to maintain synchronization.
• Play Every Frame — plays every source video frame at the Canvas frame rate, ignoring the source frame rate and adjusting audio playback speed accordingly.
Timeline Sync ModeControls audio-video synchronization for timelines.
• Real Time (default) — follows the system clock, skipping or repeating video frames when necessary to maintain playback speed.
• Smooth Playback — uses the source video of the top playing item in the timeline tracks to adjust playback speed for smoother video. Audio playback speed is adjusted to maintain synchronization.
Image Wrap ModeSelects how the image is sampled outside its texture boundaries. Clamp to Black returns black outside the image; Repeat Edge Pixels extends the colors of the nearest edge pixels.
Frame Upload MethodSelects how video frame data is uploaded to GPU memory.
• PBO (default) — uses Pixel Buffer Objects.
• Async Short — uploads asynchronously, but rendering may wait for the upload to finish.
• Async Long — uploads data for use in the next frame while the current frame is rendered, adding one frame of latency.
Log Frame DropsSpecifies that information about skipped/doubled frames will be logged.
EventsAllows you to receive input messages for media items mapping and provides information about the number of input messages received.
Output Parameters
ImageImage output of the media player.
AudioAudio output of the media player.
SubtitlesOutputs the subtitles text.
Timecode OutputOutputs the timecode.
Current Playlist NameDisplays the current media player playlist’s name.
Current Item PositionDisplays the current media item’s position in the playlist.
Number of Items in PlaylistDisplays the number of media items in the current playlist.
Current Item NameDisplays the current media item’s name.
Current Item Normalized TimeDisplays the current media item’s normalized time.
Current Item Remaining TimeDisplays the current media item’s remaining playback time.

Last updated on