Gebruik van advertenties - rwmodeltrain/departure-board GitHub Wiki
Advertenties
Het vertrektijdenbord werkt als reclamebord als er geen activiteit is op het station, dwz dat er geen treinen verwacht worden en geen treinen op de sporen aanwezig zijn. Als er ongeveer 3-5 seconden geen activiteit is schakelt departure-board
om naar de reclamemodus.
Op één station kunnen oneindig veel reclames worden getoond, dit kunnen JPG of MPG bestanden zijn. Gebruik JPG voor stilstaande reclames, gebruik MPG bestanden voor videoreclames. Op de Epinal-baan rouleren 7 advertenties per station, waarin JPG's en MPG's elkaar afwisselen. Per station kan overigens een variabel aantal aan advertenties rouleren.
JPG bestanden
De foto's zijn het best zichtbaar als ze een formaat hebben van 160x128 pixels. Er zijn verschillende programma's waarmee grotere foto's om te zetten zijn naar dit formaat.
MPEG 1 bestanden
Pygame, als add-on voor Python, kan alleen MPEG1 bestanden verwerken. Het programma ffmpeg kan een videobestand converteren naar het juiste formaat. Downloaden van ffmpeg kan hier.
Ffmpeg werkt voornamelijk vanaf de command-line, voor de Mac is de juiste instructie:
ffmpeg -i ./Desktop/sourcefile.mp4 -maxrate 60000k -bufsize 500kB -qscale:v 2 -vcodec mpeg1video -s 160x128 ./Desktop/outfile.mpg
Hierbij wordt het bestand sourcefile.mp4
op de desktop omgezet naar outfile.mpg
, ook op de desktop.
Aanpassen INI-files
Per station kan een cyclus aan reclamebestanden worden opgegeven, de bestanden moeten worden opgeslagen in de directory adfiles
op de RPi. In het bestand departure-board.ini
op de RPi is de naam en de lokatie van adfiles
opgeslagen.
In ieder Station.ini
bestand staan de advertenties die getoond moeten worden. Voor meer informatie hierover, zie hier.