I have four videos that I would like to tile in a 2x2 fashion to make a new video. Is there a way I can do this easily, preferably free and under Linux? I am willing to progra
This sounds like the sort of problem that AviSynth was designed to solve.
AviSynth is essentially a scripting language for manipulating video streams. A text file describes that operations you want to apply to one or more input video streams. The text file is handed to the AviSynth engine, which provides a virtual .AVI file that manipulates the source streams one frame at a time as you fetch them.
Combine AviSynth with a separate tool that reads from the virtual .AVI file and writes to a new file to save the changes.