ffmpeg

Описание:Complete solution to record/convert/stream audio and video. Includes libavcodec
Домашняя страница:https://ffmpeg.org/
Расположение:Portage
Легенда:
  • + - стабильный
  • ~ - нестабильный
  • M - замаскированный
alpha amd64 arm hppa ia64 m68k mips ppc ppc64 s390 sh sparc x86
9999 diff - - - - - - - - - - - - -
6.0-r6 diff ~ + ~ ~ ~ - ~ ~ + - - ~ ~
6.0-r5 diff ~ ~ ~ ~ ~ - ~ ~ ~ - - ~ ~
6.0-r2 diff ~ ~ ~ ~ ~ - ~ ~ ~ - - ~ ~
5.1.3-r4 diff ~ ~ ~ ~ ~ - ~ ~ ~ - - ~ ~
5.1.3-r3 diff ~ ~ ~ ~ ~ - ~ ~ ~ - - ~ ~
4.4.4-r4 diff ~ ~ ~ ~ ~ - ~ ~ ~ - - ~ ~
4.4.4-r3 ~ + + ~ ~ - ~ + + - - + +

USE флаги

  • abi_mips_n32 - 64-bit (32-bit pointer) libraries
  • abi_mips_n64 - 64-bit libraries
  • abi_mips_o32 - 32-bit libraries
  • abi_s390_32 - 32-bit (s390) libraries
  • abi_s390_64 - 64-bit (s390x) libraries
  • abi_x86_32 - 32-bit (x86) libraries
  • abi_x86_64 - 64-bit (amd64) libraries
  • abi_x86_x32 - x32 ABI libraries
  • alsa - Add support for media-libs/alsa-lib (Advanced Linux Sound Architecture)
  • amf - Enable AMD's Advanced Media Framework support via media-video/amdgpu-pro-amf
  • amr - Enable Adaptive Multi-Rate Audio support via media-libs/opencore-amr
  • amrenc - Enable Adaptive Multi-Rate Audio encoding support via media-libs/vo-amrwbenc
  • appkit - Enable Apple AppKit framework
  • bluray - Enable Blu-ray filesystems reading support via media-libs/libbluray
  • bs2b - Enable Bauer Stereo-to-Binaural filter support via media-libs/libbs2b
  • bzip2 - Enable bzip2 compression support
  • cdio - Enable audio CDs reading via dev-libs/libcdio-paranoia
  • chromaprint - Enable audio fingerprinting support via media-libs/chromaprint
  • chromium - Builds libffmpeg.so to enable media playback in Chromium-based browsers like Opera and Vivaldi.
  • codec2 - Enable codec2 low bit rate speech codec support via media-libs/codec2
  • cpu_flags_arm_neon - Use the NEON (ASIMD) instruction set
  • cpu_flags_arm_thumb - Enable Thumb instruction set (ARMv*T and ARMv6+)
  • cpu_flags_arm_thumb2 - Enable Thumb-2 instruction set (ARMv*T2 and ARMv7+)
  • cpu_flags_arm_v6 - Use instructions added in ARMv6
  • cpu_flags_arm_v8 - Use instructions added in ARMv8
  • cpu_flags_arm_vfp - Use the VFP version 2 instruction set
  • cpu_flags_arm_vfpv3 - Use the VFP version 3 instruction set
  • cpu_flags_ppc_altivec - Use the AltiVec/VMX instruction set
  • cpu_flags_ppc_vsx - Use the Vector Scalar Extension instruction set (POWER7 and later)
  • cpu_flags_ppc_vsx2 - Use the Vector Scalar Extension v.2 instruction set (POWER8 and later)
  • cpu_flags_x86_3dnow - Use the 3DNow! instruction set
  • cpu_flags_x86_3dnowext - Use the Enhanced 3DNow! instruction set
  • cpu_flags_x86_aes - Enable support for Intel's AES instruction set (AES-NI)
  • cpu_flags_x86_avx - Adds support for Advanced Vector Extensions instructions
  • cpu_flags_x86_avx2 - Adds support for Advanced Vector Extensions 2 instructions
  • cpu_flags_x86_fma3 - Use the Fused Multiply Add 3 instruction set ([fma] in cpuinfo)
  • cpu_flags_x86_fma4 - Use the Fused Multiply Add 4 instruction set
  • cpu_flags_x86_mmx - Use the MMX instruction set
  • cpu_flags_x86_mmxext - Use the Extended MMX instruction set (a subset of SSE) ([mmxext] or [sse] in cpuinfo)
  • cpu_flags_x86_sse - Use the SSE instruction set
  • cpu_flags_x86_sse2 - Use the SSE2 instruction set
  • cpu_flags_x86_sse3 - Use the SSE3 instruction set ([pni] in cpuinfo, NOT ssse3)
  • cpu_flags_x86_sse4_1 - Enable SSE4.1 instruction support
  • cpu_flags_x86_sse4_2 - Enable SSE4.2 instruction support
  • cpu_flags_x86_ssse3 - Use the SSSE3 instruction set (NOT sse3/pni)
  • cpu_flags_x86_xop - Enable the XOP instruction set
  • cuda - Enable support for various GPU-accelerated filters using NVIDIA PTX compiled with llvm-core/clang
  • dav1d - Enable AV1 decoding support via media-libs/dav1d
  • 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
  • doc - Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
  • encode - Add support for encoding of audio or video files
  • fdk - Enable AAC (Advanced Audio Coding) encoding support via media-libs/fdk-aac in addition to FFmpeg's own implementation (warning: if USE=gpl is enabled, this produces a non-redistributable build)
  • fftools_aviocat - cat's a URL to another one, useful for dumping streams.
  • fftools_cws2fws - converts cws files (Macromedia Flash, compressed) to fws ones (Macromedia Flash, uncompressed).
  • fftools_ffescape - Escapes an input string, adopting the av_get_token() escaping logic.
  • fftools_ffeval - A simple expression evalutor.
  • fftools_ffhash - Computes a file's digest using libavutil algorithms.
  • fftools_fourcc2pixfmt - Shows the relationships between rawvideo pixel formats and FourCC tags.
  • fftools_graph2dot - A tool to convert a libavfilter graph to a dot file.
  • fftools_ismindex - A tool for creating smooth streaming manifests.
  • fftools_pktdumper - Dumps packets as demuxed by libavformat.
  • fftools_qt-faststart - Rearranges a Quicktime file to facilitate network streaming.
  • fftools_sidxindex - Write an MPD file for fragmented MP4 files with a sidx index at the start of the file.
  • fftools_trasher - Writes burts of random data into a file. Great for testing error robustness/resilience/concealment.
  • flite - Enable text-to-speech filter support via app-accessibility/flite
  • fontconfig - Support for configuring and customizing font access via media-libs/fontconfig
  • frei0r - Enable use of filters through media-plugins/frei0r-plugins
  • fribidi - Enable Bidi support for the drawtext filter via dev-libs/fribidi
  • gcrypt - Enable using dev-libs/libgcrypt for rtmp(t)e support (not needed if using any of USE=gmp,librtmp,openssl), and for obtaining random bytes (not needed if USE=openssl)
  • gme - Enables various game music formats support via media-libs/game-music-emu
  • gmp - Add support for dev-libs/gmp (GNU MP library)
  • gnutls - Prefer net-libs/gnutls as SSL/TLS provider (ineffective with USE=-ssl)
  • gpl - Enable use of GPL licensed code, should be kept enabled unless LGPL binaries are needed
  • gsm - Add support for the gsm lossy speech compression codec
  • iconv - Enable support for the iconv character set conversion library
  • iec61883 - Enable FireWire DV/HDV input device support via media-libs/libiec61883
  • ieee1394 - Enable FireWire/iLink IEEE1394 support (dv, camera, ...)
  • jack - Add support for the JACK Audio Connection Kit
  • jpeg2k - Support for JPEG 2000, a wavelet-based image compression format
  • kvazaar - Enable H.265/HEVC encoding support via media-libs/kvazaar
  • ladspa - Enable the ability to support ladspa plugins
  • lcms - Enable ICC profile support via media-libs/lcms
  • libaom - Enable AV1 de/encoding via media-libs/libaom (warning: this is the reference implementation and is slower than the alternatives)
  • libaribb24 - Enable ARIB text and caption decoding via media-libs/aribb24
  • libass - SRT/SSA/ASS (SubRip / SubStation Alpha) subtitle support
  • libcaca - Add support for colored ASCII-art graphics
  • libilbc - Enable internet Low Bitrate Codec de/encoding support via media-libs/libilbc
  • libplacebo - Enable use of GPU-accelerated filters from media-libs/libplacebo
  • librtmp - Enable Real Time Messaging Protocol support via media-video/rtmpdump in addition to FFmpeg's own implementation
  • libsoxr - Enable use of the audio resampler from media-libs/soxr
  • libtesseract - Enable Optical Character Recognition (OCR) filter support via app-text/tesseract
  • lv2 - Enable use of filters through media-libs/lv2
  • lzma - Support for LZMA compression algorithm
  • modplug - Add libmodplug support for playing SoundTracker-style music files
  • mp3 - Add support for reading mp3 files
  • nvenc - Add support for NVIDIA Encoder/Decoder (NVENC/NVDEC) API for hardware accelerated encoding and decoding on NVIDIA cards (requires x11-drivers/nvidia-drivers)
  • openal - Add support for the Open Audio Library
  • opengl - Add support for OpenGL (3D graphics)
  • openh264 - Enable H.264 encoding support via media-libs/openh264
  • openssl - Enable using dev-libs/openssl for TLS/HTTPS support and other minor functions (USE=gnutls has no effect if set)
  • opus - Enable Opus audio codec support
  • oss - Add support for OSS (Open Sound System)
  • postproc - Enable libpostproc video post processing library support (should not disable this unless need to disable USE=gpl)
  • pulseaudio - Add sound server support via media-libs/libpulse (may be PulseAudio or PipeWire)
  • qsv - Enable Intel Quick Sync Video support via media-libs/libvpl
  • rav1e - Enable AV1 encoding support via media-video/rav1e
  • rubberband - Enable time-stretching and pitch-shifting audio filter support via media-libs/rubberband
  • samba - Add support for SAMBA (Windows File and Printer sharing)
  • sdl - Add support for Simple Direct Layer (media library)
  • snappy - Enable Snappy compression support via app-arch/snappy (required for Vidvox Hap encoder support)
  • sndio - Enable audio output support via media-sound/sndio
  • speex - Add support for the speex audio codec (used for speech)
  • srt - Enable Secure Reliable Transport (SRT) support via net-libs/srt
  • ssh - Enable SSH/SFTP support via net-libs/libssh
  • static-libs - Build static versions of dynamic libraries as well
  • svg - Add support for SVG (Scalable Vector Graphics)
  • svt-av1 - Enable AV1 encoding support via media-libs/svt-av1
  • test - Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
  • theora - Add support for the Theora Video Compression Codec
  • threads - Add threads support for various packages. Usually pthreads
  • truetype - Add support for FreeType and/or FreeType2 fonts
  • twolame - Enable MP2 encoding support via media-sound/twolame in addition to FFmpeg's own implementation
  • v4l - Enable support for video4linux (using linux-headers or userspace libv4l libraries)
  • vaapi - Enable Video Acceleration API for hardware decoding
  • vdpau - Enable the Video Decode and Presentation API for Unix acceleration interface
  • verify-sig - Verify upstream signatures on distfiles
  • vidstab - Enable video stabilization filter support via media-libs/vidstab
  • vmaf - Enable Netflix's perceptual video quality assessment filter support via media-libs/libvmaf
  • vorbis - Add support for the OggVorbis audio codec
  • vpx - Enable VP8 and VP9 de/encoding support via media-libs/libvpx in addition to FFmpeg's own implementation (for decoding only)
  • vulkan - Add support for 3D graphics and computing via the Vulkan cross-platform API
  • wavpack - Add support for wavpack audio compression tools
  • webp - Add support for the WebP image format
  • X - Add support for X11
  • x264 - Enable h264 encoding using x264
  • x265 - Enable H.265/HEVC encoding support via media-libs/x265
  • xvid - Add support for xvid.org's open-source mpeg-4 codec
  • zeromq - Enable ZMQ command receiver filter and streaming support via net-libs/zeromq
  • zimg - Enable zscale filter support using media-libs/zimg
  • zlib - Add support for zlib compression
  • zvbi - Enable teletext decoding support via media-libs/zvbi

Советы по безопасности

Дата Опасность Заголовок
больше 1 года высокая FFmpeg: Multiple Vulnerabilities
больше 4 лет средняя FFmpeg: Multiple vulnerabilities
около 5 лет средняя FFmpeg: Multiple vulnerabilities
больше 5 лет средняя FFmpeg: Multiple vulnerabilities
больше 8 лет средняя FFmpeg: Multiple vulnerabilities
больше 8 лет средняя FFmpeg: Multiple vulnerabilities
около 9 лет средняя FFmpeg: Multiple vulnerabilities
больше 9 лет средняя FFmpeg: Multiple vulnerabilities
почти 12 года высокая FFmpeg: Multiple vulnerabilities
больше 16 лет средняя FFmpeg: Multiple vulnerabilities
почти 19 года средняя FFmpeg: Buffer overflows
больше 19 лет средняя xine-lib, FFmpeg: Heap-based buffer overflow

Экспортировать в Atom

Спасибо!