source: multimedia/videoutils/transcode.xml@ 5db3785e

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 5db3785e was 5db3785e, checked in by Randy McMurchy <randy@…>, 19 years ago

Round 2 of renaming package-name entities

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

  • Property mode set to 100644
File size: 12.8 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://www.ligo.caltech.edu/~pehrens/transcode-&transcode-version;.tar.gz">
7 <!ENTITY transcode-download-ftp "ftp://ftp.fu-berlin.de/unix/linux/mirrors/gentoo/distfiles/transcode-&transcode-version;.tar.gz">
8 <!ENTITY transcode-md5sum "9bfef83b7e0fe2c27d25d871fef75a92">
9 <!ENTITY transcode-size "2.6 MB">
10 <!ENTITY transcode-buildsize "60 MB">
11 <!ENTITY transcode-time "1.69 SBU">
12]>
13
14<sect1 id="transcode-package" 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-package">
22<primary sortas="a-Transcode">Transcode</primary></indexterm>
23
24<sect2>
25<title>Introduction to <application>Transcode</application></title>
26
27<para><application>Transcode</application> is a fast, versatile and
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>
31
32<sect3><title>Package information</title>
33<itemizedlist spacing='compact'>
34<listitem><para>Download (HTTP): <ulink
35url="&transcode-download-http;"/></para></listitem>
36<listitem><para>Download (FTP): <ulink
37url="&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>
45
46<!--
47<sect3><title>Additional downloads</title>
48<itemizedlist spacing='compact'>
49<listitem><para>Required Patch: <ulink
50url="&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
54url="&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
58url="&patch-root;/transcode-&transcode-version;-gcc34-1.patch"/></para>
59</listitem>
60</itemizedlist>
61</sect3>
62 -->
63
64<sect3><title><application>Transcode</application> dependencies</title>
65<sect4><title>Required</title>
66<para><xref linkend="ffmpeg-package"/></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
100requirement for <xref linkend="mplayer-package"/>'s shared post-processing
101library, <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
111commands:</para>
112
113<screen><userinput><command>./configure --prefix=/usr --without-x &amp;&amp;
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>
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
127X11 dependent filter plugins.</para>
128
129<para><option>--enable-netstream</option>: This parameter enables network
130streaming support.</para>
131
132<para>Building support for most of the dependency packages requires using
133options 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
136enabling 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,
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>
356
357</sect2>
358
359</sect1>
Note: See TracBrowser for help on using the repository browser.