User Tools

Site Tools


tinypy:avidemux

This is an old revision of the document!


Avidemux Class

Assuming you created an instance with adm=Avidemux()

Loading and saving file

adm.loadVideo('fileName')

Load the video given as parameter

adm.appendVideo('fileName')

Append the video given as parameter

adm.saveVideo('fileName') Save the video with given name

Getting info about loaded file(s)

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'

Editing

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
tinypy/avidemux.1366996393.txt.gz · Last modified: 2013/04/26 19:13 by fx