Changeset 01062dd for multimedia


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

Location:
multimedia
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • multimedia/multimedia.xml

    r8d8631b5 r01062dd  
    55<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="multimedia/libdriv/libdriv.xml"/>
    66<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="multimedia/audioutils/audioutils.xml"/>
     7<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="multimedia/videoutils/videoutils.xml"/>
    78
    89<!-- &multimedia-libdriv; -->
    910<!-- &multimedia-audioutils; -->
    10 &multimedia-videoutils;
     11<!-- &multimedia-videoutils; -->
    1112&multimedia-cdwriteutils;
    1213
  • multimedia/videoutils/avifile.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 avifile-download-http "http://prdownloads.sourceforge.net/avifile/avifile-0.7-&avifile-version;.tar.gz">
     7  <!ENTITY avifile-download-ftp  " ">
     8  <!ENTITY avifile-size          "2.8 MB">
     9  <!ENTITY avifile-buildsize     "46.0 MB">
     10  <!ENTITY avifile-time          "4.28 SBU">
     11]>
     12
    113<sect1 id="avifile" xreflabel="Avifile-&avifile-version;">
    214<?dbhtml filename="avifile.html"?>
    315<title>Avifile-&avifile-version;</title>
    416
    5 &avifile-intro;
    6 &avifile-inst;
    7 &avifile-exp;
    8 &avifile-desc;
     17<sect2>
     18<title>Introduction to <application>Avifile</application></title>
     19
     20<para>The <application>Avifile</application> package contains an
     21<acronym>AVI</acronym> video file player, tools and
     22support libraries. This is useful for viewing and editing
     23<acronym>AVI</acronym> files.</para>
     24
     25<sect3><title>Package information</title>
     26<itemizedlist spacing='compact'>
     27<listitem><para>Download (HTTP): <ulink url="&avifile-download-http;"/></para></listitem>
     28<listitem><para>Download (FTP): <ulink url="&avifile-download-ftp;"/></para></listitem>
     29<listitem><para>Download size: &avifile-size;</para></listitem>
     30<listitem><para>Estimated Disk space required: &avifile-buildsize;</para></listitem>
     31<listitem><para>Estimated build time: &avifile-time;</para></listitem></itemizedlist>
     32</sect3>
     33
     34<sect3><title>Additional downloads</title>
     35<itemizedlist spacing='compact'>
     36<listitem><para>Required <acronym>CODEC</acronym>s: <ulink
     37url="http://prdownloads.sourceforge.net/avifile/binaries-011002.tgz"/></para></listitem>
     38</itemizedlist></sect3>
     39
     40<sect3><title><application>Avifile</application> dependencies</title>
     41<sect4><title>Required</title>
     42<para><xref linkend="qt"/> and <xref linkend="SDL"/></para></sect4>
     43<sect4><title>Optional</title>
     44<para><xref linkend="ffmpeg"/>, <xref linkend="xvid"/>, <xref
     45linkend="libmad"/>, <xref linkend="libvorbis"/> and <xref
     46linkend="lame"/></para></sect4>
     47</sect3>
     48
     49</sect2>
     50
     51<sect2>
     52<title>Installation of <application>Avifile</application></title>
     53
     54<para>Install <application>Avifile</application> by running the
     55following commands:</para>
     56<screen><userinput><command>install -d /usr/lib/avifile-0.7/win32 &amp;&amp;
     57tar xzvf ../binaries-011002.tgz -C /usr/lib/avifile-0.7 &amp;&amp;
     58./autogen.sh &amp;&amp;
     59./configure &amp;&amp;
     60make maintainer-clean &amp;&amp;
     61./autogen.sh &amp;&amp;
     62./configure --prefix=/usr \
     63    --with-win32-path=/usr/lib/avifile-0.7/win32 &amp;&amp;
     64make &amp;&amp;
     65make install</command></userinput></screen>
     66
     67</sect2>
     68
     69<sect2>
     70<title>Command explanations</title>
     71
     72<para><command>./autogen.sh &amp;&amp; ./configure &amp;&amp;
     73make maintainer-clean &amp;&amp; ./autogen.sh</command>: The
     74author of this package used the old autoconf which leads to
     75problems like configure not being able to detect some libraries and compilation
     76errors. We fix this by rebuilding the configuration scripts.
     77</para>
     78
     79</sect2>
     80
     81<sect2>
     82<title>Contents</title>
     83
     84<para>The <application>Avifile</application> package contains
     85<command>aviplay</command>, <command>avibench</command>, <command>
     86avifile-config</command>, <command>mmxnow-config</command>, <command>
     87avirecompress</command>, <command>avicap</command>, <command>avirec</command>,
     88<command>kv4lsetup</command>, <command>avicat</command>,
     89<command>avitype</command> and <command>avimake</command>.</para>
     90
     91</sect2>
     92
     93<sect2><title>Description</title>
     94
     95<sect3><title>aviplay</title>
     96<para><command>aviplay</command> manages the input formats, the
     97<acronym>CODEC</acronym>s and the
     98output formats to display <acronym>AVI</acronym> video files on your screen.
     99</para></sect3>
     100
     101<sect3><title>avibench</title>
     102<para><command>avibench</command> performs a measurement of the <application>
     103AVI file support</application> library's performance for a file.</para></sect3>
     104
     105<sect3><title>avifile-config</title>
     106<para><command>avifile-config</command> is run by configure for programs
     107wishing to link to the  <application>Avifile</application> library.
     108</para></sect3>
     109
     110<sect3><title>mmxnow-config</title>
     111<para><command>mmxnow-config</command> is run by configure for programs wishing
     112to link to the mmxnow library.</para></sect3>
     113
     114<sect3><title>avirecompress</title>
     115<para><command>avirecompress</command> is a widget that takes an input file of
     116one <acronym>CODEC</acronym> type and converts it into a video file of
     117another <acronym>CODEC</acronym>.</para>
     118</sect3>
     119
     120<sect3><title>avicap</title>
     121<para><command>avicap</command> is a widget that displays acquired video from a
     122Video For Windows (vfw) compatible device, like a webcam or a TV-tuner.</para>
     123</sect3>
     124
     125<sect3><title>avirec</title>
     126<para><command>avirec</command> is a command-line video recording tool.</para>
     127</sect3>
     128
     129<sect3><title>kv4lsetup</title>
     130<para><command>kv4lsetup</command> is a small tool which tells video4linux
     131about the current video mode.</para></sect3>
     132
     133<sect3><title>avicat</title>
     134<para><command>avicat</command> takes a set of <acronym>AVI</acronym> files and
     135combines them into a single file.</para></sect3>
     136
     137<sect3><title>avitype</title>
     138<para><command>avitype</command> will read and display <acronym>AVI</acronym>
     139file header information.</para></sect3>
     140
     141<sect3><title>avimake</title>
     142<para><command>avimake</command> takes a set of <acronym>JPG</acronym> images
     143and creates a movie.</para></sect3>
     144
     145</sect2>
    9146
    10147</sect1>
  • multimedia/videoutils/ffmpeg.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 ffmpeg-download-http "http://prdownloads.sourceforge.net/ffmpeg/ffmpeg-&ffmpeg-version;.tar.gz">
     7  <!ENTITY ffmpeg-download-ftp  " ">
     8  <!ENTITY ffmpeg-size          "1.3 MB">
     9  <!ENTITY ffmpeg-buildsize     "31 MB">
     10  <!ENTITY ffmpeg-time          "0.89 SBU">
     11]>
     12
    113<sect1 id="ffmpeg" xreflabel="FFmpeg-&ffmpeg-version;">
    214<?dbhtml filename="ffmpeg.html"?>
    315<title>FFmpeg-&ffmpeg-version;</title>
    416
    5 &ffmpeg-intro;
    6 &ffmpeg-inst;
    7 &ffmpeg-exp;
    8 &ffmpeg-config;
    9 &ffmpeg-desc;
     17<sect2>
     18<title>Introduction to <application>FFmpeg</application></title>
     19
     20<para><application>FFmpeg</application> is a solution to record, convert and stream audio and
     21video. Due to heavy development, not all of these functions will work.</para>
     22
     23<sect3><title>Package information</title>
     24<itemizedlist spacing='compact'>
     25<listitem><para>Download (HTTP): <ulink url="&ffmpeg-download-http;"/></para></listitem>
     26<listitem><para>Download (FTP): <ulink url="&ffmpeg-download-ftp;"/></para></listitem>
     27<listitem><para>Download size: &ffmpeg-size;</para></listitem>
     28<listitem><para>Estimated Disk space required: &ffmpeg-buildsize;</para></listitem>
     29<listitem><para>Estimated build time: &ffmpeg-time;</para></listitem></itemizedlist>
     30</sect3>
     31
     32<sect3><title><application>FFmpeg</application> dependencies</title>
     33<sect4><title>Optional</title>
     34<para><xref linkend="libvorbis"/>, <xref linkend="lame"/>,
     35X (<xref linkend="xfree86"/> or <xref linkend="xorg"/>), <xref linkend="SDL"/> and <xref linkend="freetype2"/>
     36</para></sect4>
     37</sect3>
     38
     39</sect2>
     40
     41<sect2>
     42<title>Installation of <application>FFmpeg</application></title>
     43
     44<para>Install <application>FFmpeg</application> by running the following
     45commands:</para>
     46
     47<note><para>The package maintainers recommend compiling without any
     48optimizations.</para></note>
     49
     50<screen><userinput><command>./configure --prefix=/usr --enable-shared &amp;&amp;
     51make &amp;&amp;
     52make install</command></userinput></screen>
     53
     54</sect2>
     55
     56<sect2>
     57<title>Command explanations</title>
     58
     59<para><option>--enable-shared</option>: This switch is needed to
     60build <filename class="libraryfile">libavcodec</filename> and <filename
     61class="libraryfile">libavformat</filename> shared libraries.</para>
     62
     63<para><option>--enable-mp3lame</option>: Link against
     64<filename class="libraryfile">libmp3lame</filename>.</para>
     65
     66<para><option>--enable-vorbis</option>: Link against
     67<filename class="libraryfile">libvorbis</filename>.</para>
     68
     69<para><option>--disable-ffplay</option>: Only installs the server part.
     70<command>ffplay</command> requires X for building.</para>
     71
     72</sect2>
     73
     74<sect2>
     75<title>Configuring <application>FFmpeg</application></title>
     76
     77<sect3><title>Config files</title>
     78
     79<para><filename>~/.ffmpeg/ffserver-config</filename></para>
     80
     81<para>You'll find a sample ffserver configuration file at
     82<ulink url="http://ffmpeg.sourceforge.net/sample.html"/></para>
     83
     84</sect3>
     85
     86</sect2>
     87
     88<sect2>
     89<title>Contents</title>
     90
     91<para>The <application>FFmpeg</application> package contains <command>ffmpeg
     92</command>, <command>ffserver</command>, <command>ffplay</command>,
     93<filename class="libraryfile">libavcodec</filename> and
     94<filename class="libraryfile">libavformat</filename>.</para>
     95
     96</sect2>
     97
     98<sect2><title>Description</title>
     99
     100<sect3><title>ffmpeg</title>
     101<para><command>ffmpeg</command> is a command-line tool to convert video files,
     102network streams and input from a TV card to several video formats.</para></sect3>
     103
     104<sect3><title>ffserver</title>
     105<para><command>ffserver</command> is a streaming server for everything
     106that <command>ffmpeg</command> could use as input (files, streams, TV card
     107input, webcam, etc.).</para></sect3>
     108
     109<sect3><title>ffplay</title>
     110<para><command>ffplay</command> is a very simple and portable media
     111player using the <filename>ffmpeg</filename> libraries and the <acronym>SDL
     112</acronym> library.</para></sect3>
     113
     114<sect3><title>libavcodec/libavformat</title>
     115<para><filename class="libraryfile">libavcodec</filename> and <filename
     116class="libraryfile">libavformats</filename> are libraries for encoding/decoding
     117video streams and putting them into files or network packets. Since
     118they're well documented, you can easily include them in your software,
     119like some other packages already do.</para></sect3>
     120
     121</sect2>
    10122
    11123</sect1>
  • multimedia/videoutils/mplayer.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 mplayer-download-http "http://www1.mplayerhq.hu/MPlayer/releases/MPlayer-&mplayer-version;.tar.bz2">
     7  <!ENTITY mplayer-download-ftp  "ftp://ftp1.mplayerhq.hu/MPlayer/releases/MPlayer-&mplayer-version;.tar.bz2">
     8  <!ENTITY mplayer-size          "4.7 MB">
     9  <!ENTITY mplayer-buildsize     "51 MB">
     10  <!ENTITY mplayer-time          "1.80 SBU">
     11]>
     12
    113<sect1 id="mplayer" xreflabel="MPlayer-&mplayer-version;">
    214<?dbhtml filename="mplayer.html"?>
    315<title>MPlayer-&mplayer-version;</title>
    416
    5 &mplayer-intro;
    6 &mplayer-inst;
    7 &mplayer-exp;
    8 &mplayer-config;
    9 &mplayer-desc;
     17<sect2>
     18<title>Introduction to <application>MPlayer</application></title>
     19
     20<para>The <application>MPlayer</application> package contains an audio/video player that is able to
     21play almost every audio and video <acronym>CODEC</acronym> and can be
     22controlled via the command
     23line or a <acronym>GUI</acronym>.</para>
     24
     25<sect3><title>Package information</title>
     26<itemizedlist spacing='compact'>
     27<listitem><para>Download (HTTP): <ulink url="&mplayer-download-http;"/></para></listitem>
     28<listitem><para>Download (FTP): <ulink url="&mplayer-download-ftp;"/></para></listitem>
     29<listitem><para>Download size: &mplayer-size;</para></listitem>
     30<listitem><para>Estimated Disk space required: &mplayer-buildsize;</para></listitem>
     31<listitem><para>Estimated build time: &mplayer-time;</para></listitem></itemizedlist>
     32</sect3>
     33
     34<sect3><title>Additional downloads</title>
     35<itemizedlist spacing='compact'>
     36<listitem><para>Proprietary <acronym>CODEC</acronym>s: <ulink
     37url="http://www1.mplayerhq.hu/MPlayer/releases/codecs/extralite.tar.bz2"/></para></listitem>
     38<listitem><para>Default <acronym>GUI</acronym> skin: <ulink
     39url="http://www1.mplayerhq.hu/MPlayer/Skin/default-1.8.tar.bz2"/></para></listitem>
     40<listitem><para>Prerendered fonts: <ulink
     41url="http://www1.mplayerhq.hu/MPlayer/releases/fonts/font-arial-iso-8859-1.tar.bz2"/></para>
     42</listitem>
     43</itemizedlist>
     44
     45<note><para>The additional downloads are not required to build and use MPlayer. You can
     46find many more <acronym>CODEC</acronym>s, skins and fonts at <ulink
     47url="http://www.mplayerhq.hu/">MPlayer's homepage</ulink>.</para></note>
     48
     49</sect3>
     50
     51<sect3><title><application>MPlayer</application> dependencies</title>
     52<sect4><title>Optional</title>
     53<para>
     54X (<xref linkend="xfree86"/> or <xref linkend="xorg"/>),
     55<xref linkend="libpng"/>,
     56<xref linkend="libjpeg"/>,
     57<xref linkend="GTK"/>,
     58<xref linkend="DirectFB"/>,
     59<xref linkend="SVGAlib"/>,
     60<xref linkend="freetype2"/>,
     61<xref linkend="fontconfig"/>,
     62<xref linkend="libungif"/>,
     63<xref linkend="libogg"/>
     64<xref linkend="libvorbis"/>,
     65<xref linkend="aalib"/>,
     66<xref linkend="SDL"/>,
     67<xref linkend="xvid"/>,
     68<xref linkend="arts"/>,
     69<xref linkend="alsa"/>,
     70<xref linkend="esound"/>,
     71<xref linkend="LZO"/>,
     72<xref linkend="libmad"/>,
     73<xref linkend="CDParanoia"/>,
     74<xref linkend="libdv"/>,
     75<xref linkend="libdvdread"/>,
     76<xref linkend="nas"/>,
     77<xref linkend="samba3"/>,
     78<xref linkend="lame"/>,
     79<xref linkend="xmms"/>,
     80<xref linkend="flac"/>,
     81<xref linkend="libfame"/>,
     82<ulink url="http://www.theora.org/">Theora</ulink>,
     83<ulink url="http://prdownloads.sourceforge.net/zapping/mp1e-1.9.3.tar.bz2">MP1E</ulink>,
     84<ulink url="http://faac.sourceforge.net/">FAAD2</ulink>,
     85<ulink url="http://www.ggi-project.org/">GGI</ulink>,
     86<ulink url="http://fribidi.sourceforge.net/">FriBidi</ulink>,
     87<ulink url="http://www.unrarlib.org/">unrarlib</ulink>,
     88<ulink url="http://www.lirc.org/">LIRC</ulink>,
     89<ulink url="http://www.dolda2000.cjb.net/~fredrik/lirccd/">lirccd</ulink> and
     90<ulink url="http://www.live.com/mplayer/">LIVE.COM Streaming Media</ulink>
     91</para></sect4>
     92</sect3>
     93
     94</sect2>
     95
     96<sect2>
     97<title>Installation of <application>MPlayer</application></title>
     98
     99<para>If you downloaded any proprietary <acronym>CODEC</acronym>s,
     100extract them at some system-wide location (like <filename
     101class="directory">/usr/lib/mplayer/codecs</filename>) and add
     102<parameter>--with-codecsdir=<replaceable>[location]</replaceable></parameter>
     103option to the configure script.</para>
     104
     105<note><para>The package maintainers recommend building without any
     106optimizations.</para></note>
     107
     108<para>Install <application>MPlayer</application> by running the following commands:</para>
     109
     110<screen><userinput><command>./configure --prefix=/usr --confdir=/etc/mplayer \
     111    --enable-largefiles --enable-shared-pp &amp;&amp;
     112make &amp;&amp;
     113make install &amp;&amp;
     114make -C libavcodec/libpostproc install</command></userinput></screen>
     115
     116<para>You will need <filename>codecs.conf</filename> only if you want to
     117change its properties, as the main binary contains an internal copy of
     118it:</para>
     119
     120<screen><userinput><command>cp etc/codecs.conf /etc/mplayer</command></userinput></screen>
     121
     122<para>The <acronym>GUI</acronym> version of
     123<application>MPlayer</application> requires a skin. Extract the default
     124one to the recommended location:</para>
     125
     126<screen><userinput><command>install -d /usr/share/mplayer/Skin &amp;&amp;
     127tar xjvf ../default-1.8.tar.bz2 -C /usr/share/mplayer/Skin</command></userinput></screen>
     128
     129<sect3>
     130<title>Installation for <acronym>DVD</acronym> playback</title>
     131
     132<para>If you want <acronym>DVD</acronym> playback with
     133<application>MPlayer</application>, you need to make a link
     134from your <acronym>DVD</acronym> drive to <filename>/dev/dvd</filename>:</para>
     135
     136<screen><userinput><command>ln -s /dev/<replaceable>[dvd drive]</replaceable> /dev/dvd</command></userinput></screen>
     137
     138<para>Replace <replaceable>[dvd drive]</replaceable> with whatever
     139device is appropriate, for example <filename>/dev/hdc</filename>. If
     140you don't know which device to choose, type:</para>
     141
     142<screen><userinput><command>dmesg | grep DVD</command></userinput></screen>
     143
     144<para>It should result in an output like:</para>
     145
     146<screen><userinput>hdc: Pioneer DVD-ROM ATAPIModel DVD-114 0110,
     147ATAPI CD/DVD-ROM drive</userinput></screen>
     148
     149<para>If you have SCSI-Emulation activated for the drives, you'll need
     150to get the right SCSI-device. Every CD/DVD-ROM drive is mapped in the
     151same order as in <acronym>IDE</acronym> devices to the devices named
     152<filename>/dev/scd0</filename>,
     153<filename>/dev/scd1</filename> and so on.</para>
     154
     155</sect3>
     156
     157</sect2>
     158
     159<sect2>
     160<title>Command explanations</title>
     161
     162<para><option>--enable-shared-pp</option>: This enables the
     163building of a shared <filename
     164class="libraryfile">libpostproc</filename> (library for post processing, featuring
     165filters like sharpen).</para>
     166
     167<para><option>--enable-gui</option>: This switch tells
     168<application>MPlayer</application> to compile the <acronym>GUI</acronym>
     169code (requires <xref linkend="GTK"/>).</para>
     170
     171<para><option>--enable-menu</option>:  This
     172switch enables the new menu support.  It's like an
     173<acronym>OSD</acronym>, but you can
     174also run a shell with it.</para>
     175
     176</sect2>
     177
     178<sect2>
     179<title>Configuring MPlayer</title>
     180
     181<sect3><title>Config files</title>
     182<para><filename>/etc/mplayer/*</filename>, <filename>~/.mplayer/*</filename></para>
     183</sect3>
     184
     185<sect3><title>Configuration Information</title>
     186
     187
     188<para>If you wish to utilize a <application>FreeType</application> font,
     189you need to link a <acronym>TTF</acronym>
     190file to your <filename class="directory">~/.mplayer</filename> directory.  For example:
     191<screen><userinput><command>ln -sf /usr/X11R6/lib/X11/fonts/TTF/luxisri.ttf ~/.mplayer/subfont.ttf
     192</command></userinput></screen>
     193otherwise
     194<screen><userinput><command>tar xjvf ../font-arial-iso-8859-1.tar.bz2 -C /usr/share/mplayer/font &amp;&amp;
     195cd /usr/share/mplayer/font &amp;&amp;
     196ln -sf font-arial-iso-8859-1/font-arial-<replaceable>[font size]</replaceable>-iso-8859-1/* .</command></userinput></screen>
     197You can chose your font size of 14, 18, 24 or 28.
     198</para>
     199
     200<para>Set the proper ownership for <acronym>CODEC</acronym>s, skins and fonts:</para>
     201
     202<screen><userinput><command>chown -R root:root <replaceable>[CODECs location]</replaceable> &amp;&amp;
     203chown -R root:root /usr/share/mplayer</command></userinput></screen>
     204
     205<para>Optionally, set up the <acronym>GUI</acronym> with the following commands:</para>
     206
     207<screen><userinput><command>cat &gt; /etc/mplayer/mplayer.conf &lt;&lt; "EOF"</command>
     208gui = yes
     209skin = default
     210<command>EOF</command></userinput></screen>
     211
     212<para>The first line, <userinput>gui = yes</userinput>, will make
     213MPlayer start in <acronym>GUI</acronym> mode automatically. If you want to decide whether to start
     214in <acronym>GUI</acronym> mode or not, leave that line out and start
     215<command>mplayer</command> with
     216<option>-gui</option> or as <command>gmplayer</command> (e.g.,
     217when starting from a Window Manager menu or command prompt). Note that
     218the main configuration file is called <filename>config</filename> if it
     219is placed in the <filename class="directory">~/.mplayer</filename> directory.</para>
     220
     221</sect3>
     222
     223</sect2>
     224
     225<sect2>
     226<title>Contents</title>
     227
     228<para>The <application>MPlayer</application> package contains <command>mplayer</command>,
     229<command>gmplayer</command> and <command>mencoder</command>.</para>
     230
     231</sect2>
     232
     233<sect2><title>Description</title>
     234
     235<sect3><title>mplayer</title>
     236<para><command>mplayer</command> manages the input formats, the
     237<acronym>CODEC</acronym>s and the output
     238formats to play video files, <acronym>DVD</acronym>s,
     239(S)<acronym>VCD</acronym>s or network streams containing
     240audio and/or video information on your system.</para>
     241<para>Examples:</para>
     242
     243<screen><command>mplayer -fs blfs.avi
     244mplayer -vo fbdev -fb /dev/fb0 dvd://1 -aid 128 -sub en -framedrop
     245mplayer -fs vcd://1    # works both for VCDs and SVCDs
     246mplayer http://www.students.uni-marburg.de/~Klossa/hapkidofight_lo.mpg</command></screen>
     247
     248<para>For further information, look at the very good
     249documentation included with the package in the source tree subdirectory <filename
     250class="directory">DOCS/</filename>.
     251</para></sect3>
     252
     253<sect3><title>gmplayer</title>
     254<para><command>gmplayer</command> is <application>MPlayer</application> with a graphical user interface.</para></sect3>
     255
     256<sect3><title>mencoder</title>
     257<para><command>mencoder</command> is used to encode any
     258<application>MPlayer</application> playable movie to DivX4,
     259<application>XviD</application> or any <acronym>CODEC</acronym> in libavcodec with
     260<acronym>PCM</acronym>/MP3/VBRMP3 audio.</para>
     261
     262<para>Example:</para>
     263
     264<screen><userinput><command>rm frameno.avi
     265mencoder -dvd 1 -aid 128 -ovc frameno -oac mp3lame \
     266-lameopts vbr=3 -o frameno.avi</command>
     267
     268# mencoder should output bitrates for average encodings
     269# now, choose one you like best! In the following lines,
     270# replace &lt;bitrate&gt; and &lt;name.avi&gt; with statements of your
     271# personal liking.
     272
     273<command>mencoder -dvd 1 -aid 128 -oac copy -ovc lavc \
     274-lavcopts vcodec=mpeg4:vpass=1:vhq:vbitrate=&lt;bitrate&gt; -o &lt;name.avi&gt;
     275mencoder -dvd 1 -aid 128 -oac copy -ovc lavc \
     276-lavcopts vcodec=mpeg4:vpass=2:vhq:vbitrate=&lt;bitrate&gt; -o &lt;name.avi&gt;
     277mencoder -forceidx &lt;name.avi&gt;</command></userinput></screen>
     278</sect3>
     279
     280</sect2>
    10281
    11282</sect1>
  • 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>
  • multimedia/videoutils/videoutils.xml

    r8d8631b5 r01062dd  
     1<!DOCTYPE chapter 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
    17<chapter id="multimedia-videoutils">
    28<?dbhtml filename="videoutils.html"?>
     
    1016<acronym>CODEC</acronym> to install.</para>
    1117
    12 &ffmpeg;
    13 &avifile;
    14 &mplayer;
    15 &xine-ui;
    16 &transcode;
     18<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="ffmpeg.xml"/> 
     19<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="avifile.xml"/> 
     20<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="mplayer.xml"/> 
     21<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="xine-ui.xml"/> 
     22<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="transcode.xml"/> 
    1723
    1824</chapter>
  • multimedia/videoutils/xine-ui.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 xine-ui-download-http "http://prdownloads.sourceforge.net/xine/xine-ui-&xine-ui-version;.tar.gz">
     7  <!ENTITY xine-ui-download-ftp  " ">
     8  <!ENTITY xine-ui-size          "2.7 MB">
     9  <!ENTITY xine-ui-buildsize     "16 MB">
     10  <!ENTITY xine-ui-time          "0.74 SBU">
     11]>
     12
    113<sect1 id="xine-ui" xreflabel="xine User Interface-&xine-ui-version;">
    214<?dbhtml filename="xine-ui.html"?>
    315<title>xine User Interface-&xine-ui-version;</title>
    416
    5 &xine-ui-intro;
    6 &xine-ui-inst;
    7 &xine-ui-config;
    8 &xine-ui-desc;
     17<sect2>
     18<title>Introduction to <application>xine User Interface</application></title>
     19
     20<para>The <application>xine User Interface</application> package contains a user interface
     21for <command>xine</command>. This is
     22useful for controlling the operations of your movie.</para>
     23
     24<sect3><title>Package information</title>
     25<itemizedlist spacing='compact'>
     26<listitem><para>Download (HTTP): <ulink
     27url="&xine-ui-download-http;"/></para></listitem>
     28<listitem><para>Download (FTP): <ulink
     29url="&xine-ui-download-ftp;"/></para></listitem>
     30<listitem><para>Download size: &xine-ui-size;</para></listitem>
     31<listitem><para>Estimated Disk space required:
     32&xine-ui-buildsize;</para></listitem>
     33<listitem><para>Estimated build time:
     34&xine-ui-time;</para></listitem></itemizedlist>
     35</sect3>
     36
     37<sect3><title>Additional downloads</title>
     38<itemizedlist spacing='compact'>
     39<listitem><para>Required patch (if utilizing cURL): <ulink
     40url="&patch-root;/xine-ui-&xine-ui-version;-curl.patch"/>
     41</para></listitem>
     42</itemizedlist></sect3>
     43
     44<sect3><title><application>xine User Interface</application> dependencies</title>
     45<sect4><title>Required</title>
     46<para><xref linkend="xine-lib"/></para></sect4>
     47<sect4><title>Optional</title>
     48<para><xref linkend="curl"/>, <xref linkend="aalib"/>
     49and <ulink url="http://www.lirc.org">LIRC</ulink></para></sect4>
     50</sect3>
     51
     52</sect2>
     53
     54<sect2>
     55<title>Installation of <application>xine User Interface</application></title>
     56
     57<para>Apply the following patch if you have
     58<application>cURL</application> installed and you wish to utilize
     59it:</para>
     60
     61<screen><userinput><command>patch -Np1 -i ../xine-ui-&xine-ui-version;-curl.patch</command></userinput></screen>
     62
     63<para>Install <application>xine User Interface</application> by running the following commands:</para>
     64
     65<screen><userinput><command>./configure --prefix=/usr &amp;&amp;
     66make &amp;&amp;
     67make install</command></userinput></screen>
     68
     69</sect2>
     70
     71<sect2>
     72<title>Configuring <application>xine User Interface</application></title>
     73
     74<sect3><title>Config files</title>
     75
     76<para><filename>~/.xine/config</filename></para></sect3>
     77
     78<sect3><title>Configuration Information</title>
     79
     80<para>The above file is created and maintainable through the
     81<command>xine</command> setup
     82dialog box. The documentation for the configuration settings is located at
     83<filename>/usr/share/doc/xine-ui/README.config_en</filename>.</para>
     84</sect3>
     85
     86</sect2>
     87
     88<sect2>
     89<title>Contents</title>
     90
     91<para>The <application>xine User Interface</application> package
     92contains
     93<command>aaxine</command>,
     94<command>fbxine</command>,
     95<command>xine</command>,
     96<command>xine-bugreport</command>,
     97<command>xine-check</command> and
     98<command>xine-remote</command>.</para>
     99
     100</sect2>
     101
     102<sect2><title>Description</title>
     103
     104<sect3><title>aaxine</title>
     105<para><command>aaxine</command> is an AAlib based frontend for xine
     106Libraries.</para></sect3>
     107
     108<sect3><title>xine</title>
     109<para><command>xine</command> plays <acronym>MPEG</acronym> streams
     110(audio and video), <acronym>MPEG</acronym> elementary streams
     111(<acronym>MP3</acronym>), <acronym>MPEG</acronym> transport streams,
     112Ogg files, <acronym>AVI</acronym> files, <acronym>ASF</acronym> files,
     113some Quicktime files, <acronym>VCD</acronym>'s and
     114<acronym>DVD</acronym>'s (non-encrypted).</para></sect3>
     115
     116<sect3><title>xine-bugreport, xine-check</title>
     117<para><command>xine-check</command> tests the xine video player
     118installation for common problems. If run as
     119<command>xine-bugreport</command>, it will produce a terse system
     120description and guide you through the process of reporting a
     121bug.</para></sect3>
     122
     123<sect3><title>xine-remote</title>
     124<para><command>xine-remote</command> is a tool to connect to a xine
     125remote control server.</para></sect3>
     126
     127</sect2>
    9128
    10129</sect1>
Note: See TracChangeset for help on using the changeset viewer.