From 37ca729b962667de1764eebcef181aa3928fd39e Mon Sep 17 00:00:00 2001 From: "Alex Xu (Hello71)" Date: Sat, 14 Aug 2021 21:37:03 -0400 Subject: media-video/ffmpeg: import --- media-video/ffmpeg/metadata.xml | 67 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 67 insertions(+) create mode 100644 media-video/ffmpeg/metadata.xml (limited to 'media-video/ffmpeg/metadata.xml') diff --git a/media-video/ffmpeg/metadata.xml b/media-video/ffmpeg/metadata.xml new file mode 100644 index 0000000..feca67e --- /dev/null +++ b/media-video/ffmpeg/metadata.xml @@ -0,0 +1,67 @@ + + + + + Enables Adaptive Multi-Rate Audio support + Enables Adaptive Multi-Rate Audio encoding support with media-libs/vo-amrwbenc. + Enables Apple AppKit framework + Enable playback of Blu-ray filesystems + Enables media-libs/libbs2b based Bauer stereo-to-binaural filter. + Enables audio CD grabbing with dev-libs/libcdio. + Enables audio fingerprinting support with media-libs/chromaprint. + Builds libffmpeg.so to enable media playback in Chromium-based browsers like Opera and Vivaldi. + Enables codec2 low bit rate speech codec support via media-libs/codec2. + Enables runtime CPU detection (useful for bindist, compatibility on other CPUs) + Enables CUDA-based acceleration. Mostly used for specific filters. + Enables AV1 decoding via media-libs/dav1d. + Use external fdk-aac library for AAC encoding + Adds a text-to-speech filter based on app-accessibility/flite. + Enable frei0r wrapping in libavfilter + Enables fribidi support in the drawtext filter. + Enables gcrypt support: Needed for rtmp(t)e support if openssl, librtmp or gmp is not used. + Enables support for media-libs/game-music-emu for playing various video game music formats. + Build GPL code. Should be enabled unless you require LGPL binaries. + Use pre-calculated tables rather than calculating them on the fly. + Support for FireWire DV/HDV input device using media-libs/libiec61883. + Enables media-libs/kvazaar based HEVC encoder. + Enables media-libs/libaom based AV1 codec support. + Enables ARIB text and caption decoding via media-libs/aribb24. + Enables x11-libs/libdrm support for better screen grabbing and hardware accelerated codecs. + Enables iLBC de/encoding via media-libs/libilbc. + Enables Real Time Messaging Protocol using librtmp (media-video/rtmpdump) in addition to FFmpeg's native implementation. + Enables audio resampling through media-libs/soxr. + Enables the OCR filter via app-text/tesseract. + Uses media-libs/libv4l for video4linux instead of direct calls. Adds support for more devices via the userspace library. + Uses dev-libs/libxml2 to enable dash demuxing support. + Enables lv2 audio filter wrapper. + Enables MIPS DSP ASE R1 optimizations. + Enables MIPS DSP ASE R2 optimizations. + Enables floating point MIPS optimizations. + Enables Multi-Media Abstraction Layer (MMAL) decoding support: Available e.g. on the Raspberry Pi. + Enables network streaming support + Enable OpenCL support + Enables H.264 encoding suppoprt via media-libs/openh264. + Enables dev-libs/openssl support. Adds support for encrypted network protocols (TLS/HTTPS). + Force shared libraries to be built as PIC (this is slower) + Build and install libpostproc. + Enables AV1 encoding support via media-video/rav1e. + Adds time-stretching and pitch-shifting audio filter based on media-libs/rubberband. + Enable app-arch/snappy support. Required for e.g. Vidvox Hap encoder. + Enable support for the media-sound/sndio backend + Enable support for Secure Reliable Transport (SRT) via net-libs/srt + Enable SSH/sftp support via net-libs/libssh. + Enables MP2 encoding via media-sound/twolame as an alternative to the internal encoder. + Enables video stabilization filter using vid.stab library (media-libs/vidstab). + Enables VP8 and VP9 codec support using libvpx: Decoding does not require this to be enabled but libvpx can also be used for decoding; encoding requires this useflag to be enabled though. + Enables support for the vulkan API for GPU offload. + Enables HEVC encoding with media-libs/x265. + Enables net-libs/zeromq support with the zmq/azmq filters. + Enables media-libs/zimg based scale filter. + Enables media-libs/zvbi based teletext decoder. + + + For building against. This is the only slot that provides + headers and command line tools. Binary compatibility slots come and go + as required, so always pin dependencies to this slot when appropriate. + + -- cgit v1.2.3-54-g00ecf