Menu Close

Video Board Manual

Introduction

Button Settings

Controls

Menu

Settings

Script files

App folder

INTRODUCTION

Video Board is a video board app for playing videos and showing images on button click. The videos and images are customizable and are selected from media files (video or image) from your device storage or from online video platforms. You can create your own unique video board. There are different types of buttons for different playing options and you can control sound volume and balance. Also file cropping and fade in/out is possible.


App features:

  • play custom video and picture files from your device storage or online videos from youtube, vimeo and other online platforms
  • use different types of play (loop, start/stop on press etc…)
  • dual display – show videos on TV or another screen
  • multi layer image display – show picture over videos
  • adjust video volume, balance, pitch and speed
  • adjust image brightness and red, green and blue color
  • use cropping for video
  • fade in/out for video
  • assign commands for buttons for pressing several buttons simultaneously
  • assign text script files for automation of buttons sequence
  • millisecond definition for effects length
  • custom number of buttons
  • change button position
  • set button name
  • set crop intervals while playing file
  • control master volume, pitch and sound
  • export and import button configurations
  • ping pong effect


How to change the videos:

  1. Go to Menu and turn EDIT MODE on
  2. Press a button to go to button settings
  3. Select button type – 1,2,3,4,5
  4. Select the item that will be played on button press using:
    • [Select File] – to browse to file location
    • [Select Video] – to choose video from device storage
    • [Select Image] – to choose image from device storage
    • input video source URL for online videos
  5. Adjust item parameters like position, zoom, crop, fading, volume, pitch, speed etc.
  6. Exit the EDIT MODE (Menu – EDIT MODE)

You can play videos on your TV using Video Board – second screen feature


Multilayer image feature allows showing images over videos, images and animated gif images.



BUTTON TYPES:

TYPE 1: Green
– On Click – Plays the file

TYPE 2: Blue
– On Click – Plays the file
– On second click – stops playing

TYPE 3: Red
– On Click – Plays the file
– On release – stops playing

TYPE 4: Yellow
– On Click – Plays the file loop
– On release – stops playing

TYPE 5: Orange
– On Click – Plays the file
– On next click – pauses playing
– On next click – resumes playing

BUTTON SETTINGS in EDIT MODE

– Button Type – select button type for different playing behavior
– Button position – select button position on soundboard
– Select File – select sound file from file on your device. Files can be audio, video or midi. You can also assign commands for pressing several buttons simultaneously and script text files for automation. For commands fill buttons to be pressed like this {1,2,6} for pressing buttons 1, 2 and 6 simultaneously. For script files see script files description here. Note that for Android 10 and further the app has access only to its specific folder. In this case you can access video and images in other folders using buttons Select Video and Select Image.
– Select Video – select video from device storage
– Select Image – select image from device storage
– Clear – clears button. Press OK after this to confirm.
IMAGE and VIDEO CONTROLS – you can adjust image position, rotation and zoom using fingers or buttons.
– Layer – image leayer relative to gif image layer. There are 5 layers below and 5 above gif layer.
– Position – buttons for position adjustment
– Rotation – buttons for rotation adjustment
– Zoom – buttons for zoom adjustment
– Button Name – select button name. By default file name is set as button name.
– Volume – set volume for this video
– Balance – set balance (left – right) for this video.
– File Crop – used for cropping sound from file. Set start and end position timing. End position must be bigger than start position. Check time interval settings format for time values.
– Fade – set fade in and fade out for video. Set length for both fades.
– Enable ping pong – sets ping pong panning effect (moves sound left and right). You can set ping pong effect cycle length.

TIME INTERVAL SETTINGS
General time format is:

HOURS:MINUTES:SECONDS.MILLISECONDS

For all time intervals you can fill values in format like:
– SECONDS.MILLISECONDS – example – 20.124 means 20 seconds and 124 milliseconds
– MINUTES:SECONDS.MILLISECONDS – 10:20.124 means 10 minutes, 20 seconds and 124 milliseconds
– HOUR:MINUTES:SECONDS.MILLISECONDS – 1:10:20.124 means 1 hour, 10 minutes, 20 seconds and 124 milliseconds

CONTROLS

Master volume, pitch and speed controls control volume, pitch and speed for all sounds simultaneously. You can hide/show controls in Settings – Controls.
You can enable/disable controls using checkboxes.
You can reset controls to default position using Reset buttons [R] next to them.

EDIT MODE – switches ON/OFF EDIT MODE
NEW – creates new blank videoboard
EXPORT CONFIGURATION – exports current videoboard configuration
IMPORT CONFIGURATION – imports existing videoboard configuration
SEARCH SECOND DISPLAY – searches for seconf display for dual display feature
SETTINGS – app settings
LANGUAGE – select app language
HELP – this manual

SETTINGS

NUMBER OF BUTTONS – number of buttons in current videoboard
USER INTERFACE SETTINGS – settings for app user interface
– Use custom button size – select this if you want to customize button size
– Custom button size – size of the customized button
– Width/Height ratio – width/height ratio of customized button
– Distance size – distance between buttons
– Button font size
– Show used effects in button name – when this is active in button name used effects will be included
– Fullscreen mode – portrait or reverse portrait for fullscreen mode
– Use scroll zone – select this if there are lot of buttons to ease the scrolling
– Scroll zone size – size of the scroll zone
– Frame period, ms – Frame period for frame forward and backward buttons in milliseconds
– Use datetime keyboard for time intervals
– Double tap to zoom in
– Long press to zoom out
– Zoom, % – amount of zoom in/ot on double tap or long click


CONTROLS – settings for volume, speed, pitch and balance controls
– Show volume control
– Show pitch control
– Show speed control
– Show balance control
– Show reset button
– Maximum pitch – maximum pitch for pitch control
– Pitch in semi tones – when this is active pitch control is in semi tones. Useful for music transposition
– Maximum speed – maximum speed value for pitch control
– Remember image colors settings – when image colors settings are changed they are saved when entering Edit Mode so they can be confirmed and set as starting settings for this image


DUAL DISPLAY – settings for dual display feature
– Second display size – display size when second display feature is used.
– Embedded videos scale – option to control size of embedded videos when played on second display.

MULTI LAYER – settings for showing multi layer images over videos
– Enable multilayer for images – enable multilayer image feature used for showing images over videos and images
– Enable multilayer for videos – enable playing several videos simultaneously
– Enable multilayer for gif images – enable showing gif images over videos and images
– Remember image position – remember new image position, rotation and zoom when changed in normal view mode. The position is reset on app new start. If you want to save it – go to EDIT MODE and save button settings.
– Remember image position in fullscreen – remember new image position, rotation and zoom when changed in fullscreen view mode. The position is reset on app new start. If you want to save it – go to EDIT MODE and save button settings.

– Auto resume – auto resumes video playing when app is bring to foreground from background
– Resume playing for TYPE5 button on app restart – when this is on then for button TYPE5 files the playing will be resumed from last played position
– Keep the app in background – prevent app closing while app is in background so you can use auto resume feature

Script Files

Script files can be assigned to a button in order to create automated sequence. Script files have following format:

[time in seconds]:[button #1, button#2]

Also following commands are possible:

  • speed=0.7 (for changing speed to 0.7. Normal speed is 1)
  • pitch=0.5 (for changing pitch to 0.5. Normal pitch is 1)
  • balance=-50 (for changing pitch to -50 angle left. Normal balance is 0)
  • volume=80 (for changing volume to 80% . Normal volume is 100%)
  • reset speed (for resetting speed to 1)
  • reset pitch (for resetting pitch to normal)
  • reset balance (for resetting balance to normal)
  • reset volume (for resetting volume to normal)

Here is an example script file:

0:1
5:2
8:speed=0.7
8:pitch=0.5
8:balance=-50
8:volume=80
10:5
15:4,10
18:reset speed
18:reset pitch
18:reset balance
18:reset volume
20:stop

Script file instructions are:

time – action
0 seconds – press button 1
5th seconds – press button 2
8th seconds – set speed, pitch, balance and volume
10th seconds – press button 5
15th second – press buttons 4 and 10
etc.

You can download this script file here.

App folder

There is difference in location for app folder on devices before Android 11 and devices with Android 11 and more. The reason is introduced “app sandboxing” in Android 11. This means every app has access only to its folder and the location of the folder is hardcoded.

Before Android 11:
The app folder is <phone storage>/VideoBoard

Android 11:
The app folder is
<phone storage>/Android/data/com.gyokovsolutions.videoboard/files/VideoBoard

With Android 11 to access the app folder you can use:
– file manager app that has access to all folders. If file manager app does not have such access due to “sandboxing” it won’t be able to access app folder.
– USB connection with cable to PC. Make sure you are using Windows File Explorer and go to Android/data folder. There you will see all apps folders.