Changeset c012c1a
- Timestamp:
- 10/09/2013 09:29:36 AM (10 years ago)
- Branches:
- 10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 7.10, 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/inkscape-core-mods, krejzi/svn, lazarus, lxqt, nosym, perl-modules, plabs/python-mods, qt5new, systemd-11177, systemd-13485, trunk, upgradedb, xry111/intltool, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
- Children:
- 9fe1c63
- Parents:
- 1a62f760
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
multimedia/videoutils/ffmpeg.xml
r1a62f760 rc012c1a 257 257 258 258 <para> 259 <parameter>--enable-gpl</parameter>: Enables the use of GPL code and 260 permits support for postprocessing, swscale and many other features. 261 </para> 262 263 <para> 264 <parameter>--enable-version3</parameter>: Enables the use of (L)GPL 265 version 3 code. 266 </para> 267 268 <para> 269 <parameter>--enable-nonfree</parameter>: Enables the use of nonfree 270 code. Note that the resulting libraries and binaries will be 271 unredistributable. 272 </para> 273 274 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 275 href="../../xincludes/static-libraries.xml"/> 276 277 <para> 278 <parameter>--enable-shared</parameter>: Enables building shared libraries, 279 otherwise only static libraries are built and installed. 280 </para> 281 282 <para> 283 <parameter>--disable-debug</parameter>: Disables building debugging 284 symbols into the programs and libraries. 285 </para> 286 287 <para> 288 <parameter>--enable-libass</parameter>: Enables ASS/SSA subtitle format 289 rendering via <filename class="libraryfile">libass</filename>. 290 </para> 291 292 <para> 293 <parameter>--enable-libfdk-aac</parameter>: Enables currently the 294 highest-quality AAC audio encoding via <filename 295 class="libraryfile">libfdk-aac</filename>. 296 </para> 297 298 <para> 299 <parameter>--enable-libmp3lame</parameter>: Enables MP3 audio encoding via 300 <filename class="libraryfile">libmp3lame</filename>. 301 </para> 302 303 <para> 304 <parameter>--enable-libopus</parameter>: Enables Opus encoding for low 305 latency streaming via <filename class="libraryfile">libopus</filename>. 306 </para> 307 308 <para> 309 <parameter>--enable-libvorbis --enable-libtheora</parameter>: Enables 310 Theora video encoding via <filename 311 class="libraryfile">libvorbis</filename> and <filename 312 class="libraryfile">libtheora</filename>. 313 </para> 314 315 <para> 316 <parameter>--enable-libvorbis --enable-libvpx</parameter>: Enables WebM 317 encoding via <filename class="libraryfile">libvorbis</filename> and 318 <filename class="libraryfile">libvpx</filename>. 319 </para> 320 321 <para> 322 <parameter>--enable-libx264</parameter>: Enables high-quality H.264/MPEG-4 323 AVC encoding via <filename class="libraryfile">libx264</filename>. 324 </para> 325 326 <para> 327 <parameter>--enable-x11grab</parameter>: Enables X11 grabbing. 328 </para> 329 330 <para> 259 331 <command>gcc tools/qt-faststart.c -o tools/qt-faststart</command>: 260 332 This builds the <command>qt-faststart</command> program which can … … 266 338 </para> 267 339 268 <para> 269 <parameter>--enable-gpl</parameter>: Enables the use of GPL code and 270 permits support for postprocessing, swscale and many other features. 271 </para> 272 273 <para> 274 <parameter>--enable-version3</parameter>: Enables the use of (L)GPL 275 version 3 code. 276 </para> 277 278 <para> 279 <parameter>--enable-nonfree</parameter>: Enables the use of nonfree 280 code. Note that the resulting libraries and binaries will be 281 unredistributable. 282 </para> 283 284 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 285 href="../../xincludes/static-libraries.xml"/> 286 287 <para> 288 <parameter>--enable-shared</parameter>: Enables building shared libraries, 289 otherwise only static libraries are built and installed. 290 </para> 291 292 <para> 293 <parameter>--disable-debug</parameter>: Disables building debugging 294 symbols into the programs and libraries. 295 </para> 296 297 <para> 298 <parameter>--enable-libass</parameter>: Enables ASS/SSA subtitle format 299 rendering via <filename class="libraryfile">libass</filename>. 300 </para> 301 302 <para> 303 <parameter>--enable-libfdk-aac</parameter>: Enables AAC format de/encoding 304 via <filename class="libraryfile">libfdk-aac</filename>. 305 </para> 306 307 <para> 308 <parameter>--enable-libmp3lame</parameter>: Enables MP3 de/encoding via 309 <filename class="libraryfile">libmp3lame</filename>. 310 </para> 311 312 <para> 313 <parameter>--enable-libopus</parameter>: Enables Opus format de/encoding 314 via <filename class="libraryfile">libopus</filename>. 315 </para> 316 317 <para> 318 <parameter>--enable-libtheora</parameter>: Enables 319 <application>Theora</application> de/encoding 320 via <filename class="libraryfile">libtheora</filename>. 321 </para> 322 323 <para> 324 <parameter>--enable-libvorbis</parameter>: Enables 325 <application>Vorbis</application> de/encoding 326 via <filename class="libraryfile">libvorbis</filename>. 327 </para> 328 329 <para> 330 <parameter>--enable-libvpx</parameter>: Enables VP8 de/encoding 331 via <filename class="libraryfile">libvpx</filename>. 332 </para> 333 334 <para> 335 <parameter>--enable-libx264</parameter>: Enables H.264 de/encoding 336 via <filename class="libraryfile">libx264</filename>. 337 </para> 338 339 <para> 340 <parameter>--enable-x11grab</parameter>: Enables X11 grabbing. 341 </para> 342 343 <para> 344 Support for most of the dependency packages requires using options passed 345 to the <command>configure</command> script. View the the output from 346 <command>./configure --help</command> for complete information about 347 enabling dependency packages. The only reason to enable a specific codec 348 (and make <application>FFmpeg</application> link to the prerequisite 349 shared library installed on your system) is to make 350 <application>FFmpeg</application> compile an <emphasis>encoder</emphasis> 351 and/or <emphasis>decoder</emphasis> for that codec. If you just want to 352 use <application>FFmpeg</application> to watch video or listen to music 353 (via other applications such as <application>Gstreamer</application> or 354 <application>Xine</application>) then you will not benefit from linking 355 <application>FFmpeg</application> to other codec libraries. 356 </para> 340 <note> 341 <para> 342 Support for most of the dependency packages requires using options 343 passed to the <command>configure</command> script. View the the output 344 from <command>./configure --help</command> for complete information 345 about enabling dependency packages. 346 </para> 347 </note> 357 348 358 349 </sect2>
Note:
See TracChangeset
for help on using the changeset viewer.