User Tools

Site Tools


tinypy:examples

This is an old revision of the document!


Complex exampple

ext="mpg"
inputFolder="/tmp/ts"
#

Small function that converts the file given as parameter, just remuxing it. A file video.in will be converted to video.in.convert.ps

def convert(filein):
   fileout=filein+".converted.ps"
   print(filein+"=>"+fileout)
   if(0 == adm.loadVideo(filein)):
       ui.displayError("oops","cannot load "+filein)
       raise
   adm.save(fileout)
   print("Done")
  
#
# Main
#
ui=Gui()
adm=Avidemux()
adm.audioReset()
adm.audioCodec("copy",28152032)
adm.videoCodec("Copy")
adm.setContainer("ffPS","muxingType=3","acceptNonCompliant=False","muxRatekBits=30000",
"videoRatekBits=25000","  bufferSizekBytes=500")
#

Get the content of the input folder That folder could have been selected using gui.dirSelect() in a graphical mode

list=get_folder_content(inputFolder,ext)
if(list is None):
   raise
for i in list:
      convert(i)
print("Done")

Go back to tinypy

tinypy/examples.1367051513.txt.gz · Last modified: 2013/04/27 10:31 by fx