source: multimedia/videoutils/avifile.xml@ 68ad918

10.0 10.1 11.0 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 ken/refactor-virt krejzi/svn lazarus nosym perl-modules qt5new systemd-11177 systemd-13485 trunk xry111/git-date xry111/git-date-for-trunk xry111/git-date-test
Last change on this file since 68ad918 was 68ad918, checked in by Igor Živković <igor@…>, 17 years ago

Updated to SDL-1.2.8.

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

  • Property mode set to 100644
File size: 7.0 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 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.9 MB">
9 <!ENTITY avifile-buildsize "51 MB">
10 <!ENTITY avifile-time "2.85 SBU">
11 <!ENTITY codec-download "http://prdownloads.sourceforge.net/avifile/binaries-011002.tgz">
12 <!ENTITY codec-size "4.4 MB">
13 <!ENTITY codec-buildsize "13 MB">
14 <!ENTITY codec-time "0.01 SBU">
15]>
16
17<sect1 id="avifile" xreflabel="Avifile-&avifile-version;">
18<sect1info>
19<othername>$LastChangedBy$</othername>
20<date>$Date$</date>
21</sect1info>
22<?dbhtml filename="avifile.html"?>
23<title>Avifile-&avifile-version;</title>
24
25<sect2>
26<title>Introduction to <application>Avifile</application></title>
27
28<para>The <application>Avifile</application> package contains an
29<acronym>AVI</acronym> video file player, tools and support libraries. This is
30useful for viewing and editing <acronym>AVI</acronym> files.</para>
31
32<sect3><title>Package information</title>
33<itemizedlist spacing='compact'>
34<listitem><para>Download (HTTP):
35<ulink url="&avifile-download-http;"/></para></listitem>
36<listitem><para>Download (FTP):
37<ulink url="&avifile-download-ftp;"/></para></listitem>
38<listitem><para>Download size:
39&avifile-size;</para></listitem>
40<listitem><para>Estimated Disk space required:
41&avifile-buildsize;</para></listitem>
42<listitem><para>Estimated build time:
43&avifile-time;</para></listitem></itemizedlist>
44</sect3>
45
46<sect3><title>Additional downloads</title>
47<para><emphasis>CODECs</emphasis></para>
48<itemizedlist spacing='compact'>
49<listitem><para>Required <acronym>CODEC</acronym>s:
50<ulink url="&codec-download;"/></para></listitem>
51<listitem><para>Download size:
52&codec-size;</para></listitem>
53<listitem><para>Estimated Disk space required:
54&codec-buildsize;</para></listitem>
55<listitem><para>Estimated build time:
56&codec-time;</para></listitem>
57</itemizedlist>
58
59<para><emphasis>Patches</emphasis></para>
60<itemizedlist spacing='compact'>
61<listitem><para>Required Patch (if compiled using
62<application><acronym>GCC</acronym></application>-3.4.x): <ulink
63url="&patch-root;/avifile-&avifile-version;-gcc34-1.patch"/></para>
64</listitem>
65<listitem><para>Required Patch (if
66<application>FFmpeg</application> is installed): <ulink
67url="&patch-root;/avifile-&avifile-version;-gcc34_ffmpeg-1.patch"/></para>
68</listitem>
69<listitem><para>Required Patch: <ulink
70url="&patch-root;/avifile-&avifile-version;-freetype_fix-1.patch"/></para>
71</listitem></itemizedlist>
72</sect3>
73
74<sect3><title><application>Avifile</application> dependencies</title>
75<sect4><title>Required</title>
76<para><xref linkend="qt"/> and <xref linkend="sdl"/></para>
77</sect4>
78
79<sect4><title>Optional</title>
80<para><xref linkend="pkgconfig"/>, <xref linkend="libjpeg"/>,
81<xref linkend="libogg"/>, <xref linkend="liba52"/>,
82<xref linkend="ffmpeg"/>, <xref linkend="lame"/>,
83<xref linkend="libmad"/>, <xref linkend="libvorbis"/>,
84<xref linkend="xvid"/> (plugin currently broken),
85<ulink url="http://www.audiocoding.com/modules/mydownloads/">FAAD</ulink> and
86<ulink url="http://dmalloc.com/">Dmalloc</ulink></para>
87</sect4>
88</sect3>
89
90</sect2>
91
92<sect2>
93<title>Installation of <application>Avifile</application></title>
94
95<para>Install <application>Avifile</application> by running the
96following commands:</para>
97
98<screen><userinput><command>patch -Np1 -i ../avifile-&avifile-version;-gcc34-1.patch &amp;&amp;
99patch -Np1 -i ../avifile-&avifile-version;-gcc34_ffmpeg-1.patch &amp;&amp;
100patch -Np1 -i ../avifile-&avifile-version;-freetype_fix-1.patch &amp;&amp;
101install -d /usr/lib/avifile-0.7/win32 &amp;&amp;
102tar xzvf ../binaries-011002.tgz -C /usr/lib/avifile-0.7 &amp;&amp;
103./autogen.sh &amp;&amp;
104./configure &amp;&amp;
105make maintainer-clean &amp;&amp;
106./autogen.sh &amp;&amp;
107./configure --prefix=/usr \
108 --with-win32-path=/usr/lib/avifile-0.7/win32 &amp;&amp;
109make &amp;&amp;
110make install</command></userinput></screen>
111
112</sect2>
113
114<sect2>
115<title>Command explanations</title>
116
117<para><command>./autogen.sh &amp;&amp; ./configure &amp;&amp;
118make maintainer-clean &amp;&amp; ./autogen.sh</command>: The
119author of this package used the old autoconf which leads to
120problems like configure not being able to detect some libraries and compilation
121errors. This is fixed by rebuilding the configuration scripts.
122</para>
123
124</sect2>
125
126<sect2>
127<title>Contents</title>
128
129<para>The <application>Avifile</application> package contains
130<command>aviplay</command>, <command>avibench</command>,
131<command>avifile-config</command>, <command>mmxnow-config</command>,
132<command>avirecompress</command>, <command>avicap</command>,
133<command>avirec</command>, <command>kv4lsetup</command>,
134<command>avicat</command>, <command>avitype</command> and
135<command>avimake</command>.</para>
136
137</sect2>
138
139<sect2><title>Description</title>
140
141<sect3><title>aviplay</title>
142<para><command>aviplay</command> manages the input formats, the
143<acronym>CODEC</acronym>s and the output formats to display
144<acronym>AVI</acronym> video files on your screen.</para></sect3>
145
146<sect3><title>avibench</title>
147<para><command>avibench</command> performs a measurement of the
148<application><acronym>AVI</acronym> file support</application>
149library's performance for a file.</para></sect3>
150
151<sect3><title>avifile-config</title>
152<para><command>avifile-config</command> is run by
153<command>configure</command> for programs wishing to link to the
154<application>Avifile</application> library.</para></sect3>
155
156<sect3><title>mmxnow-config</title>
157<para><command>mmxnow-config</command> is run by
158<command>configure</command> for programs wishing to link to the
159mmxnow library.</para></sect3>
160
161<sect3><title>avirecompress</title>
162<para><command>avirecompress</command> is a widget that takes an input file of
163one <acronym>CODEC</acronym> type and converts it into a video file of
164another <acronym>CODEC</acronym>.</para></sect3>
165
166<sect3><title>avicap</title>
167<para><command>avicap</command> is a widget that displays acquired video from a
168Video For Windows (<acronym>VFW</acronym>) compatible device, like a webcam or
169a TV-tuner.</para></sect3>
170
171<sect3><title>avirec</title>
172<para><command>avirec</command> is a command-line video recording
173tool.</para></sect3>
174
175<sect3><title>kv4lsetup</title>
176<para><command>kv4lsetup</command> is a small tool which tells
177<application>video4linux</application> about the current video
178mode.</para></sect3>
179
180<sect3><title>avicat</title>
181<para><command>avicat</command> takes a set of <acronym>AVI</acronym> files and
182combines them into a single file.</para></sect3>
183
184<sect3><title>avitype</title>
185<para><command>avitype</command> will read and display <acronym>AVI</acronym>
186file header information.</para></sect3>
187
188<sect3><title>avimake</title>
189<para><command>avimake</command> takes a set of <acronym>JPG</acronym> images
190and creates a movie.</para></sect3>
191
192</sect2>
193
194</sect1>
195
Note: See TracBrowser for help on using the repository browser.