mirror of
https://github.com/Zeckmathederg/glfs.git
synced 2025-02-03 23:07:23 +08:00
clarify chosen ffmpeg configure switches
git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@11945 af4574ff-66df-0310-9fd7-8a98e5e911e0
This commit is contained in:
parent
1a62f7607b
commit
c012c1a9f8
@ -255,16 +255,6 @@ install -v -m644 doc/doxy/html/* \
|
||||
enables the discovery of <application>Flite</application>.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
<command>gcc tools/qt-faststart.c -o tools/qt-faststart</command>:
|
||||
This builds the <command>qt-faststart</command> program which can
|
||||
modify QuickTime formatted movies
|
||||
(<filename class="extension">.mov</filename> or
|
||||
<filename class="extension">.mp4</filename>) so that the header information
|
||||
is located at the beginning of the file instead of the end. This allows
|
||||
the movie file to begin playing before the entire file has been downloaded.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
<parameter>--enable-gpl</parameter>: Enables the use of GPL code and
|
||||
permits support for postprocessing, swscale and many other features.
|
||||
@ -300,40 +290,37 @@ install -v -m644 doc/doxy/html/* \
|
||||
</para>
|
||||
|
||||
<para>
|
||||
<parameter>--enable-libfdk-aac</parameter>: Enables AAC format de/encoding
|
||||
via <filename class="libraryfile">libfdk-aac</filename>.
|
||||
<parameter>--enable-libfdk-aac</parameter>: Enables currently the
|
||||
highest-quality AAC audio encoding via <filename
|
||||
class="libraryfile">libfdk-aac</filename>.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
<parameter>--enable-libmp3lame</parameter>: Enables MP3 de/encoding via
|
||||
<parameter>--enable-libmp3lame</parameter>: Enables MP3 audio encoding via
|
||||
<filename class="libraryfile">libmp3lame</filename>.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
<parameter>--enable-libopus</parameter>: Enables Opus format de/encoding
|
||||
via <filename class="libraryfile">libopus</filename>.
|
||||
<parameter>--enable-libopus</parameter>: Enables Opus encoding for low
|
||||
latency streaming via <filename class="libraryfile">libopus</filename>.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
<parameter>--enable-libtheora</parameter>: Enables
|
||||
<application>Theora</application> de/encoding
|
||||
via <filename class="libraryfile">libtheora</filename>.
|
||||
<parameter>--enable-libvorbis --enable-libtheora</parameter>: Enables
|
||||
Theora video encoding via <filename
|
||||
class="libraryfile">libvorbis</filename> and <filename
|
||||
class="libraryfile">libtheora</filename>.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
<parameter>--enable-libvorbis</parameter>: Enables
|
||||
<application>Vorbis</application> de/encoding
|
||||
via <filename class="libraryfile">libvorbis</filename>.
|
||||
<parameter>--enable-libvorbis --enable-libvpx</parameter>: Enables WebM
|
||||
encoding via <filename class="libraryfile">libvorbis</filename> and
|
||||
<filename class="libraryfile">libvpx</filename>.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
<parameter>--enable-libvpx</parameter>: Enables VP8 de/encoding
|
||||
via <filename class="libraryfile">libvpx</filename>.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
<parameter>--enable-libx264</parameter>: Enables H.264 de/encoding
|
||||
via <filename class="libraryfile">libx264</filename>.
|
||||
<parameter>--enable-libx264</parameter>: Enables high-quality H.264/MPEG-4
|
||||
AVC encoding via <filename class="libraryfile">libx264</filename>.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
@ -341,20 +328,24 @@ install -v -m644 doc/doxy/html/* \
|
||||
</para>
|
||||
|
||||
<para>
|
||||
Support for most of the dependency packages requires using options passed
|
||||
to the <command>configure</command> script. View the the output from
|
||||
<command>./configure --help</command> for complete information about
|
||||
enabling dependency packages. The only reason to enable a specific codec
|
||||
(and make <application>FFmpeg</application> link to the prerequisite
|
||||
shared library installed on your system) is to make
|
||||
<application>FFmpeg</application> compile an <emphasis>encoder</emphasis>
|
||||
and/or <emphasis>decoder</emphasis> for that codec. If you just want to
|
||||
use <application>FFmpeg</application> to watch video or listen to music
|
||||
(via other applications such as <application>Gstreamer</application> or
|
||||
<application>Xine</application>) then you will not benefit from linking
|
||||
<application>FFmpeg</application> to other codec libraries.
|
||||
<command>gcc tools/qt-faststart.c -o tools/qt-faststart</command>:
|
||||
This builds the <command>qt-faststart</command> program which can
|
||||
modify QuickTime formatted movies
|
||||
(<filename class="extension">.mov</filename> or
|
||||
<filename class="extension">.mp4</filename>) so that the header information
|
||||
is located at the beginning of the file instead of the end. This allows
|
||||
the movie file to begin playing before the entire file has been downloaded.
|
||||
</para>
|
||||
|
||||
<note>
|
||||
<para>
|
||||
Support for most of the dependency packages requires using options
|
||||
passed to the <command>configure</command> script. View the the output
|
||||
from <command>./configure --help</command> for complete information
|
||||
about enabling dependency packages.
|
||||
</para>
|
||||
</note>
|
||||
|
||||
</sect2>
|
||||
|
||||
<sect2 role="configuration">
|
||||
|
Loading…
Reference in New Issue
Block a user