spacepaste

  1.  
  2. ~ $ equery u ffmpeg
  3. [ Legend : U - final flag setting for installation]
  4. [ : I - package is installed with flag ]
  5. [ Colors : set, unset ]
  6. * Found these USE flags for media-video/ffmpeg-3.3.1:
  7. U I
  8. + + X : Add support for X11
  9. + + abi_x86_32 : 32-bit (x86) libraries
  10. + + alsa : Add support for media-libs/alsa-lib (Advanced Linux Sound Architecture)
  11. - - amr : Enables Adaptive Multi-Rate Audio support
  12. - - amrenc : Enables Adaptive Multi-Rate Audio encoding support with media-libs/vo-amrwbenc.
  13. + + bluray : Enable playback of Blu-ray filesystems
  14. - - bs2b : Enables media-libs/libbs2b based Bauer stereo-to-binaural filter.
  15. + + bzip2 : Use the bzlib compression library
  16. - - cdio : Enables audio CD grabbing with dev-libs/libcdio.
  17. - - celt : Adds Xiph CELT audio decoding support via media-libs/celt
  18. - - chromaprint : Enables audio fingerprinting support with media-libs/chromaprint.
  19. - - cpu_flags_x86_3dnow : Use the 3DNow! instruction set
  20. - - cpu_flags_x86_3dnowext : Use the Enhanced 3DNow! instruction set
  21. + + cpu_flags_x86_aes : Enable support for Intel's AES instruction set (AES-NI)
  22. + + cpu_flags_x86_avx : Adds support for Advanced Vector Extensions instructions
  23. + + cpu_flags_x86_avx2 : Adds support for Advanced Vector Extensions 2 instructions
  24. + + cpu_flags_x86_fma3 : Use the Fused Multiply Add 3 instruction set ([fma] in cpuinfo)
  25. - - cpu_flags_x86_fma4 : Use the Fused Multiply Add 4 instruction set
  26. + + cpu_flags_x86_mmx : Use the MMX instruction set
  27. + + cpu_flags_x86_mmxext : Use the Extended MMX instruction set (a subset of SSE) ([mmxext] or [sse] in cpuinfo)
  28. + + cpu_flags_x86_sse : Use the SSE instruction set
  29. + + cpu_flags_x86_sse2 : Use the SSE2 instruction set
  30. + + cpu_flags_x86_sse3 : Use the SSE3 instruction set ([pni] in cpuinfo, NOT ssse3)
  31. + + cpu_flags_x86_sse4_1 : Enable SSE4.1 instruction support
  32. + + cpu_flags_x86_sse4_2 : Enable SSE4.2 instruction support
  33. + + cpu_flags_x86_ssse3 : Use the SSSE3 instruction set (NOT sse3/pni)
  34. - - cpu_flags_x86_xop : Enable the XOP instruction set
  35. - - cpudetection : Enables runtime CPU detection (useful for bindist, compatibility on other CPUs)
  36. - - debug : Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
  37. - - doc : Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
  38. + + encode : Add support for encoding of audio or video files
  39. + + fdk : Use external fdk-aac library for AAC encoding
  40. + + fftools_aviocat : cat's a URL to another one, useful for dumping streams.
  41. + + fftools_cws2fws : converts cws files (Macromedia Flash, compressed) to fws ones (Macromedia Flash, uncompressed).
  42. + + fftools_ffescape : Escapes an input string, adopting the av_get_token() escaping logic.
  43. + + fftools_ffeval : A simple expression evalutor.
  44. + + fftools_ffhash : Computes a file's digest using libavutil algorithms.
  45. + + fftools_fourcc2pixfmt : Shows the relationships between rawvideo pixel formats and FourCC tags.
  46. + + fftools_graph2dot : A tool to convert a libavfilter graph to a dot file.
  47. + + fftools_ismindex : A tool for creating smooth streaming manifests.
  48. + + fftools_pktdumper : Dumps packets as demuxed by libavformat.
  49. + + fftools_qt-faststart : Rearranges a Quicktime file to facilitate network streaming.
  50. + + fftools_sidxindex : Write an MPD file for fragmented MP4 files with a sidx index at the start of the file.
  51. + + fftools_trasher : Writes burts of random data into a file. Great for testing error robustness/resilience/concealment.
  52. - - flite : Adds a text-to-speech filter based on app-accessibility/flite.
  53. + + fontconfig : Support for configuring and customizing font access via media-libs/fontconfig
  54. - - frei0r : Enable frei0r wrapping in libavfilter
  55. - - fribidi : Enables fribidi support in the drawtext filter.
  56. - - gcrypt : Enables gcrypt support: Needed for rtmp(t)e support if openssl, librtmp or gmp is not used.
  57. - - gme : Enables support for media-libs/game-music-emu for playing various video game music formats.
  58. - - gmp : Add support for dev-libs/gmp (GNU MP library)
  59. - - gnutls : Add support for net-libs/gnutls (TLS 1.0 and SSL 3.0 support)
  60. + + gpl : Build GPL code. Should be enabled unless you require LGPL binaries.
  61. - - gsm : Add support for the gsm lossy speech compression codec
  62. + + hardcoded-tables : Use pre-calculated tables rather than calculating them on the fly.
  63. + + iconv : Enable support for the iconv character set conversion library
  64. - - iec61883 : Support for FireWire DV/HDV input device using media-libs/libiec61883.
  65. - - ieee1394 : Enable FireWire/iLink IEEE1394 support (dv, camera, ...)
  66. - - jack : Add support for the JACK Audio Connection Kit
  67. - - jpeg2k : Support for JPEG 2000, a wavelet-based image compression format
  68. - - kvazaar : Enables media-libs/kvazaar based HEVC encoder.
  69. - - ladspa : Enable the ability to support ladspa plugins
  70. + + libass : SRT/SSA/ASS (SubRip / SubStation Alpha) subtitle support
  71. - - libcaca : Add support for colored ASCII-art graphics
  72. - - libilbc : Enables iLBC de/encoding via media-libs/libilbc.
  73. + + libressl : Use dev-libs/libressl as SSL provider (might need ssl USE flag), packages should not depend on this USE flag
  74. - - librtmp : Enables Real Time Messaging Protocol using librtmp (media-video/rtmpdump) in addition to FFmpeg's native implementation.
  75. - - libsoxr : Enables audio resampling through media-libs/soxr.
  76. - - libv4l : Uses media-libs/libv4l for video4linux instead of direct calls. Adds support for more devices via the userspace library.
  77. + + lzma : Support for LZMA (de)compression algorithm
  78. - - modplug : Add libmodplug support for playing SoundTracker-style music files
  79. + + mp3 : Add support for reading mp3 files
  80. + + network : Enables network streaming support
  81. - - nvenc : Adds support for NVIDIA Encoder (NVENC) API for hardware accelerated encoding on NVIDIA cards.
  82. + + openal : Add support for the Open Audio Library
  83. + + opengl : Add support for OpenGL (3D graphics)
  84. - - openh264 : Enables H.264 encoding suppoprt via media-libs/openh264.
  85. + + openssl : Enables dev-libs/openssl support. Adds support for encrypted network protocols (TLS/HTTPS).
  86. - - opus : Adds (decoding) support for the Opus codec via media-libs/opus.
  87. - - oss : Add support for OSS (Open Sound System)
  88. - - pic : Force shared libraries to be built as PIC (this is slower)
  89. + + postproc : Build and install libpostproc.
  90. - - pulseaudio : Add support for PulseAudio sound server
  91. - - rubberband : Adds time-stretching and pitch-shifting audio filter based on media-libs/rubberband.
  92. - - samba : Add support for SAMBA (Windows File and Printer sharing)
  93. - - schroedinger : Enable Dirac video support (an advanced royalty-free video compression format) via libschroedinger (high-speed implementation in C of the Dirac codec).
  94. + + sdl : Add support for Simple Direct Layer (media library)
  95. - - snappy : Enable app-arch/snappy support. Required for e.g. Vidvox Hap encoder.
  96. - - sofalizer : Enables Sofalizer filter
  97. - - speex : Add support for the speex audio codec (used for speech)
  98. - - ssh : Enable SSH/sftp support via net-libs/libssh.
  99. - - static-libs : Build static versions of dynamic libraries as well
  100. - - test : Workaround to pull in packages needed to run with FEATURES=test. Portage-2.1.2 handles this internally, so don't set it in make.conf/package.use anymore
  101. - - theora : Add support for the Theora Video Compression Codec
  102. + + threads : Add threads support for various packages. Usually pthreads
  103. + + truetype : Add support for FreeType and/or FreeType2 fonts
  104. - - twolame : Enables MP2 encoding via media-sound/twolame as an alternative to the internal encoder.
  105. + + v4l : Enable support for video4linux (using linux-headers or userspace libv4l libraries)
  106. - - vaapi : Enable Video Acceleration API for hardware decoding
  107. + + vdpau : Enable the Video Decode and Presentation API for Unix acceleration interface
  108. + + vorbis : Add support for the OggVorbis audio codec
  109. - - vpx : Enables vp8 codec support using libvpx: Decoding vp8 does not require this to be enabled but libvpx can also be used for decoding; encoding vp8 requires this useflag to be enabled
  110. though.
  111. - - wavpack : Add support for wavpack audio compression tools
  112. + + webp : Enables WebP encoding with media-libs/libwebp.
  113. + + x264 : Enable h264 encoding using x264
  114. + + x265 : Enables HEVC encoding with media-libs/x265.
  115. + + xcb : Support the X C-language Binding, a replacement for Xlib
  116. + + xvid : Add support for xvid.org's open-source mpeg-4 codec
  117. - - zeromq : Enables net-libs/zeromq support with the zmq/azmq filters.
  118. - - zimg : Enables media-libs/zimg based scale filter.
  119. + + zlib : Add support for zlib (de)compression
  120. - - zvbi : Enables media-libs/zvbi based teletext decoder.
  121.