I need code developed for a video player to run on the Raspberry Pi that will read files from the Raspi SD card that are saved as raw RGB binary files (one frame for each file) and play those images in sequence as multiple videos on multiple connected TFT LCD screens.
We can discuss specifics about the screens (model, type, size, driver, etc.) but I need a player developed that will play multiple videos on as many screens connected to the Pi as possible. Each screen will have its own video, and they need to loop (each video will be of different length). The player needs to be configurable via a text file also saved on the SD card and all needs to be self-contained (no additional user config, no wifi or updates needed, and must operate in headless setup).
To do this project, you should have experience developing for the Pi of course, but you should also have previous experience connecting the PI to SPI-driven OLED and TFT LCD panels and writing video players for these screens.
The key success factor in this project will be driving at least 4 separate screens, playing and looping at least 4 different videos, and playing at a decent FPS so the individual raw RGB files play as videos. If the player can be made to drive more than 4 screens, all the better.
Ideally you would have sample OLED and TFT/LCD screens on hand, but we can discuss reimbursement if you need to buy screens.
I don't know anything about Linux programming, so this project needs to be turnkey.
5 freelancers are bidding on average $24/hour for this job
Hello, I was able to do this with 3 connected LCDs via SPI, the factors that might affect this project are framerates, if it's 30 or less with 4 TFTs, then this might be doable. cheers -loell
Hello , I do have raspberry pi zero to test your code. I do experience with library tft/oled with i2c. Please give me a text . I'm happy to be part of that project.
Interesting project.. plz note we will have a player for each raspberry.. and your side is a controller interface and not a player. Do you need a playlist or just play one video feature?