A basic implementation of a (test) pattern generator from the HDMI output of an raspberry pi. The main reason is for our livestreaming purposes (http://koekfm.nl) so we can generate a test card for the switcher (Roland v-1HD) without hooking up a full blown computer just to generate it. (Yes, I could have bought an ATEM switch...)
Settled w/ fbi inspired from various sources around the net
-
Create an image w/ Debian lite
-
Set the bootoption and other settings w/
sudo raspi-config- 3 Boot options - B1 Desktop / CLI - B2 Console Autologin - B2 Wait for Network at Boot -> no - 5 Interfacing Options - P2 enable SSH (optional) - 7 Advanced Options - A2 Overscan -> no -
Install FBI
sudo apt-get -y update sudo apt-get -y install fbi -
Copy the png and script to the homedir (
/home/pi)curl https://raw.githubusercontent.com/LeipeLeon/PiPatternGenerator/master/2160-4k-koekfm.png > 2160-4k-koekfm.png curl https://raw.githubusercontent.com/LeipeLeon/PiPatternGenerator/master/start-display.sh > start-display.sh -
Change the umask of file
chmod +x start-display.sh -
Add this script to the .bashrc
echo "/home/pi/start-display.sh" >> .bashrc -
Reboot
sudo reboot
Voila!
Generate a testcard with https://pixelcubes.art/testcard.html
