Changeset f009801 for multimedia/videoutils/ffmpeg.xml
- Timestamp:
- 05/30/2005 09:55:16 PM (19 years ago)
- Branches:
- 10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 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:
- e0d33ef
- Parents:
- 79ccca0
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
multimedia/videoutils/ffmpeg.xml
r79ccca0 rf009801 30 30 <title>Introduction to FFmpeg</title> 31 31 32 <para><application>FFmpeg</application> is a solution to record, convert and 33 stream audio and video. It is a very fast video and audio converter and it can 34 also acquire from a live audio/video source. Designed to be intuitive, the 35 command-line interface (<command>ffmpeg</command>) tries to figure out all the 36 parameters, when possible. <application>FFmpeg</application> can also convert 37 from any sample rate to any other, and resize video on the fly with a high 38 quality polyphase filter. <application>FFmpeg</application> can use a 39 video4linux compatible video source and any Open Sound System audio 32 <para><application>FFmpeg</application> is a solution to record, convert and 33 stream audio and video. It is a very fast video and audio converter and it can 34 also acquire from a live audio/video source. Designed to be intuitive, the 35 command-line interface (<command>ffmpeg</command>) tries to figure out all the 36 parameters, when possible. <application>FFmpeg</application> can also convert 37 from any sample rate to any other, and resize video on the fly with a high 38 quality polyphase filter. <application>FFmpeg</application> can use a 39 video4linux compatible video source and any Open Sound System audio 40 40 source.</para> 41 41 … … 65 65 66 66 <bridgehead renderas="sect4">Optional</bridgehead> 67 <para><xref linkend="libvorbis"/>, 68 <xref linkend="lame"/>, 69 <xref linkend="imlib2"/>, 70 X (<xref linkend="xfree86"/> or <xref linkend="xorg"/>), 71 <xref linkend="sdl"/>, 72 <xref linkend="freetype2"/>, 73 <xref linkend="mplayer"/> (for the shared post-processing library), 74 <ulink url="http://sourceforge.net/projects/faac">FAAC</ulink>, 75 <ulink url="http://sourceforge.net/projects/faac">FAAD2</ulink> and 67 <para><xref linkend="libvorbis"/>, 68 <xref linkend="lame"/>, 69 <xref linkend="imlib2"/>, 70 X (<xref linkend="xfree86"/> or <xref linkend="xorg"/>), 71 <xref linkend="sdl"/>, 72 <xref linkend="freetype2"/>, 73 <xref linkend="mplayer"/> (for the shared post-processing library), 74 <ulink url="http://sourceforge.net/projects/faac">FAAC</ulink>, 75 <ulink url="http://sourceforge.net/projects/faac">FAAD2</ulink> and 76 76 <xref linkend="tex"/> (to build HTML documentation)</para> 77 77 … … 81 81 <title>Installation of FFmpeg</title> 82 82 83 <para>Install <application>FFmpeg</application> by running the following 83 <para>Install <application>FFmpeg</application> by running the following 84 84 commands:</para> 85 85 86 86 <note> 87 <para>Review the <filename>doc/optimization.txt</filename> file in the 87 <para>Review the <filename>doc/optimization.txt</filename> file in the 88 88 source tree for information about optimizing the build.</para> 89 89 </note> … … 95 95 make</userinput></screen> 96 96 97 <para>If you have <application>TeX</application> installed, the man pages 98 and documentation were built during the <command>make</command> process. 99 Skip to the <systemitem class="username">root</systemitem> user installation 100 steps. If you do not have <application>TeX</application> installed, use the 97 <para>If you have <application>TeX</application> installed, the man pages 98 and documentation were built during the <command>make</command> process. 99 Skip to the <systemitem class="username">root</systemitem> user installation 100 steps. If you do not have <application>TeX</application> installed, use the 101 101 following command to build the man pages:</para> 102 102 … … 107 107 <screen role="root"><userinput>make install</userinput></screen> 108 108 109 <para>If you have <application>TeX</application> installed (which caused 110 the HTML documentation to be built earlier), install the documentation by 111 issuing the following commands as the <systemitem 109 <para>If you have <application>TeX</application> installed (which caused 110 the HTML documentation to be built earlier), install the documentation by 111 issuing the following commands as the <systemitem 112 112 class="username">root</systemitem> user:</para> 113 113 … … 120 120 <title>Command Explanations</title> 121 121 122 <para><command>sed -i -e "s/static uint64/const uint64/" 123 libavcodec/liba52/resample_mmx.c</command>: This command fixes an issue 124 on machines with MMX capability and use <application>GCC</application>-3.4.x 125 to compile in A52 support using the <option>--enable-a52</option> parameter 122 <para><command>sed -i -e "s/static uint64/const uint64/" 123 libavcodec/liba52/resample_mmx.c</command>: This command fixes an issue 124 on machines with MMX capability and use <application>GCC</application>-3.4.x 125 to compile in A52 support using the <option>--enable-a52</option> parameter 126 126 passed to the <command>configure</command> script.</para> 127 127 128 128 <para><parameter>--enable-shared</parameter>: This switch is needed to 129 build the <filename class="libraryfile">libavcodec</filename> and 130 <filename class="libraryfile">libavformat</filename> shared 129 build the <filename class="libraryfile">libavcodec</filename> and 130 <filename class="libraryfile">libavformat</filename> shared 131 131 libraries.</para> 132 132 133 <para><parameter>--enable-pthreads</parameter>: This switch enables the 133 <para><parameter>--enable-pthreads</parameter>: This switch enables the 134 134 build to link against the Posix threads library.</para> 135 135 136 136 <para><parameter>--disable-ffplay</parameter>: Only installs the server part. 137 <command>ffplay</command> requires <application>X</application> for 138 building. Remove this option if <application>X</application> is 137 <command>ffplay</command> requires <application>X</application> for 138 building. Remove this option if <application>X</application> is 139 139 installed.</para> 140 140 141 141 <para><option>--enable-<replaceable>[codec]</replaceable></option>: Review 142 the available options and codecs using the 142 the available options and codecs using the 143 143 <command>./configure --help</command> command.</para> 144 144 … … 151 151 <title>Config Files</title> 152 152 153 <para><filename>/etc/ffserver.conf</filename> and 153 <para><filename>/etc/ffserver.conf</filename> and 154 154 <filename>~/.ffmpeg/ffserver-config</filename></para> 155 155 … … 163 163 164 164 <para>You'll find a sample ffserver configuration file at 165 <ulink url="http://ffmpeg.sourceforge.net/sample.html"/> (also 165 <ulink url="http://ffmpeg.sourceforge.net/sample.html"/> (also 166 166 <filename>doc/ffserver.conf</filename> in the source tree).</para> 167 167 … … 181 181 <seg>ffmpeg, ffserver, and optionally, ffplay</seg> 182 182 <seg>libavcodec.so, libavformat.so, and video hook modules</seg> 183 <seg>/usr/include/ffmpeg, /usr/lib/vhook, and 183 <seg>/usr/include/ffmpeg, /usr/lib/vhook, and 184 184 /usr/share/doc/ffmpeg-&ffmpeg-version;</seg> 185 185 </seglistitem> … … 194 194 <term><command>ffmpeg</command></term> 195 195 <listitem> 196 <para>is a command-line tool to convert video files, network streams 196 <para>is a command-line tool to convert video files, network streams 197 197 and input from a TV card to several video formats.</para> 198 198 <indexterm zone="ffmpeg ffmpeg-prog"> … … 205 205 <term><command>ffplay</command></term> 206 206 <listitem> 207 <para>is a very simple and portable media player using the 207 <para>is a very simple and portable media player using the 208 208 <filename>ffmpeg</filename> libraries and the SDL library.</para> 209 209 <indexterm zone="ffmpeg ffplay"> … … 238 238 <term><filename class='libraryfile'>libavformat.so</filename></term> 239 239 <listitem> 240 <para>is a library containing the file formats handling (mux and demux code 241 for several formats) used by <command>ffplay</command> as well as 240 <para>is a library containing the file formats handling (mux and demux code 241 for several formats) used by <command>ffplay</command> as well as 242 242 allowing the generation of audio or video streams.</para> 243 243 <indexterm zone="ffmpeg libavformat">
Note:
See TracChangeset
for help on using the changeset viewer.