Encoding the Media
For Seamless Video Looping Only (No Audio)
- XTx44/43, XDx34/33, HDx24, LS424, 4Kx42: Supports seamless looping of H.265 or H.264 .mp4 or .mov files.
- XDx32/30, HDx23/22/20, LS423/22: Supports seamless looping of H.264 .mp4 or .mov files. These models do not support seamless looping of transport streams.
- HDx10: Can seamlessly loop an H.264 transport stream (which does not use an .mp4 or .mov container).
For Seamless Audio and Video Looping
- XTx44/43, XDx34/XDx33, HDx24, LS424, 4Kx42: Supports seamless audio/video looping of .mov files with H.265 or H.264 encoded video and PCM SOWT encoded audio.
- XDx32/30, HDx23/22/20, LS423/22: Supports seamless audio/video looping of .mov files with H.264 encoded video and PCM SOWT encoded audio.
- HDx10: Does not support seamless audio/video looping.
For Seamless Video Wall Looping
We recommend using BrightWall to create a seamless-looping video wall.
- XTx44/43, XDx34/33, HDx24, LS424, 4Kx42: Supports seamless video looping of .mp4 or .mov files with H.265 or H.264 encoded video. If audio is included, the audio/video should be formatted as an .mov file and the audio should be encoded as SOWT PCM for seamless audio.
- XDx32/30, HDx23/22/20, LS423/22: Supports seamless video looping of .mp4 or .mov files with H.264 encoded video. If audio is included, the audio/video should be formatted as an .mov file and the audio should be encoded as SOWT PCM for seamless audio.
Creating a Presentation
You can use either a simple BrightAuthor interactive playlist or a script to loop a single video.
BrightAuthor Project
If the BrightAuthor project has a single video, with no Media End event connecting it to another state or to itself, it will loop seamlessly.
Note: In BrightAuthor versions 4.1.0.x and later, you will need to specify the Loop media option in the Media Properties of the video state.
Custom Script
Copy the following script to a text file and rename it "autorun.brs". Change the filename of "video.ts" in the script to match the video you wish to loop.
v=CreateObject("roVideoPlayer")
v.SetLoopMode(true)
v.PlayFile("video.ts")
while true
sleep(10000)
end while
27 Comments