VIDEO¶
The section for all the video and multichannel video stuff:
Use only h.264 encoded videos see: CREATE CONTENT
PLAYER¶
Play All => Plays all videos from
/internal/video/
folderLoop => loops a single file from
/internal/video/
folder with a naming like: 01_myvideo.mp4
PLAYER ONCE¶
Once => plays a single file from /internal/video/ folder with a naming like: 01_myvideo.mp4 only one time
Note
Do not use empty spaces, special characters and very long filenames.
Rename your videos with a short name without any empty spaces or umlauts, you can do this also with the ‘Filename-Fixer’ function.
max. audio bitrate is: 160kbit
use only h264 encoded videos!
PLAYER SYNC¶
Play All => Plays all videos from
/internal/video/
folder with sending the synchronisation timecode over RJ45 for receivers/slavesLoop => loops a single file from
/internal/video/
folder with a naming like: 01_myvideo.mp4
PLAYER SYNC ONCE¶
Once => plays a single file from
`/internal/video/`
folder with a naming like: 01_myvideo.mp4 only one time with sending the synchronisation timecode over RJ45 for receivers/slaves
Note
To be able to sync, the file names on master and slave must be exactly the same!
SYNC WIFI¶
You can sync your PocketVJ’s over Wifi. Its only possible to sync one video file over wifi and this file must be named: wifisync.mp4 on all units (there is no audiotrack supported!)
First set the wifi name and password of the slave under NETWORK SETTINGS
The filename must be: wifisync.mp4 otherwhise it will not work!
Note
There will be no audio
Might be unstable in public spaces
Slaves have a few Minutes to be ready
MULTICHANNEL¶
Sync any other PocketVJ for a multichannel installation. Connect all the PocketVJ’s together with an RJ45 network.
Receiver/Slave => This will listen to the masters timecode
Receiver/Slave => This will listen to the masters timecode and when played once, to be used together with BUTTONS play once
Stop Slaves => Sends a Stop all commend to players in the network with Ip 192.168.2.100 - 110 and 10.0.0.100 - 110
Set long Videos => If you are syncing very large videos this might be selected since it takes time until everything is loaded (starts syncing after 10 Seconds)
Set short Videos => If you are syncing very short videos to go into sync as fast as possible (at least a length of 60 Seconds)
Note
Syncing several players might take up to 10 Seconds, make a video with a still image for the first 10 Seconds
To get a good sync experience, produce videos with a lenght of 3min. or longer
If you use a router, make sure to be in the same subnet
MULTICHANNEL SYNCING¶
All the movie files must have the same name on master and slaves.
Set only one PocketVJ to master, set all others to slave.
2. Connect them directly with a RJ45 cable if there is only one slave, use a switch to connect more players, if you use a router, make sure its configured to 192.168.2.1
Note
If you connect a slave after the master is already running, master must be restarted to detect the slave and send the timecode.
We recommend to make the first 10s of the movie a still image, so there will be no visible syncs for the observer.
Make sure there are only video files in the ‘video’ folder, if there are images etc. sync will not work.
For syncing you must have same conditions for every Pocket VJ, that means:
Same output resolution, movie files with same length, framerate and bitrate (if you use different conditions, you might have to adjust the sync window by hand)
Sync has an accuracy of ±3fps (regular its between 0 and1 fps)
If there is always the same offset of synced files you can manually change the sync window and tolerance to fit our needs.
Its depending on the bitrate check: https://github.com/turingmachine/omxplayer-sync or ask https://github.com/magdesign/PocketVJ-CP-exh/issues
Play the testfile and take pictures with your camera to check the timecode offset.
Make sure your files are at least 60s in duration to increase the stability of seamless looping.
For Syncing with high bitrates (1080p with 12 MB/s or more) you may set the SYNC_OFFSET to a higher value.
SLIDESHOW after¶
If you play a video Once 0x _* and want that afterwards a slideshow is starting.
Enable
Enables slideshow
Disable
Disables slideshow
Note
To stop you need push STOP 2x, first will stop video, second stops imageplayer.
Set the slideshow time in the green PRESENTER section.
If you only want one slide to display, just add one slide to the images folder.
FADING / SIZE / SPEED¶
This are some experimental features. Tell me if you like it and what you do with it.
The idea is to create some kind of VJ engine where you can scale and move movies with sliders or Midi or DMX/ArtNet ;-)
DMX/ArtNet is already possible, see https://github.com/magdesign/PocketVJ-CP-exh/blob/master/sync/artnet.conf . slot 5
It is also possible to use more than one video at a time, which makes it interesting for VJ’s or theaters with a modern backdrop.
This is possible with sending the layer when starting omxplayer: /usr/bin/omxplayer --layer n /path/to/video.mp4
While n
is the layer, you can even put one behind with --layer -1