<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="http://www.avidemux.org/admWiki/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://www.avidemux.org/admWiki/feed.php">
        <title>Avidemux tinypy</title>
        <description></description>
        <link>http://www.avidemux.org/admWiki/</link>
        <image rdf:resource="http://www.avidemux.org/admWiki/lib/tpl/dokuwiki/images/favicon.ico" />
       <dc:date>2026-05-13T15:05:21+02:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://www.avidemux.org/admWiki/doku.php?id=tinypy:avidemux&amp;rev=1384240057&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.avidemux.org/admWiki/doku.php?id=tinypy:examples&amp;rev=1466402435&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.avidemux.org/admWiki/doku.php?id=tinypy:gui&amp;rev=1367504856&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.avidemux.org/admWiki/doku.php?id=tinypy:shell&amp;rev=1367050584&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.avidemux.org/admWiki/doku.php?id=tinypy:tinypybatch2&amp;rev=1466403549&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://www.avidemux.org/admWiki/lib/tpl/dokuwiki/images/favicon.ico">
        <title>Avidemux</title>
        <link>http://www.avidemux.org/admWiki/</link>
        <url>http://www.avidemux.org/admWiki/lib/tpl/dokuwiki/images/favicon.ico</url>
    </image>
    <item rdf:about="http://www.avidemux.org/admWiki/doku.php?id=tinypy:avidemux&amp;rev=1384240057&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2013-11-12T08:07:37+02:00</dc:date>
        <title>tinypy:avidemux</title>
        <link>http://www.avidemux.org/admWiki/doku.php?id=tinypy:avidemux&amp;rev=1384240057&amp;do=diff</link>
        <description>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.save('fileName')

 Save the video with given name</description>
    </item>
    <item rdf:about="http://www.avidemux.org/admWiki/doku.php?id=tinypy:examples&amp;rev=1466402435&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-06-20T08:00:35+02:00</dc:date>
        <title>tinypy:examples</title>
        <link>http://www.avidemux.org/admWiki/doku.php?id=tinypy:examples&amp;rev=1466402435&amp;do=diff</link>
        <description>Skeleton for batch processing

Here is a simple tinypy script that will load all files with a mp4 extension in a folder.
#
# Load all the files in c:\tmp with .mp4 extension.
# That's it.
#
ext=&quot;mp4&quot;
inputFolder=&quot;c:\\tmp\\&quot;
#
def convert(filein):   
    if(0 == adm.loadVideo(filein)):
        ui.displayError(&quot;oops&quot;,&quot;cannot load &quot;+filein)
        raise
    print(&quot;Done&quot;)
    
#
# Main
#
ui=Gui()
adm=Avidemux()
#
list=get_folder_content(inputFolder,ext)
if(list is None):
    raise
for i in list:
  …</description>
    </item>
    <item rdf:about="http://www.avidemux.org/admWiki/doku.php?id=tinypy:gui&amp;rev=1367504856&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2013-05-02T16:27:36+02:00</dc:date>
        <title>tinypy:gui</title>
        <link>http://www.avidemux.org/admWiki/doku.php?id=tinypy:gui&amp;rev=1367504856&amp;do=diff</link>
        <description>GUI Class

The GUI class enables you to create dialog and other UI related operations.
This page will assume you created an instance using
gui=Gui()

Popup dialog

gui.displayError(str type,str message)

 Popup an error message dialog. Type and message are strings, you can put whetever you want.</description>
    </item>
    <item rdf:about="http://www.avidemux.org/admWiki/doku.php?id=tinypy:shell&amp;rev=1367050584&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2013-04-27T10:16:24+02:00</dc:date>
        <title>tinypy:shell</title>
        <link>http://www.avidemux.org/admWiki/doku.php?id=tinypy:shell&amp;rev=1367050584&amp;do=diff</link>
        <description>TinyPy Shell

Avidemux has a very simple tinypy shell interpreter. You can access it through the Tools/Tinypy Shell menu
To play with it, just enter the commands you want to try out and press CTRL+Enter at the end
You can recall previous text by pressing CTRL+Page Up/Page Down</description>
    </item>
    <item rdf:about="http://www.avidemux.org/admWiki/doku.php?id=tinypy:tinypybatch2&amp;rev=1466403549&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-06-20T08:19:09+02:00</dc:date>
        <title>tinypy:tinypybatch2</title>
        <link>http://www.avidemux.org/admWiki/doku.php?id=tinypy:tinypybatch2&amp;rev=1466403549&amp;do=diff</link>
        <description>Batch Processing 2

The first step is to process one file manually and save the corresponding tinypy project.

A typical file would look like this :
#PY  &lt;- Needed to identify #
#--automatically built--

adm = Avidemux()
adm.loadVideo(&quot;/work/samples/avi/3mn.avi&quot;)
adm.clearSegments()
adm.addSegment(0, 0, 109025495)
adm.markerA = 0
adm.markerB = 109025495
adm.videoCodec(&quot;x264&quot;, &quot;useAdvancedConfiguration=True&quot;, &quot;general.params=AQ=20&quot;, &quot;general.threads=99&quot;,     &quot;general.preset=&quot;, &quot;general.tuning=&quot;, …</description>
    </item>
</rdf:RDF>
