On 8/9/16 6:50 PM, Lawrence D’Oliveiro wrote:
On Wednesday, August 10, 2016 at 12:44:30 AM UTC+12, Martin Schöön wrote:

What I have failed to achieve is a graph with a transparent
background.

While it is possible to render image frames with alpha transparency channels, 
as far as I know none of the motion-video image formats supports transparency. 
They all assume that the image fills the entire frame and completely covers 
anything behind.

You could invent your own player which draws the frames one after another 
itself. Note that the JPEG image format doesn’t support transparency; you would 
have to use a bulkier format like PNG.

Another option would be to have an additional video track where the image is 
interpreted purely as transparency masking information for the “proper” video 
track. You would still need to write your own player to handle this.


Another option in the Python world is Vapoursynth:
<https://github.com/vapoursynth/vapoursynth>
<http://www.vapoursynth.com/doc/index.html>

I runs with Cython and generally pipes to something like ffmpeg which creates the final video file so it may be a more complex than you want but it is capable of the processing you are asking for and in a Python language syntax.

Dale
--
https://mail.python.org/mailman/listinfo/python-list

Reply via email to