Integrated Videoplayer
Last updated
Last updated
The integrated player serves as a source for your test images when editing the calibration. However, it can also be used for basic tasks such as found fixed installations trade shows or spontaneous presentations.
The Player of VIOSO 6 is built on top of the widely used FFMPEG library and therefore is capable of processing a vast amount of video and audio codecs. To get a full list of supported codecs and containers, please take a look at the comprehensive Wiki-Page of the FFMPEG project.
Here is an overview of the most commonly supported video formats:
For a full list of supported codecs and containers, either visit this Wiki page or the codec section of the FFMPEG documentation.
Next to the playback of media files, the VIOSO 6 player also supports display of live inputs:
Direct Show sources
NDI sources
To run the player a calibration (display compound) must exist. Select the compound you want to play back content onto and Activate
the output. Then click Player
:
The player consists of a single playlist that holds a number of placback items. All functions of the Player are available via buttons on the playlist.
Add entry: Add a media file, control item, or image sequence to the playlist (add entry menu explained below).
Delete entry: Delete the selected entry from the playlist.
Delete all entries: Delete the entire playlist.
Re-order entries UP: Re-order the selected media item one place higher on the playlist.
Re-order entries ALL UP: Re-order the selected media item all the way up the playlist.
Re-order entries DOWN: Re-order the selected media item one place lower on the playlist.
Re-order entries ALL DOWN: Re-order the selected media item all the way down the playlist.
Load a playlist: Select playlist from disk.
Save a playlist: Save playlist on your disk.
Dock to Main Window: Dock the playlist window on the left side of the main window.
Video progress: Progress bar for video files.
Previous item: Go back to previous media file.
Play: Play selected item.
Next item: Go to the next media file on the playlist.
Pause: Pause current playback.
Stop: Stop current playback.
Autoplay:, when checked, the playlist starts playing as soon as the output is activated (important for autostart scenarios)
Default image duration (infinite): Set the duration of all images on the playlist. If the infinite box is checked, the selected image will last indefinitely and will only be changed manually.
Status information screen: Displays the current playback status.
Volume control: Manage the global audio volume of the current playback.
Use the Add
Button to add items to the playlist:
Add media file: Add one or multiple media files from disk
Add image sequence: Open the parameter window to import a sequence of images:
Enable: Activate or deactivate the image sequence.
Path: Click Select
to choose a folder to import — all the recognized image files on the folder will be imported.
Mask: Write the name of a mask you want to import.
Sorting: Choose from the drop-down menu the way images will be placed on the playlist (unspecific, ascend, or descend order).
Frame time: Select how long the images will be on screen (all images).
Duration: Loop (check box): If checked, the image sequence will play on loop.
Click ‘Ok’ to import the image sequence or ‘Cancel’ to abort.
3. Add control item
1.3.1. Jump to first item: Adds a contonl item that executes a jump to the first item on the playlist.
1.3.2. Pause item: Adds a contonl item that makes the playlist pause at this item.
1.3.3. Stop item: Adds a contonl item that stops the playlist and will start from the first item.
Add model item: Add an MRD item (Model Render Display) to use for 3D Mapping
Ricght-click a playlist item to access the context menu with options for this media item:
Tab "Parameter"
Main parameters for displaying the current media item:
Enable (check box): Activate or deactivate the selected media file.
Audio stream: Select the audio stream to play along with the video.
Audio level: Select the desired volume level for the selected audio stream.
Mute (check box): If checked, the video will play without audio.
Video engine: Select the desired video engine to decode the video.
Start: Sets the in-point of the video (changing currently possible).
Duration: Duration of the video (changing currently possible).
Loop (check box): If checked, the video will play as an endless loop.
Tab "General"
Comprehensive metadata of the current media item:
Tab "Preview"
Displays a sample frame for the current media item as preview.
Tab "Codec"
Runs a detailled analysis of the media item contents and presents a list of media parameters:
VIOSO 6 can be used to display live input sources on a calibrated output.
Live Input display is only possible in Free Mode
Activate the output and click Live Input
to open the list of available input sources:
Select the live source from the list in the above part of the dialog. As soon as the source is active, it’s contents are displayed on the target selected from the main windows and the options of this source are active. There are two kinds of sources available:
DirectShow: These generic sources are provided by the Microsoft DirectShow driver, which support a wide range of input devices. Typically USB devices like webcams come with DirectShow, but also capturing devices and other sources that provide their stream via DirectShow. Please note, that all settings of a DirectShow device are provided by its driver and piped through VIOSO 6 "as is", so there is no way for VIOSO 6 to alter or influence the appearance of such parameters.
NDI: Requires “NDI Tools (r)” installed – read below
To switch between sources, the playback has to be stopped, so toggle the Show mode to “Off” before switching to another source.
VIOSO 6 provides native support to display NDI streams. For this to work, you need to install the free “NDI Tools (r)” software package: https://ndi.tv/tools/#download-tools.
After installing, restart VIOSO 6 and NDI sources will show up as configured and available:
Properly configured, VIOSO 6 can serve as a persistent playback engine that starts with Windows, loads a specific calibration and playlist and runs this playlist unattended.
To achieve this, Autoplay and Autostart are to be configured. Their configuration differs a bit between Free Mode and Project Mode.
First, make sure VIOSO 6 is launched with Windows Startup. Read more here: Autostart
A dedicated profile for performing a calibration and run content with the integrated player exsists:
Create a new project, choose the profile Video Playback
, provide a name, the project file saving location and click Create
.
Create the project design (projectors, camera, etc.).
Select the node "Activate Parameter" and check the box Apply On Startup
:
Proceed with the calibration.
When reacing the Activate
step, select the calibration as target and activate the output, then click Player
:
Check the box AutoPlay
.
Populate the Playlist. For an infinite playback:
Either set one item of the playlist to infinite duration - the playlist will run only this item until stopped otherwise.
Or add a the control item Jump to first item
to have the playlist looped from first entry to the jump entry until stopped otherwise.
In project mode, the last used project is automatically loaded when launching VIOSO 6. Therefore, make sure that the project containing the Video Playback configuration is opened before terminating VIOSO 6.
If so, at next Windows startup, VIOSO 6 is launched (=> VIOSO 6's global Autostart setting
), and due to the Activate Parameter
in the project design as well as the Auto Play
checkbox in the playlist the playback of the content is initiated.
In Free Mode, as there is no automatic loading of the last used project, there is a special setting to achive the same behaviour as in project mode.
First, run through the calibration, populate the playlist or set up the live input, check Autoplay
in the Playlist and activate the playback.
Make sure to have the playback active and running. Only then contine.
After everything is set up this way and while the content is running, access Menu > File > Activate Autoloading on Startup
:
After accessing, a confirmation dialog shows that the procedure is completed: a copy of the current VIOSO 6 calibration file is made, named _Startup.sps.
At every startup, VIOSO 6 now automatically loads _Startup.sps and performs every action that is configured in this file (calibration, playback or live input, autoplay).
To deactivate this behaviour, access Menu > File > Activate Autoloading on Startup
and the _Startup.sps
file is removed.
Codecs
Container
Image
Audio