This is an old revision of the document!
Tinypy has been extended with some avidemux bindings. These bindings are available through some new classes tinypy:avidemux
Assuming you created an instance with adm=Avidemux()
adm.loadVideo('fileName)
Load the video given as parameter
adm.appendVideo('fileName)
Append the video given as parameter
adm.getWidth()
Return the width of loaded videos
adm.getHeight()
Return the height of loaded videos
adm.getFps1000()
Return average frame par second multiplied by 1000 So a 25 fps video will return 25000
adm.getVideoCodec()
Return the video codec as a string, for example 'DX50'
adm.clearSegments()
Purge previously loaded editing
adm.markerA and adm.markerB Set/get the marker position. They are in microseconds
Example
Here is the typical beginning of an avidemux tinyPy project
adm = Avidemux() adm.loadVideo("/work/samples/avi/ac3_5channel.avi") adm.clearSegments() adm.addSegment(0, 0, 33400000) adm.markerA = 0 adm.markerB = 33400000