Ignore:
Timestamp:
06/14/2004 02:50:57 AM (20 years ago)
Author:
Bruce Dubbs <bdubbs@…>
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:
d8a5def6
Parents:
8d8631b5
Message:

XML update for Chapter 39

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • multimedia/videoutils/transcode.xml

    r8d8631b5 r01062dd  
     1<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN"
     2   "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" [
     3  <!ENTITY % general-entities SYSTEM "../../general.ent">
     4  %general-entities;
     5 
     6  <!ENTITY transcode-download-http "http://zebra.fh-weingarten.de/~transcode/pre/transcode-&transcode-version;.tar.bz2">
     7  <!ENTITY transcode-download-ftp  " ">
     8  <!ENTITY transcode-size          "2.8 MB">
     9  <!ENTITY transcode-buildsize     "88 MB">
     10  <!ENTITY transcode-time          "2.41 SBU">
     11]>
     12
    113<sect1 id="transcode" xreflabel="transcode-&transcode-version;">
    214<?dbhtml filename="transcode.html"?>
    315<title>transcode-&transcode-version;</title>
    416
    5 &transcode-intro;
    6 &transcode-inst;
    7 &transcode-exp;
    8 &transcode-desc;
     17<sect2>
     18<title>Introduction to <application>transcode</application></title>
     19
     20<para><application>transcode</application> is a fast, versatile and command-line
     21based audio/video everything to everything converter.</para>
     22
     23<sect3><title>Package information</title>
     24<itemizedlist spacing='compact'>
     25<listitem><para>Download (HTTP): <ulink
     26url="&transcode-download-http;"/></para></listitem>
     27<listitem><para>Download (FTP): <ulink
     28url="&transcode-download-ftp;"/></para></listitem>
     29<listitem><para>Download size: &transcode-size;</para></listitem>
     30<listitem><para>Estimated Disk space required:
     31&transcode-buildsize;</para></listitem>
     32<listitem><para>Estimated build time:
     33&transcode-time;</para></listitem></itemizedlist>
     34</sect3>
     35
     36<sect3><title><application>transcode</application> dependencies</title>
     37<sect4><title>Optional</title>
     38<para>
     39<xref linkend="NASM"/>,
     40<xref linkend="lame"/>,
     41X (<xref linkend="xfree86"/> or <xref linkend="xorg"/>),
     42<xref linkend="mplayer"/>,
     43<xref linkend="imagemagick"/>,
     44<xref linkend="libdv"/>,
     45<xref linkend="libdvdread"/>
     46<ulink url="http://mjpeg.sourceforge.net/">mjpeg tools</ulink>,
     47<xref linkend="SDL"/>,
     48<xref linkend="qt"/>,
     49<xref linkend="avifile"/>,
     50<xref linkend="libfame"/>,
     51<xref linkend="libmpeg3"/>,
     52<xref linkend="xvid"/>,
     53<xref linkend="LZO"/>,
     54<xref linkend="libxml2"/>,
     55<xref linkend="liba52"/>,
     56<xref linkend="ffmpeg"/>,
     57<xref linkend="libmad"/>,
     58<xref linkend="curl"/>,
     59<xref linkend="libogg"/>,
     60<xref linkend="libvorbis"/>,
     61<ulink url="http://www.theora.org/">Theora</ulink>,
     62<xref linkend="libjpeg"/>,
     63<xref linkend="GLib"/>,
     64<xref linkend="GTK"/>,
     65<xref linkend="freetype2"/>,
     66<xref linkend="libmpeg3"/> and
     67<xref linkend="openquicktime"/>
     68</para></sect4>
     69</sect3>
     70
     71</sect2>
     72
     73<sect2>
     74<title>Installation of <application>transcode</application></title>
     75
     76<para>Install <application>transcode</application> by running the following
     77commands:</para>
     78
     79<screen><userinput><command>./configure --prefix=/usr --without-x &amp;&amp;
     80make &amp;&amp;
     81make install</command></userinput></screen>
     82
     83</sect2>
     84
     85<sect2>
     86<title>Command explanations</title>
     87
     88<para><parameter>--without-x</parameter>: Omit this switch if you have
     89an <application>X</application>
     90Window System installed and you want to compile X11 dependent filter
     91plugins.</para>
     92
     93</sect2>
     94
     95<sect2>
     96<title>Contents</title>
     97
     98<para>The <application>transcode</application> package contains
     99<command>transcode</command>,
     100<command>tccat</command>,
     101<command>tcdecode</command>,
     102<command>tcdemux</command>,
     103<command>tcextract</command>,
     104<command>tcframe</command>,
     105<command>tcmodinfo</command>,
     106<command>tcmp3cut</command>,
     107<command>tcmplex</command>,
     108<command>tcprobe</command>,
     109<command>tcrequant</command>,
     110<command>tcscan</command>,
     111<command>tcxmlcheck</command>,
     112<command>tcxpm2rgb</command>,
     113<command>avicodec</command>,
     114<command>avidump</command>,
     115<command>avifix</command>,
     116<command>aviindex</command>,
     117<command>avimerge</command>,
     118<command>avisplit</command>,
     119<command>avisync</command>
     120and input/filter/output modules.</para>
     121
     122</sect2>
     123
     124<sect2><title>Description</title>
     125
     126<sect3><title>transcode</title>
     127<para><command>transcode</command> is the encoder's user interface that handles
     128the plugins and other programs, being the glue between the modules.
     129There are several well documented usage examples on both the homepage
     130and the documentation included in the package.</para></sect3>
     131
     132<sect3><title>tccat</title>
     133<para><command>tccat</command> concatenates input files using the input plugins
     134of <application>transcode</application>.</para></sect3>
     135
     136<sect3><title>tcdecode</title>
     137<para><command>tcdecode</command> is used to decode input files to
     138raw video and <acronym>PCM</acronym> audio stream.</para></sect3>
     139
     140<sect3><title>tcdemux</title>
     141<para><command>tcdemux</command> demultiplexes (separates) audio/video input
     142that contains multiple streams, e.g., <acronym>VOB</acronym> files.</para></sect3>
     143
     144<sect3><title>tcextract</title>
     145<para><command>tcextract</command> grabs single streams from a file containing
     146multiple streams.</para></sect3>
     147
     148<sect3><title>tcframe</title>
     149<para><command>tcframe</command> processes single video frames for different
     150color encodings (<acronym>RGB</acronym> &gt;-&lt; <acronym>YUV</acronym> or
     151similar).</para></sect3>
     152
     153<sect3><title>tcmodinfo</title>
     154<para><command>tcmodinfo</command> loads a supplied
     155<application>transcode</application> filter module and prints its
     156parameters.</para></sect3>
     157
     158<sect3><title>tcmp3cut</title>
     159<para><command>tcmp3cut</command> is a tool which can cut
     160<acronym>MP3</acronym> streams at milliseconds positions.</para></sect3>
     161
     162<sect3><title>tcprobe</title>
     163<para><command>tcprobe</command> prints information about the input file format.</para></sect3>
     164
     165<sect3><title>tcrequant</title>
     166<para><command>tcrequant</command> is a tool which can requantize an
     167<acronym>MPEG</acronym>-2 elementary stream.</para></sect3>
     168
     169<sect3><title>tcscan</title>
     170<para><command>tcscan</command> performs several measurements on the given
     171input data.</para></sect3>
     172
     173<sect3><title>tcxmlcheck</title>
     174<para><command>tcxmlcheck</command> checks information in a
     175<acronym>SMIL</acronym> input file.</para></sect3>
     176
     177<sect3><title>avicodec</title>
     178<para><command>avicodec</command> indicates or changes
     179<acronym>FOURCC</acronym> <acronym>CODEC</acronym> flag in an
     180<acronym>AVI</acronym> file.</para></sect3>
     181
     182<sect3><title>avidump</title>
     183<para><command>avidump</command> dumps audio or video stream of a given
     184<acronym>AVI</acronym> file to stdout (for <acronym>AVI</acronym>
     185conversion or extraction of audio streams).</para></sect3>
     186
     187<sect3><title>avifix</title>
     188<para><command>avifix</command> fixes the header of an
     189<acronym>AVI</acronym> file.</para></sect3>
     190
     191<sect3><title>aviindex</title>
     192<para><command>aviindex</command> writes a text file describing the
     193index of an <acronym>AVI</acronym> file.</para></sect3>
     194
     195<sect3><title>avimerge</title>
     196<para><command>avimerge</command> merges <acronym>AVI</acronym> files of the same format. Do not
     197try to merge <acronym>AVI</acronym> files of different formats, it will most likely result in
     198errors (and format means same bitrates, too!).</para></sect3>
     199
     200<sect3><title>avisplit</title>
     201<para><command>avisplit</command> splits <acronym>AVI</acronym> files
     202into multiple files.</para></sect3>
     203
     204<sect3><title>avisync</title>
     205<para><command>avisync</command> can shift audio in
     206<acronym>AVI</acronym> files for better synchronizing of audio and video
     207data signal.</para></sect3>
     208
     209<sect3><title>input/filter/output modules</title>
     210<para>Depending on the external libraries that are used, there are a
     211great number of plugins to convert audio and video input to raw format,
     212process raw video and audio and convert raw audio and video to other
     213formats to be written into a file type of choice. Read the
     214documentation.</para></sect3>
     215
     216</sect2>
    9217
    10218</sect1>
Note: See TracChangeset for help on using the changeset viewer.