Changeset adcfe66f for multimedia


Ignore:
Timestamp:
01/20/2005 09:42:49 PM (19 years ago)
Author:
Randy McMurchy <randy@…>
Branches:
10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 6.0, 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:
2f6f829
Parents:
f8b5bd1
Message:

Added indexing tags to Transcode

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • multimedia/videoutils/transcode.xml

    rf8b5bd1 radcfe66f  
    1212]>
    1313
    14 <sect1 id="transcode" xreflabel="Transcode-&transcode-version;">
     14<sect1 id="transcode-package" xreflabel="Transcode-&transcode-version;">
    1515<sect1info>
    1616<othername>$LastChangedBy$</othername>
     
    1919<?dbhtml filename="transcode.html"?>
    2020<title><application>Transcode</application>-&transcode-version;</title>
     21<indexterm zone="transcode-package">
     22<primary sortas="a-Transcode">Transcode</primary></indexterm>
    2123
    2224<sect2>
     
    2426
    2527<para><application>Transcode</application> is a fast, versatile and
    26 command-line based audio/video everything to everything
    27 converter. For a rundown of the features and capabilities, along with
    28 usage examples, visit the Transcode Wiki at
    29 <ulink url="http://www.transcoding.org/"/>.</para>
     28command-line based audio/video everything to everything converter. For a
     29rundown of the features and capabilities, along with usage examples, visit
     30the Transcode Wiki at <ulink url="http://www.transcoding.org/"/>.</para>
    3031
    3132<sect3><title>Package information</title>
     
    111112
    112113<screen><userinput><command>./configure --prefix=/usr --without-x &amp;&amp;
    113 make &amp;&amp;
    114 make install</command></userinput></screen>
     114make</command></userinput></screen>
     115
     116<para>Now, as the root user:</para>
     117
     118<screen><userinput role='root'><command>make install</command></userinput></screen>
    115119
    116120</sect2>
     
    137141<title>Contents</title>
    138142
    139 <para>The <application>Transcode</application> package contains
    140 <command>transcode</command>,
    141 <command>tccat</command>,
    142 <command>tcdecode</command>,
    143 <command>tcdemux</command>,
    144 <command>tcextract</command>,
    145 <command>tcframe</command>,
    146 <command>tcmodinfo</command>,
    147 <command>tcmp3cut</command>,
    148 <command>tcmplex</command>,
    149 <command>tcprobe</command>,
    150 <command>tcrequant</command>,
    151 <command>tcscan</command>,
    152 <command>tcxmlcheck</command>,
    153 <command>tcxpm2rgb</command>,
    154 <command>avicodec</command>,
    155 <command>avidump</command>,
    156 <command>avifix</command>,
    157 <command>aviindex</command>,
    158 <command>avimerge</command>,
    159 <command>avisplit</command>,
    160 <command>avisync</command>
    161 and input/filter/output modules.</para>
     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,
     149tcdecode, tcdemux, tcextract, tcframe, tcmodinfo, tcmp3cut, tcmplex, tcprobe,
     150tcrequant, tcscan, tcxmlcheck, tcxpm2rgb and transcode</seg>
     151<seg>a52_decore.so, af6_decore.so, export*.so, filter*.so and import*.so
     152output/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-package 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>
     173file to stdout (for <acronym>AVI</acronym> conversion or extraction of audio
     174streams).</para>
     175<indexterm zone="transcode-package 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-package 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-package 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
     200not try to merge <acronym>AVI</acronym> files of different formats, it will
     201most likely result in errors (and format means same bitrates, too!).</para>
     202<indexterm zone="transcode-package 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-package 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
     218synchronizing of the audio and video data signal.</para>
     219<indexterm zone="transcode-package 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-package 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-package 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
     245multiple streams, e.g., <acronym>VOB</acronym> files.</para>
     246<indexterm zone="transcode-package 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
     254streams.</para>
     255<indexterm zone="transcode-package 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-package 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
     272module and prints its parameters.</para>
     273<indexterm zone="transcode-package 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
     281milliseconds positions.</para>
     282<indexterm zone="transcode-package 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-package 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
     298elementary stream.</para>
     299<indexterm zone="transcode-package 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-package 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
     315file.</para>
     316<indexterm zone="transcode-package tcxmlcheck">
     317<primary sortas="b-tcxmlcheck">tcxmlcheck</primary></indexterm>
     318</listitem>
     319</varlistentry>
     320
     321<varlistentry id="transcode">
     322<term><command>transcode</command></term>
     323<listitem><para>is the encoder's user interface that handles the plugins and
     324other programs, being the glue between the modules. There are several well
     325documented usage examples on both the homepage and the documentation included
     326in the package.</para>
     327<indexterm zone="transcode-package transcode">
     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
     344and 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,
     350there are a great number of plugins to convert audio and video input to raw
     351format, process raw video and audio and convert raw audio and video to other
     352formats to be written into a file type of choice. Read the documentation for
     353complete information.</para></listitem>
     354</varlistentry>
     355</variablelist>
    162356
    163357</sect2>
    164358
    165 <sect2><title>Description</title>
    166 
    167 <sect3><title>transcode</title>
    168 <para><command>transcode</command> is the encoder's user interface that handles
    169 the plugins and other programs, being the glue between the modules.
    170 There are several well documented usage examples on both the homepage
    171 and the documentation included in the package.</para></sect3>
    172 
    173 <sect3><title>tccat</title>
    174 <para><command>tccat</command> concatenates input files using the input plugins
    175 of <application>Transcode</application>.</para></sect3>
    176 
    177 <sect3><title>tcdecode</title>
    178 <para><command>tcdecode</command> is used to decode input files to
    179 raw video and <acronym>PCM</acronym> audio stream.</para></sect3>
    180 
    181 <sect3><title>tcdemux</title>
    182 <para><command>tcdemux</command> demultiplexes (separates) audio/video input
    183 that contains multiple streams, e.g., <acronym>VOB</acronym> files.</para>
    184 </sect3>
    185 
    186 <sect3><title>tcextract</title>
    187 <para><command>tcextract</command> grabs single streams from a file containing
    188 multiple streams.</para></sect3>
    189 
    190 <sect3><title>tcframe</title>
    191 <para><command>tcframe</command> processes single video frames for different
    192 color encodings (<acronym>RGB</acronym> &gt;-&lt; <acronym>YUV</acronym> or
    193 similar).</para></sect3>
    194 
    195 <sect3><title>tcmodinfo</title>
    196 <para><command>tcmodinfo</command> loads a supplied
    197 <application>Transcode</application> filter module and prints its
    198 parameters.</para></sect3>
    199 
    200 <sect3><title>tcmp3cut</title>
    201 <para><command>tcmp3cut</command> is a tool which can cut
    202 <acronym>MP3</acronym> streams at milliseconds positions.</para></sect3>
    203 
    204 <sect3><title>tcprobe</title>
    205 <para><command>tcprobe</command> prints information about the input file
    206 format.</para></sect3>
    207 
    208 <sect3><title>tcrequant</title>
    209 <para><command>tcrequant</command> is a tool which can requantize an
    210 <acronym>MPEG</acronym>-2 elementary stream.</para></sect3>
    211 
    212 <sect3><title>tcscan</title>
    213 <para><command>tcscan</command> performs several measurements on the given
    214 input data.</para></sect3>
    215 
    216 <sect3><title>tcxmlcheck</title>
    217 <para><command>tcxmlcheck</command> checks information in a
    218 <acronym>SMIL</acronym> input file.</para></sect3>
    219 
    220 <sect3><title>avicodec</title>
    221 <para><command>avicodec</command> indicates or changes
    222 <acronym>FOURCC</acronym> <acronym>CODEC</acronym> flag in an
    223 <acronym>AVI</acronym> file.</para></sect3>
    224 
    225 <sect3><title>avidump</title>
    226 <para><command>avidump</command> dumps audio or video stream of a given
    227 <acronym>AVI</acronym> file to stdout (for <acronym>AVI</acronym>
    228 conversion or extraction of audio streams).</para></sect3>
    229 
    230 <sect3><title>avifix</title>
    231 <para><command>avifix</command> fixes the header of an
    232 <acronym>AVI</acronym> file.</para></sect3>
    233 
    234 <sect3><title>aviindex</title>
    235 <para><command>aviindex</command> writes a text file describing the
    236 index of an <acronym>AVI</acronym> file.</para></sect3>
    237 
    238 <sect3><title>avimerge</title>
    239 <para><command>avimerge</command> merges <acronym>AVI</acronym> files of the
    240 same format. Do not try to merge <acronym>AVI</acronym> files of different
    241 formats, it will most likely result in errors (and format means same bitrates,
    242 too!).</para></sect3>
    243 
    244 <sect3><title>avisplit</title>
    245 <para><command>avisplit</command> splits <acronym>AVI</acronym> files
    246 into multiple files.</para></sect3>
    247 
    248 <sect3><title>avisync</title>
    249 <para><command>avisync</command> can shift audio in
    250 <acronym>AVI</acronym> files for better synchronizing of audio and video
    251 data signal.</para></sect3>
    252 
    253 <sect3><title>input/filter/output modules</title>
    254 <para>Depending on the external libraries that are used, there are a
    255 great number of plugins to convert audio and video input to raw format,
    256 process raw video and audio and convert raw audio and video to other
    257 formats to be written into a file type of choice. Read the
    258 documentation.</para></sect3>
    259 
    260 </sect2>
    261 
    262359</sect1>
Note: See TracChangeset for help on using the changeset viewer.