source: multimedia/videoutils/transcode.xml@ 01062dd

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
Last change on this file since 01062dd was 01062dd, checked in by Bruce Dubbs <bdubbs@…>, 20 years ago

XML update for Chapter 39

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

  • Property mode set to 100644
File size: 7.4 KB
Line 
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
13<sect1 id="transcode" xreflabel="transcode-&transcode-version;">
14<?dbhtml filename="transcode.html"?>
15<title>transcode-&transcode-version;</title>
16
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>
217
218</sect1>
Note: See TracBrowser for help on using the repository browser.