I would like to make a large display by placing monitors side by side.
Any layout (3x4, etc.), but let now insert 2x2.
Presumably, I need to open a video file, get each frame, divide it into 4 and write each part to a new video file (with the corresponding title).
Are there any FOSS components or libraries that can help with this, or should I code this code myself?
Oh, by the way, I would also like to do the same with still images.
Update. Maybe I needed a lot, and I was thinking about a Windows-based controller that communicates over TCP / IP with a bunch of built-in devices, one per display. I thought this was not relevant to the issue, but it could prevent people from looking for alternative solutions.
Update: thanks for all the comments and questions. I may need up to 20x20 monitors or perhaps even more (think of a "video wall" made from 21 "TFT).
If one magic graphics card can handle this, then this is obviously the way to go.
Otherwise, I will have a computer with a βcontrollerβ, which allows the user to select video files, and then cut them accordingly and sends each section to one MCU, which controls one display. The microcontrollers will store their piece of each video stream, and then the controller will send a short command via TCP / IP to let each of them start playing the video fragment # X. This should synchronize them (I thought I would have to do this, so the original the question didnβt even bother to explain, just ask how to chop).