Changeset 6ef979c9 for multimedia/videoutils/transcode.xml
- Timestamp:
- 05/12/2005 07:13:19 PM (19 years ago)
- 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
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
multimedia/videoutils/transcode.xml
rf29d6ee r6ef979c9 1 <?xml version="1.0" encoding="ISO-8859-1"?> 1 2 <!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN" 2 3 "http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" [ … … 13 14 14 15 <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> 26 31 27 32 <para><application>Transcode</application> is a fast, versatile and … … 30 35 the Transcode Wiki at <ulink url="http://www.transcoding.org/"/>.</para> 31 36 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> 45 58 46 59 <!-- 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> 62 76 --> 63 77 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 && 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> >-< <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>— 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 && 125 make</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 >-< 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>— 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> 358 418 359 419 </sect1>
Note:
See TracChangeset
for help on using the changeset viewer.