Changeset 6ef979c9


Ignore:
Timestamp:
05/12/2005 07:13:19 PM (19 years ago)
Author:
Manuel Canales Esparcia <manuel@…>
Branches:
10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 6.1, 6.2, 6.2.0, 6.2.0-rc1, 6.2.0-rc2, 6.3, 6.3-rc1, 6.3-rc2, 6.3-rc3, 7.10, 7.4, 7.5, 7.6, 7.6-blfs, 7.6-systemd, 7.7, 7.8, 7.9, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, gnome, kde5-13430, kde5-14269, kde5-14686, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, krejzi/svn, lazarus, lxqt, nosym, perl-modules, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, systemd-11177, systemd-13485, trunk, upgradedb, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
Children:
5fbd8bd
Parents:
f29d6ee
Message:

Tagged transcode.xml

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@4164 af4574ff-66df-0310-9fd7-8a98e5e911e0

File:
1 edited

Legend:

Unmodified
Added
Removed
  • multimedia/videoutils/transcode.xml

    rf29d6ee r6ef979c9  
     1<?xml version="1.0" encoding="ISO-8859-1"?>
    12<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN"
    23   "http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" [
     
    1314
    1415<sect1 id="transcode" xreflabel="Transcode-&transcode-version;">
    15 <sect1info>
    16 <othername>$LastChangedBy$</othername>
    17 <date>$Date$</date>
    18 </sect1info>
    19 <?dbhtml filename="transcode.html"?>
    20 <title><application>Transcode</application>-&transcode-version;</title>
    21 <indexterm zone="transcode">
    22 <primary sortas="a-Transcode">Transcode</primary></indexterm>
    23 
    24 <sect2>
    25 <title>Introduction to <application>Transcode</application></title>
     16  <?dbhtml filename="transcode.html"?>
     17
     18  <sect1info>
     19    <othername>$LastChangedBy$</othername>
     20    <date>$Date$</date>
     21  </sect1info>
     22
     23  <title>Transcode-&transcode-version;</title>
     24
     25  <indexterm zone="transcode">
     26    <primary sortas="a-Transcode">Transcode</primary>
     27  </indexterm>
     28
     29  <sect2 role="package">
     30    <title>Introduction to Transcode</title>
    2631
    2732<para><application>Transcode</application> is a fast, versatile and
     
    3035the Transcode Wiki at <ulink url="http://www.transcoding.org/"/>.</para>
    3136
    32 <sect3><title>Package information</title>
    33 <itemizedlist spacing='compact'>
    34 <listitem><para>Download (HTTP): <ulink
    35 url="&transcode-download-http;"/></para></listitem>
    36 <listitem><para>Download (FTP): <ulink
    37 url="&transcode-download-ftp;"/></para></listitem>
    38 <listitem><para>Download MD5 sum: &transcode-md5sum;</para></listitem>
    39 <listitem><para>Download size: &transcode-size;</para></listitem>
    40 <listitem><para>Estimated disk space required:
    41 &transcode-buildsize;</para></listitem>
    42 <listitem><para>Estimated build time:
    43 &transcode-time;</para></listitem></itemizedlist>
    44 </sect3>
     37    <bridgehead renderas="sect3">Package Information</bridgehead>
     38    <itemizedlist spacing="compact">
     39      <listitem>
     40        <para>Download (HTTP): <ulink url="&transcode-download-http;"/></para>
     41      </listitem>
     42      <listitem>
     43        <para>Download (FTP): <ulink url="&transcode-download-ftp;"/></para>
     44      </listitem>
     45      <listitem>
     46        <para>Download MD5 sum: &transcode-md5sum;</para>
     47      </listitem>
     48      <listitem>
     49        <para>Download size: &transcode-size;</para>
     50      </listitem>
     51      <listitem>
     52        <para>Estimated disk space required: &transcode-buildsize;</para>
     53      </listitem>
     54      <listitem>
     55        <para>Estimated build time: &transcode-time;</para>
     56      </listitem>
     57    </itemizedlist>
    4558
    4659<!--
    47 <sect3><title>Additional downloads</title>
    48 <itemizedlist spacing='compact'>
    49 <listitem><para>Required Patch: <ulink
    50 url="&patch-root;/transcode-&transcode-version;-fix_largefile_split-1.patch"/></para>
    51 </listitem>
    52 <listitem><para>Required Patch (if
    53 <application>libdv</application> is installed): <ulink
    54 url="&patch-root;/transcode-&transcode-version;-fix_dv-1.patch"/></para>
    55 </listitem>
    56 <listitem><para>Required Patch (if compiled with
    57 <application><acronym>GCC</acronym></application>-3.4.x): <ulink
    58 url="&patch-root;/transcode-&transcode-version;-gcc34-1.patch"/></para>
    59 </listitem>
    60 </itemizedlist>
    61 </sect3>
     60    <bridgehead renderas="sect3">Additional Downloads</bridgehead>
     61    <itemizedlist spacing='compact'>
     62      <listitem>
     63        <para>Required Patch: <ulink
     64        url="&patch-root;/transcode-&transcode-version;-fix_largefile_split-1.patch"/></para>
     65      </listitem>
     66      <listitem>
     67        <para>Required Patch (if
     68        <application>libdv</application> is installed): <ulink
     69        url="&patch-root;/transcode-&transcode-version;-fix_dv-1.patch"/></para>
     70      </listitem>
     71      <listitem>
     72        <para>Required Patch (if compiled with <application>GCC</application>-3.4.x): <ulink
     73        url="&patch-root;/transcode-&transcode-version;-gcc34-1.patch"/></para>
     74      </listitem>
     75    </itemizedlist>
    6276 -->
    6377
    64 <sect3><title><application>Transcode</application> dependencies</title>
    65 <sect4><title>Required</title>
    66 <para><xref linkend="ffmpeg"/></para>
    67 </sect4>
    68 
    69 <sect4><title>Recommended</title>
    70 <para><xref linkend="NASM"/> and <xref linkend="lame"/></para>
    71 </sect4>
    72 
    73 <sect4><title>Optional</title>
    74 <para>X (<xref linkend="xfree86"/> or <xref linkend="xorg"/>),
    75 <xref linkend="freetype2"/>,
    76 <xref linkend="GTK"/>,
    77 <xref linkend="sdl"/>,
    78 <xref linkend="libxml2"/>,
    79 <xref linkend="imagemagick"/>,
    80 <xref linkend="libjpeg"/> or
    81 <ulink url="http://sourceforge.net/projects/mjpeg">MMX Jpeg</ulink>,
    82 <xref linkend="libdv"/>,
    83 <xref linkend="libdvdread"/>,
    84 <xref linkend="avifile"/>,
    85 <xref linkend="libfame"/>,
    86 <xref linkend="libmpeg3"/>,
    87 <xref linkend="xvid"/>,
    88 <xref linkend="LZO"/>,
    89 <xref linkend="liba52"/>,
    90 <xref linkend="libogg"/>,
    91 <xref linkend="libvorbis"/>,
    92 <ulink url="http://mjpeg.sourceforge.net/">MJPEG Tools</ulink>,
    93 <ulink url="http://libquicktime.sourceforge.net/">libquicktime</ulink>,
    94 <ulink url="http://www.theora.org/">Theora</ulink>,
    95 <ulink url="http://lvempeg.sourceforge.net/">LVE</ulink>,
    96 <ulink url="http://www.netlib.org/pvm3/">PVM3</ulink> and
    97 <ulink url="http://loci.cs.utk.edu/">LoRS/IBP</ulink></para>
    98 
    99 <para>Though <application>Transcode</application> has no compile-time
    100 requirement for <xref linkend="mplayer"/>'s shared post-processing
    101 library, <application>Transcode</application> can use it at run-time.</para>
    102 </sect4>
    103 </sect3>
    104 
    105 </sect2>
    106 
    107 <sect2>
    108 <title>Installation of <application>Transcode</application></title>
    109 
    110 <para>Install <application>Transcode</application> by running the following
    111 commands:</para>
    112 
    113 <screen><userinput><command>./configure --prefix=/usr --without-x &amp;&amp;
    114 make</command></userinput></screen>
    115 
    116 <para>Now, as the root user:</para>
    117 
    118 <screen><userinput role='root'><command>make install</command></userinput></screen>
    119 
    120 </sect2>
    121 
    122 <sect2>
    123 <title>Command explanations</title>
    124 
    125 <para><option>--without-x</option>: Omit this parameter if you have an
    126 <application>X</application> Window System installed and you want to compile
    127 X11 dependent filter plugins.</para>
    128 
    129 <para><option>--enable-netstream</option>: This parameter enables network
    130 streaming support.</para>
    131 
    132 <para>Building support for most of the dependency packages requires using
    133 options passed to the <command>configure</command> script. View the
    134 <filename>INSTALL</filename> file and the output from
    135 <command>./configure --help</command> for complete information about
    136 enabling dependency packages.</para>
    137 
    138 </sect2>
    139 
    140 <sect2>
    141 <title>Contents</title>
    142 
    143 <segmentedlist>
    144 <segtitle>Installed Programs</segtitle>
    145 <segtitle>Installed Libraries</segtitle>
    146 <segtitle>Installed Directories</segtitle>
    147 <seglistitem>
    148 <seg>avicodec, avidump, avifix, aviindex, avimerge, avisplit, avisync, tccat,
    149 tcdecode, tcdemux, tcextract, tcframe, tcmodinfo, tcmp3cut, tcmplex, tcprobe,
    150 tcrequant, tcscan, tcxmlcheck, tcxpm2rgb and transcode</seg>
    151 <seg>a52_decore.so, af6_decore.so, export*.so, filter*.so and import*.so
    152 output/filter/input modules</seg>
    153 <seg>/usr/lib/transcode and /usr/share/doc/transcode</seg>
    154 </seglistitem>
    155 </segmentedlist>
    156 
    157 <variablelist>
    158 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
    159 <?dbfo list-presentation="list"?>
    160 
    161 <varlistentry id="avicodec">
    162 <term><command>avicodec</command></term>
    163 <listitem><para>indicates or changes the <acronym>FOURCC</acronym>
    164 <acronym>CODEC</acronym> flag in an <acronym>AVI</acronym> file.</para>
    165 <indexterm zone="transcode avicodec">
    166 <primary sortas="b-avicodec">avicodec</primary></indexterm>
    167 </listitem>
    168 </varlistentry>
    169 
    170 <varlistentry id="avidump">
    171 <term><command>avidump</command></term>
    172 <listitem><para>dumps audio or video stream of a given <acronym>AVI</acronym>
    173 file to stdout (for <acronym>AVI</acronym> conversion or extraction of audio
    174 streams).</para>
    175 <indexterm zone="transcode avidump">
    176 <primary sortas="b-avidump">avidump</primary></indexterm>
    177 </listitem>
    178 </varlistentry>
    179 
    180 <varlistentry id="avifix">
    181 <term><command>avifix</command></term>
    182 <listitem><para>fixes the header of an <acronym>AVI</acronym> file.</para>
    183 <indexterm zone="transcode avifix">
    184 <primary sortas="b-avifix">avifix</primary></indexterm>
    185 </listitem>
    186 </varlistentry>
    187 
    188 <varlistentry id="aviindex">
    189 <term><command>aviindex</command></term>
    190 <listitem><para>writes a text file describing the index of an
    191 <acronym>AVI</acronym> file.</para>
    192 <indexterm zone="transcode aviindex">
    193 <primary sortas="b-aviindex">aviindex</primary></indexterm>
    194 </listitem>
    195 </varlistentry>
    196 
    197 <varlistentry id="avimerge">
    198 <term><command>avimerge</command></term>
    199 <listitem><para> merges <acronym>AVI</acronym> files of the same format. Do
    200 not try to merge <acronym>AVI</acronym> files of different formats, it will
    201 most likely result in errors (and format means same bitrates, too!).</para>
    202 <indexterm zone="transcode avimerge">
    203 <primary sortas="b-avimerge">avimerge</primary></indexterm>
    204 </listitem>
    205 </varlistentry>
    206 
    207 <varlistentry id="avisplit">
    208 <term><command>avisplit</command></term>
    209 <listitem><para>splits <acronym>AVI</acronym> files into multiple files.</para>
    210 <indexterm zone="transcode avisplit">
    211 <primary sortas="b-avisplit">avisplit</primary></indexterm>
    212 </listitem>
    213 </varlistentry>
    214 
    215 <varlistentry id="avisync">
    216 <term><command>avisync</command></term>
    217 <listitem><para>can shift audio in <acronym>AVI</acronym> files for better
    218 synchronizing of the audio and video data signal.</para>
    219 <indexterm zone="transcode avisync">
    220 <primary sortas="b-avisync">avisync</primary></indexterm>
    221 </listitem>
    222 </varlistentry>
    223 
    224 <varlistentry id="tccat">
    225 <term><command>tccat</command></term>
    226 <listitem><para>concatenates input files using the input plugins of
    227 <application>Transcode</application>.</para>
    228 <indexterm zone="transcode tccat">
    229 <primary sortas="b-tccat">tccat</primary></indexterm>
    230 </listitem>
    231 </varlistentry>
    232 
    233 <varlistentry id="tcdecode">
    234 <term><command>tcdecode</command></term>
    235 <listitem><para>is used to decode input files to raw video and
    236 <acronym>PCM</acronym> audio streams.</para>
    237 <indexterm zone="transcode tcdecode">
    238 <primary sortas="b-tcdecode">tcdecode</primary></indexterm>
    239 </listitem>
    240 </varlistentry>
    241 
    242 <varlistentry id="tcdemux">
    243 <term><command>tcdemux</command></term>
    244 <listitem><para>demultiplexes (separates) audio/video input that contains
    245 multiple streams, e.g., <acronym>VOB</acronym> files.</para>
    246 <indexterm zone="transcode tcdemux">
    247 <primary sortas="b-tcdemux">tcdemux</primary></indexterm>
    248 </listitem>
    249 </varlistentry>
    250 
    251 <varlistentry id="tcextract">
    252 <term><command>tcextract</command></term>
    253 <listitem><para>grabs single streams from a file containing multiple
    254 streams.</para>
    255 <indexterm zone="transcode tcextract">
    256 <primary sortas="b-tcextract">tcextract</primary></indexterm>
    257 </listitem>
    258 </varlistentry>
    259 
    260 <varlistentry id="tcframe">
    261 <term><command>tcframe</command></term>
    262 <listitem><para>processes single video frames for different color encodings
    263 (<acronym>RGB</acronym> &gt;-&lt; <acronym>YUV</acronym> or similar).</para>
    264 <indexterm zone="transcode tcframe">
    265 <primary sortas="b-tcframe">tcframe</primary></indexterm>
    266 </listitem>
    267 </varlistentry>
    268 
    269 <varlistentry id="tcmodinfo">
    270 <term><command>tcmodinfo</command></term>
    271 <listitem><para>loads a supplied <application>Transcode</application> filter
    272 module and prints its parameters.</para>
    273 <indexterm zone="transcode tcmodinfo">
    274 <primary sortas="b-tcmodinfo">tcmodinfo</primary></indexterm>
    275 </listitem>
    276 </varlistentry>
    277 
    278 <varlistentry id="tcmp3cut">
    279 <term><command>tcmp3cut</command></term>
    280 <listitem><para>is a tool which can cut <acronym>MP3</acronym> streams at
    281 milliseconds positions.</para>
    282 <indexterm zone="transcode tcmp3cut">
    283 <primary sortas="b-tcmp3cut">tcmp3cut</primary></indexterm>
    284 </listitem>
    285 </varlistentry>
    286 
    287 <varlistentry id="tcprobe">
    288 <term><command>tcprobe</command></term>
    289 <listitem><para>prints information about the input file format.</para>
    290 <indexterm zone="transcode tcprobe">
    291 <primary sortas="b-tcprobe">tcprobe</primary></indexterm>
    292 </listitem>
    293 </varlistentry>
    294 
    295 <varlistentry id="tcrequant">
    296 <term><command>tcrequant</command></term>
    297 <listitem><para>is a tool which can requantize an <acronym>MPEG</acronym>-2
    298 elementary stream.</para>
    299 <indexterm zone="transcode tcrequant">
    300 <primary sortas="b-tcrequant">tcrequant</primary></indexterm>
    301 </listitem>
    302 </varlistentry>
    303 
    304 <varlistentry id="tcscan">
    305 <term><command>tcscan</command></term>
    306 <listitem><para> performs several measurements on the given input data.</para>
    307 <indexterm zone="transcode tcscan">
    308 <primary sortas="b-tcscan">tcscan</primary></indexterm>
    309 </listitem>
    310 </varlistentry>
    311 
    312 <varlistentry id="tcxmlcheck">
    313 <term><command>tcxmlcheck</command></term>
    314 <listitem><para> checks information in a <acronym>SMIL</acronym> input
    315 file.</para>
    316 <indexterm zone="transcode tcxmlcheck">
    317 <primary sortas="b-tcxmlcheck">tcxmlcheck</primary></indexterm>
    318 </listitem>
    319 </varlistentry>
    320 
    321 <varlistentry id="transcode-prog">
    322 <term><command>transcode</command></term>
    323 <listitem><para>is the encoder's user interface that handles the plugins and
    324 other programs, being the glue between the modules. There are several well
    325 documented usage examples on both the homepage and the documentation included
    326 in the package.</para>
    327 <indexterm zone="transcode transcode-prog">
    328 <primary sortas="b-transcode">transcode</primary></indexterm>
    329 </listitem>
    330 </varlistentry>
    331 
    332 <varlistentry>
    333 <term><filename class='libraryfile'>a52_decore.so</filename></term>
    334 <listitem><para>is used to interface with the
    335 <filename class='libraryfile'>liba52</filename> library for decoding
    336 <acronym>AC</acronym>-3 streams.</para>
    337 </listitem>
    338 </varlistentry>
    339 
    340 <varlistentry>
    341 <term><filename class='libraryfile'>af6_decore.so</filename></term>
    342 <listitem><para>is a support module used to decode
    343 <filename class='libraryfile'>libaviplay</filename> library supported codecs
    344 and file formats</para></listitem>
    345 </varlistentry>
    346 
    347 <varlistentry>
    348 <term><filename class='libraryfile'>export/filter/import_*.so</filename></term>
    349 <listitem><para>&mdash; depending on the external libraries that are used,
    350 there are a great number of plugins to convert audio and video input to raw
    351 format, process raw video and audio and convert raw audio and video to other
    352 formats to be written into a file type of choice. Read the documentation for
    353 complete information.</para></listitem>
    354 </varlistentry>
    355 </variablelist>
    356 
    357 </sect2>
     78    <bridgehead renderas="sect3">Transcode Dependencies</bridgehead>
     79
     80    <bridgehead renderas="sect4">Required</bridgehead>
     81    <para><xref linkend="ffmpeg"/></para>
     82
     83    <bridgehead renderas="sect4">Recommended</bridgehead>
     84    <para><xref linkend="NASM"/> and <xref linkend="lame"/></para>
     85
     86    <bridgehead renderas="sect4">Optional</bridgehead>
     87    <para>X (<xref linkend="xfree86"/> or <xref linkend="xorg"/>),
     88    <xref linkend="freetype2"/>,
     89    <xref linkend="GTK"/>,
     90    <xref linkend="sdl"/>,
     91    <xref linkend="libxml2"/>,
     92    <xref linkend="imagemagick"/>,
     93    <xref linkend="libjpeg"/> or
     94    <ulink url="http://sourceforge.net/projects/mjpeg">MMX Jpeg</ulink>,
     95    <xref linkend="libdv"/>,
     96    <xref linkend="libdvdread"/>,
     97    <xref linkend="avifile"/>,
     98    <xref linkend="libfame"/>,
     99    <xref linkend="libmpeg3"/>,
     100    <xref linkend="xvid"/>,
     101    <xref linkend="LZO"/>,
     102    <xref linkend="liba52"/>,
     103    <xref linkend="libogg"/>,
     104    <xref linkend="libvorbis"/>,
     105    <ulink url="http://mjpeg.sourceforge.net/">MJPEG Tools</ulink>,
     106    <ulink url="http://libquicktime.sourceforge.net/">libquicktime</ulink>,
     107    <ulink url="http://www.theora.org/">Theora</ulink>,
     108    <ulink url="http://lvempeg.sourceforge.net/">LVE</ulink>,
     109    <ulink url="http://www.netlib.org/pvm3/">PVM3</ulink> and
     110    <ulink url="http://loci.cs.utk.edu/">LoRS/IBP</ulink></para>
     111
     112    <para>Though <application>Transcode</application> has no compile-time
     113    requirement for <xref linkend="mplayer"/>'s shared post-processing
     114    library, <application>Transcode</application> can use it at run-time.</para>
     115
     116  </sect2>
     117
     118  <sect2 role="installation">
     119    <title>Installation of Transcode</title>
     120
     121    <para>Install <application>Transcode</application> by running the following
     122    commands:</para>
     123
     124<screen><userinput>./configure --prefix=/usr --without-x &amp;&amp;
     125make</userinput></screen>
     126
     127    <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
     128
     129<screen role="root"><userinput>make install</userinput></screen>
     130
     131  </sect2>
     132
     133  <sect2 role="commands">
     134    <title>Command Explanations</title>
     135
     136    <para><parameter>--without-x</parameter>: Omit this parameter if you have an
     137    <application>X Window System</application> installed and you want to compile
     138    X11 dependent filter plugins.</para>
     139
     140    <para><option>--enable-netstream</option>: This parameter enables network
     141    streaming support.</para>
     142
     143    <para>Building support for most of the dependency packages requires using
     144    options passed to the <command>configure</command> script. View the
     145    <filename>INSTALL</filename> file and the output from
     146    <command>./configure --help</command> for complete information about
     147    enabling dependency packages.</para>
     148
     149  </sect2>
     150
     151  <sect2 role="content">
     152    <title>Contents</title>
     153
     154    <segmentedlist>
     155      <segtitle>Installed Programs</segtitle>
     156      <segtitle>Installed Libraries</segtitle>
     157      <segtitle>Installed Directories</segtitle>
     158
     159      <seglistitem>
     160        <seg>avicodec, avidump, avifix, aviindex, avimerge, avisplit, avisync, tccat,
     161        tcdecode, tcdemux, tcextract, tcframe, tcmodinfo, tcmp3cut, tcmplex, tcprobe,
     162        tcrequant, tcscan, tcxmlcheck, tcxpm2rgb, and transcode</seg>
     163        <seg>a52_decore.so, af6_decore.so, export*.so, filter*.so, and import*.so
     164        output/filter/input modules</seg>
     165        <seg>/usr/lib/transcode and /usr/share/doc/transcode</seg>
     166      </seglistitem>
     167    </segmentedlist>
     168
     169    <variablelist>
     170      <bridgehead renderas="sect3">Short Descriptions</bridgehead>
     171      <?dbfo list-presentation="list"?>
     172      <?dbhtml list-presentation="table"?>
     173
     174      <varlistentry id="avicodec">
     175        <term><command>avicodec</command></term>
     176        <listitem>
     177          <para>indicates or changes the FOURCC CODEC flag in an AVI file.</para>
     178          <indexterm zone="transcode avicodec">
     179            <primary sortas="b-avicodec">avicodec</primary>
     180          </indexterm>
     181        </listitem>
     182      </varlistentry>
     183
     184      <varlistentry id="avidump">
     185        <term><command>avidump</command></term>
     186        <listitem>
     187          <para>dumps audio or video stream of a given AVI file to stdout
     188          (for AVI conversion or extraction of audio streams).</para>
     189          <indexterm zone="transcode avidump">
     190            <primary sortas="b-avidump">avidump</primary>
     191          </indexterm>
     192        </listitem>
     193      </varlistentry>
     194
     195      <varlistentry id="avifix">
     196        <term><command>avifix</command></term>
     197        <listitem>
     198          <para>fixes the header of an AVI file.</para>
     199          <indexterm zone="transcode avifix">
     200            <primary sortas="b-avifix">avifix</primary>
     201          </indexterm>
     202        </listitem>
     203      </varlistentry>
     204
     205      <varlistentry id="aviindex">
     206        <term><command>aviindex</command></term>
     207        <listitem>
     208          <para>writes a text file describing the index of an AVI file.</para>
     209          <indexterm zone="transcode aviindex">
     210            <primary sortas="b-aviindex">aviindex</primary>
     211          </indexterm>
     212        </listitem>
     213      </varlistentry>
     214
     215      <varlistentry id="avimerge">
     216        <term><command>avimerge</command></term>
     217        <listitem>
     218          <para> merges AVI files of the same format. Do not try to merge AVI
     219          files of different formats, it will most likely result in errors (and format
     220          means same bitrates, too!).</para>
     221          <indexterm zone="transcode avimerge">
     222            <primary sortas="b-avimerge">avimerge</primary>
     223          </indexterm>
     224        </listitem>
     225      </varlistentry>
     226
     227      <varlistentry id="avisplit">
     228        <term><command>avisplit</command></term>
     229        <listitem>
     230          <para>splits AVI files into multiple files.</para>
     231          <indexterm zone="transcode avisplit">
     232            <primary sortas="b-avisplit">avisplit</primary>
     233          </indexterm>
     234        </listitem>
     235      </varlistentry>
     236
     237      <varlistentry id="avisync">
     238        <term><command>avisync</command></term>
     239        <listitem>
     240          <para>can shift audio in AVI files for better
     241          synchronizing of the audio and video data signal.</para>
     242          <indexterm zone="transcode avisync">
     243            <primary sortas="b-avisync">avisync</primary>
     244          </indexterm>
     245        </listitem>
     246      </varlistentry>
     247
     248      <varlistentry id="tccat">
     249        <term><command>tccat</command></term>
     250        <listitem>
     251          <para>concatenates input files using the input plugins of
     252          <application>Transcode</application>.</para>
     253          <indexterm zone="transcode tccat">
     254            <primary sortas="b-tccat">tccat</primary>
     255          </indexterm>
     256        </listitem>
     257      </varlistentry>
     258
     259      <varlistentry id="tcdecode">
     260        <term><command>tcdecode</command></term>
     261        <listitem>
     262          <para>is used to decode input files to raw video and
     263          PCM audio streams.</para>
     264          <indexterm zone="transcode tcdecode">
     265            <primary sortas="b-tcdecode">tcdecode</primary>
     266          </indexterm>
     267        </listitem>
     268      </varlistentry>
     269
     270      <varlistentry id="tcdemux">
     271        <term><command>tcdemux</command></term>
     272        <listitem>
     273          <para>demultiplexes (separates) audio/video input that contains
     274          multiple streams, e.g., VOB files.</para>
     275          <indexterm zone="transcode tcdemux">
     276            <primary sortas="b-tcdemux">tcdemux</primary>
     277          </indexterm>
     278        </listitem>
     279      </varlistentry>
     280
     281      <varlistentry id="tcextract">
     282        <term><command>tcextract</command></term>
     283        <listitem>
     284          <para>grabs single streams from a file containing multiple streams.</para>
     285          <indexterm zone="transcode tcextract">
     286            <primary sortas="b-tcextract">tcextract</primary>
     287          </indexterm>
     288        </listitem>
     289      </varlistentry>
     290
     291      <varlistentry id="tcframe">
     292        <term><command>tcframe</command></term>
     293        <listitem>
     294          <para>processes single video frames for different color encodings
     295          (RGB &gt;-&lt; YUV or similar).</para>
     296          <indexterm zone="transcode tcframe">
     297            <primary sortas="b-tcframe">tcframe</primary>
     298          </indexterm>
     299        </listitem>
     300      </varlistentry>
     301
     302      <varlistentry id="tcmodinfo">
     303        <term><command>tcmodinfo</command></term>
     304        <listitem>
     305          <para>loads a supplied <application>Transcode</application> filter
     306          module and prints its parameters.</para>
     307          <indexterm zone="transcode tcmodinfo">
     308            <primary sortas="b-tcmodinfo">tcmodinfo</primary>
     309          </indexterm>
     310        </listitem>
     311      </varlistentry>
     312
     313      <varlistentry id="tcmp3cut">
     314        <term><command>tcmp3cut</command></term>
     315        <listitem>
     316          <para>is a tool which can cut MP3 streams at
     317          milliseconds positions.</para>
     318          <indexterm zone="transcode tcmp3cut">
     319            <primary sortas="b-tcmp3cut">tcmp3cut</primary>
     320          </indexterm>
     321        </listitem>
     322      </varlistentry>
     323
     324      <varlistentry id="tcprobe">
     325        <term><command>tcprobe</command></term>
     326        <listitem>
     327          <para>prints information about the input file format.</para>
     328          <indexterm zone="transcode tcprobe">
     329            <primary sortas="b-tcprobe">tcprobe</primary>
     330          </indexterm>
     331        </listitem>
     332      </varlistentry>
     333
     334      <varlistentry id="tcrequant">
     335        <term><command>tcrequant</command></term>
     336        <listitem>
     337          <para>is a tool which can requantize an MPEG-2
     338          elementary stream.</para>
     339          <indexterm zone="transcode tcrequant">
     340            <primary sortas="b-tcrequant">tcrequant</primary>
     341          </indexterm>
     342        </listitem>
     343      </varlistentry>
     344
     345      <varlistentry id="tcscan">
     346        <term><command>tcscan</command></term>
     347        <listitem>
     348          <para> performs several measurements on the given input data.</para>
     349          <indexterm zone="transcode tcscan">
     350            <primary sortas="b-tcscan">tcscan</primary>
     351          </indexterm>
     352        </listitem>
     353      </varlistentry>
     354
     355      <varlistentry id="tcxmlcheck">
     356        <term><command>tcxmlcheck</command></term>
     357        <listitem>
     358          <para> checks information in a SMIL input file.</para>
     359          <indexterm zone="transcode tcxmlcheck">
     360            <primary sortas="b-tcxmlcheck">tcxmlcheck</primary>
     361          </indexterm>
     362        </listitem>
     363      </varlistentry>
     364
     365      <varlistentry id="transcode-prog">
     366        <term><command>transcode</command></term>
     367        <listitem>
     368          <para>is the encoder's user interface that handles the plugins and
     369          other programs, being the glue between the modules. There are several well
     370          documented usage examples on both the homepage and the documentation included
     371          in the package.</para>
     372          <indexterm zone="transcode transcode-prog">
     373            <primary sortas="b-transcode">transcode</primary>
     374          </indexterm>
     375        </listitem>
     376      </varlistentry>
     377
     378      <varlistentry id="a52_decore">
     379        <term><filename class='libraryfile'>a52_decore.so</filename></term>
     380        <listitem>
     381          <para>is used to interface with the <filename class='libraryfile'>liba52</filename>
     382          library for decoding AC-3 streams.</para>
     383          <indexterm zone="transcode a52_decore">
     384            <primary sortas="c-a52_decore">a52_decore.so</primary>
     385          </indexterm>
     386        </listitem>
     387      </varlistentry>
     388
     389      <varlistentry id="af6_decore">
     390        <term><filename class='libraryfile'>af6_decore.so</filename></term>
     391        <listitem>
     392          <para>is a support module used to decode
     393          <filename class='libraryfile'>libaviplay</filename> library supported codecs
     394          and file formats</para>
     395          <indexterm zone="transcode af6_decore">
     396            <primary sortas="c-af6_decore">af6_decore.so</primary>
     397          </indexterm>
     398        </listitem>
     399      </varlistentry>
     400
     401      <varlistentry id="export-filter">
     402        <term><filename class='libraryfile'>export/filter/import_*.so</filename></term>
     403        <listitem>
     404          <para>&mdash; depending on the external libraries that are used,
     405          there are a great number of plugins to convert audio and video input to raw
     406          format, process raw video and audio and convert raw audio and video to other
     407          formats to be written into a file type of choice. Read the documentation for
     408          complete information.</para>
     409          <indexterm zone="transcode export-filter">
     410            <primary sortas="c-export-filter">export/filter/import_*.so</primary>
     411          </indexterm>
     412        </listitem>
     413      </varlistentry>
     414
     415    </variablelist>
     416
     417  </sect2>
    358418
    359419</sect1>
Note: See TracChangeset for help on using the changeset viewer.