I need to generate videos that are several hours long from CSV files. I have a working solution, but it's unusably slow and am looking for alternative ideas.
What I'm currently doing:
- using an image library to generate individual frames
- use ffmpeg to concatenate all the frames into a video
Ffmpeg is surprisingly the bottleneck here. I can parallelize the frame generation and get ~200fps on my macbook. The concat piece, however, churns along at a blazing 4-5fps
Any ideas? The videos are just data visualization: tickers, vector maps, etc. I don't know how to cut out the middleman step of millions of .pngs