<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://cblfs.nicewhileitlasted.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=217.87.39.10</id>
	<title>CBLFS - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://cblfs.nicewhileitlasted.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=217.87.39.10"/>
	<link rel="alternate" type="text/html" href="https://cblfs.nicewhileitlasted.com/Special:Contributions/217.87.39.10"/>
	<updated>2026-05-21T17:42:27Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.44.0</generator>
	<entry>
		<id>?title=FFmpeg&amp;diff=12225</id>
		<title>FFmpeg</title>
		<link rel="alternate" type="text/html" href="?title=FFmpeg&amp;diff=12225"/>
		<updated>2007-12-08T11:29:14Z</updated>

		<summary type="html">&lt;p&gt;217.87.39.10: /* Configuring */ corrected options&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;text-align: left; background-color: AliceBlue;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Download Source:&lt;br /&gt;
| http://prdownloads.sourceforge.net/ffmpeg/ffmpeg-{{FFmpeg-Version}}-pre1.tar.gz&lt;br /&gt;
|-&lt;br /&gt;
!Required Patch&lt;br /&gt;
| http://svn.cross-lfs.org/svn/repos/patches/ffmpeg/ffmpeg-{{FFmpeg-Version}}-pre1-gcc4-1.patch &lt;br /&gt;
|-&lt;br /&gt;
!Required Patch&lt;br /&gt;
| http://svn.cross-lfs.org/svn/repos/patches/ffmpeg/ffmpeg-{{FFmpeg-Version}}-pre1-amr_fixes-1.patch&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
{{Package-Introduction|FFmpeg is a solution to record, convert and stream audio and video. It is a very fast video and audio converter and it can also acquire from a live audio/video source. Designed to be intuitive, the command-line interface (&#039;&#039;&#039;ffmpeg&#039;&#039;&#039;) tries to figure out all the parameters, when possible. FFmpeg can also convert from any sample rate to any other, and resize video on the fly with a high quality polyphase filter. FFmpeg can use a video4linux compatible video source and any Open Sound System audio source.|http://ffmpeg.mplayerhq.hu/}}&lt;br /&gt;
&lt;br /&gt;
== Using a SVN Snapshot ==&lt;br /&gt;
&lt;br /&gt;
If you would rather use a svn snapshot instead of the tarball above grab the source with [[Subversion]] and optionaly create a tarball for use at a later time:&lt;br /&gt;
&lt;br /&gt;
 svn co svn://svn.mplayerhq.hu/ffmpeg/trunk ffmpeg&lt;br /&gt;
&lt;br /&gt;
 tar cvjf ffmpeg-r$(svnversion ffmpeg).tar.bz2 ffmpeg&lt;br /&gt;
&lt;br /&gt;
{{Note|If you are building with a SVN Snapshot the dependencies may not be the same.}}&lt;br /&gt;
&lt;br /&gt;
== Dependencies ==&lt;br /&gt;
&lt;br /&gt;
=== Optional ===&lt;br /&gt;
* [[libvorbis]]&lt;br /&gt;
* [[LAME]]&lt;br /&gt;
* [[Imlib2]]&lt;br /&gt;
* [[X Window System]]&lt;br /&gt;
* [[SDL]]&lt;br /&gt;
* [[FreeType]]&lt;br /&gt;
* [[MPlayer]]&lt;br /&gt;
* [[FAAC]]&lt;br /&gt;
* [[FAAD2]]&lt;br /&gt;
* [[TeTeX]]&lt;br /&gt;
* [[Liba52]]&lt;br /&gt;
&lt;br /&gt;
== Configuring ==&lt;br /&gt;
&lt;br /&gt;
Look at the output of &#039;&#039;&#039;./configure --help&#039;&#039;&#039; and add the parameters for the optional dependencies you have installed.&lt;br /&gt;
&lt;br /&gt;
A few options you may want to use:&lt;br /&gt;
&lt;br /&gt;
 --enable-pp&lt;br /&gt;
 --enable-a52&lt;br /&gt;
 --enable-faac&lt;br /&gt;
 --enable-faad&lt;br /&gt;
 --enable-mp3lame&lt;br /&gt;
 --enable-ogg&lt;br /&gt;
 --enable-theora&lt;br /&gt;
 --enable-x264&lt;br /&gt;
 --enable-xvid&lt;br /&gt;
 --enable-vorbis&lt;br /&gt;
&lt;br /&gt;
== Non-Multilib ==&lt;br /&gt;
&lt;br /&gt;
If you are not building a SVN Snapshot apply the following patches:&lt;br /&gt;
&lt;br /&gt;
 patch -Np1 -i ../ffmpeg-{{FFmpeg-Version}}-pre1-gcc4-1.patch &amp;amp;&amp;amp;&lt;br /&gt;
 patch -Np1 -i ../ffmpeg-{{FFmpeg-Version}}-pre1-amr_fixes-1.patch&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 ./configure --prefix=/usr --enable-shared \&lt;br /&gt;
     --enable-pthreads --enable-gpl \&lt;br /&gt;
     --disable-ffplay &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
== Multilib ==&lt;br /&gt;
&lt;br /&gt;
=== 32Bit ===&lt;br /&gt;
&lt;br /&gt;
If you are not building a SVN Snapshot apply the following patches:&lt;br /&gt;
&lt;br /&gt;
 patch -Np1 -i ../ffmpeg-{{FFmpeg-Version}}-pre1-gcc4-1.patch &amp;amp;&amp;amp;&lt;br /&gt;
 patch -Np1 -i ../ffmpeg-{{FFmpeg-Version}}-pre1-amr_fixes-1.patch&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 export USE_ARCH=32 &amp;amp;&amp;amp;&lt;br /&gt;
 CFLAGS=&amp;quot;${BUILD32} -fno-PIC&amp;quot; \&lt;br /&gt;
 ./configure --prefix=/usr --cc=&amp;quot;gcc ${BUILD32}&amp;quot; \&lt;br /&gt;
     --enable-shared  --enable-pthreads \&lt;br /&gt;
     --enable-gpl --disable-ffplay &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make install &amp;amp;&amp;amp;&lt;br /&gt;
 mv -v /usr/bin/ffmpeg{,-32} &amp;amp;&amp;amp;&lt;br /&gt;
 unset USE_ARCH&lt;br /&gt;
&lt;br /&gt;
=== N32 ===&lt;br /&gt;
&lt;br /&gt;
If you are not building a SVN Snapshot apply the following patches and sed:&lt;br /&gt;
&lt;br /&gt;
 patch -Np1 -i ../ffmpeg-{{FFmpeg-Version}}-pre1-gcc4-1.patch &amp;amp;&amp;amp;&lt;br /&gt;
 patch -Np1 -i ../ffmpeg-{{FFmpeg-Version}}-pre1-amr_fixes-1.patch &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i &#039;s:$(prefix)/lib:&amp;amp;32:g&#039; $(grep -lr &#039;$(prefix)/lib&#039; *)&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 export USE_ARCH=n32 &amp;amp;&amp;amp;&lt;br /&gt;
 CFLAGS=&amp;quot;${BUILDN32} -fPIC&amp;quot; \&lt;br /&gt;
 ./configure --prefix=/usr --cc=&amp;quot;gcc ${BUILD32}&amp;quot; \&lt;br /&gt;
     --{,sh}libdir=/usr/lib32 \&lt;br /&gt;
     --enable-shared  --enable-pthreads \&lt;br /&gt;
     --enable-gpl --disable-ffplay &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make install &amp;amp;&amp;amp;&lt;br /&gt;
 mv -v /usr/bin/ffmpeg{,-n32} &amp;amp;&amp;amp;&lt;br /&gt;
 unset USE_ARCH&lt;br /&gt;
&lt;br /&gt;
=== 64Bit ===&lt;br /&gt;
&lt;br /&gt;
If you are not building a SVN Snapshot apply the following patches and sed:&lt;br /&gt;
&lt;br /&gt;
 patch -Np1 -i ../ffmpeg-{{FFmpeg-Version}}-pre1-gcc4-1.patch &amp;amp;&amp;amp;&lt;br /&gt;
 patch -Np1 -i ../ffmpeg-{{FFmpeg-Version}}-pre1-amr_fixes-1.patch &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i &#039;s:$(prefix)/lib:&amp;amp;64:g&#039; $(grep -lr &#039;$(prefix)/lib&#039; *)&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 export USE_ARCH=64 &amp;amp;&amp;amp;&lt;br /&gt;
 CFLAGS=&amp;quot;${BUILD64} -fPIC&amp;quot; \&lt;br /&gt;
 ./configure --prefix=/usr --cc=&amp;quot;gcc ${BUILD64}&amp;quot; \&lt;br /&gt;
     --{,sh}libdir=/usr/lib64 \&lt;br /&gt;
     --enable-shared  --enable-pthreads \&lt;br /&gt;
     --enable-gpl --disable-ffplay &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make install &amp;amp;&amp;amp;&lt;br /&gt;
 mv -v /usr/bin/ffmpeg{,-64} &amp;amp;&amp;amp;&lt;br /&gt;
 ln -sfv multiarch_wrapper /usr/bin/ffmpeg &amp;amp;&amp;amp;&lt;br /&gt;
 unset USE_ARCH&lt;br /&gt;
&lt;br /&gt;
== Contents ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;text-align: left&amp;quot;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
!Installed Directories:&lt;br /&gt;
|/usr/lib/vhook, /usr/include/ffmpeg&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
!Installed Programs:&lt;br /&gt;
|ffmpeg, ffserver&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
!Installed Libraries:&lt;br /&gt;
|libavcodec.so, libavformat.so, &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
!Symlinks:&lt;br /&gt;
|None&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Short Descriptions ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;text-align: left;&amp;quot;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
!ffmpeg&lt;br /&gt;
|is a hyper fast audio and video encoder.&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
!ffserver&lt;br /&gt;
|is a hyper fast multi format audio and video streaming server.&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
!libavcodec&lt;br /&gt;
|is a library containing all the FFmpeg audio/video encoders and decoders.&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
!libavformat&lt;br /&gt;
|is a library containing parsers and generators for all common audio/video formats.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>217.87.39.10</name></author>
	</entry>
</feed>