39 lines
10 KiB
Plaintext
39 lines
10 KiB
Plaintext
# Created by paludis-3.0.0 on Fri Jul 20 05:24:22 CEST 2018
|
|
CHOST="x86_64-pc-linux-gnu"
|
|
DEPENDENCIES="( build: sys-apps/texinfo virtual/pkg-config nvenc? ( dev-libs/nvidia-video-codec-sdk[>=0.5] ) platform:amd64? ( dev-lang/nasm ) platform:x86? ( dev-lang/nasm ) build+run: app-arch/bzip2 sys-libs/zlib alsa? ( sys-sound/alsa-lib ) ass? ( media-libs/libass ) bidi? ( dev-libs/fribidi ) bluray? ( media-libs/libbluray ) bs2b? ( media-libs/libbs2b ) caca? ( media-libs/libcaca ) cd? ( dev-libs/libcdio-paranoia ) celt? ( media-libs/celt:0.11 ) fdk-aac? ( media-libs/fdk-aac ) fontconfig? ( media-libs/fontconfig ) frei0r? ( media-plugins/frei0r-plugins ) gsm? ( media-libs/gsm ) hap? ( app-arch/snappy ) hevc? ( media-libs/x265[>=1.8] ) ieee1394? ( media-libs/libdc1394:2 media-libs/libraw1394 ) ilbc? ( media-libs/ilbc ) jack? ( media-sound/jack-audio-connection-kit ) jpeg2000? ( media-libs/OpenJPEG:2[>=2.1] ) kms? ( x11-dri/libdrm ) ladspa? ( media-libs/ladspa-sdk ) modplug? ( media-libs/libmodplug ) mp2? ( media-libs/twolame[>=0.3.10] ) mp3? ( media-sound/lame[>=3.98.3] ) openal? ( media-libs/openal ) opencore? ( media-libs/opencore-amr media-libs/vo-amrwbenc ) opencv? ( media-libs/opencv ) opengl? ( x11-dri/mesa ) opus? ( media-libs/opus ) providers:gnutls? ( dev-libs/gmp:=6 dev-libs/gnutls ) providers:libressl? ( dev-libs/libressl:=42.44.16 ) providers:openh264? ( media-libs/openh264[>=1.3] ) providers:openssl? ( dev-libs/openssl ) providers:x264? ( media-libs/x264[>=20120104] ) pulseaudio? ( media-sound/pulseaudio ) rtmp? ( media-video/rtmpdump[>=2.2] ) rubberband? ( media-libs/rubberband[>=1.8.1] ) samba? ( net-fs/samba ) sdl? ( media-libs/SDL:2[>=2.0.1] ) sftp? ( net-libs/libssh ) sndio? ( sys-sound/sndio ) speex? ( media-libs/speex ) svg? ( gnome-desktop/librsvg:2 ) teletext? ( media-libs/zvbi ) theora? ( media-libs/libogg media-libs/libtheora ) truetype? ( media-libs/freetype:2 ) v4l? ( media-libs/v4l-utils ) va? ( x11-libs/libva[>=1.0.6] ) vdpau? ( x11-libs/libvdpau[>=0.2] ) vorbis? ( media-libs/libogg media-libs/libvorbis ) vpx? ( media-libs/libvpx:=5[>=1.3.0] ) webp? ( media-libs/libwebp:=0.6[>=0.4.0] ) X? ( x11-libs/libX11 x11-libs/libXext x11-libs/libXv x11-libs/libxcb[>=1.4] ) xavs? ( media-libs/xavs ) xml? ( dev-libs/libxml2:2.0 ) xv? ( x11-libs/libXv ) !media/libav [[ description = [ Libav is a fork of ffmpeg and uses the same file names ] ]] build+run: lv2? ( media-libs/lilv media-libs/lv2 ) svg? ( x11-libs/cairo ) ) [[ defined-in = [ ffmpeg.exlib ] ]]"
|
|
DESCRIPTION=" FFmpeg is a complete solution to record, convert and stream audio and video. It includes libavcodec, the leading audio/video codec library. The project is made of several components: * ffmpeg is a command line tool to convert one video file format to another as well as grabbing and encoding in real time from a TV card. * ffplay is a simple media player based on SDL and on the FFmpeg libraries. * libavcodec is a library containing all the FFmpeg audio/video encoders and decoders. * libavformat is a library containing parsers and generators for all common audio/video formats."
|
|
EAPI="pbin-1+exheres-0"
|
|
HOMEPAGE="https://ffmpeg.org"
|
|
INHERITED=" toolchain-funcs option-renames ffmpeg"
|
|
MYOPTIONS="( ( fdk-aac [[ description = [ Support for AAC encoding using the Frauenhofer AAC Codec Library, makes the resulting binary non-redistributable ] ]] alsa [[ description = [ Support sound recoding and playback using ALSA ] ]] ass [[ description = [ Advanced SubStation Alpha (ASS) subtitles support ] ]] bidi [[ description = [ Enable support for text shaping in drawtext via libfribidi ] ]] bluray [[ description = [ Support for reading Blu-ray discs ] ]] bs2b [[ description = [ Enable support for libbs2b-based stereo-to-binaural audio filter ] ]] caca [[ description = [ Support for colored ASCII video output ] ]] cd [[ description = [ Audio CD grabbing ] ]] celt [[ description = [ Support for the CELT low-delay audio codec ] ]] doc [[ description = [ Adds extra documentation (API, Javadoc, etc) ] ]] fontconfig [[ description = [ Support for managing custom fonts via fontconfig ] ]] frei0r [[ description = [ Video effects using frei0r-plugins ] ]] gsm [[ description = [ Support for GSM codec (audio), mainly for telephony ] ]] h264 [[ description = [ Enable H.264 encoding ] ]] h264? ( ( providers: openh264 [[ description = [ Enable H.264 encoding using openh264 ] ]] x264 [[ description = [ Enable H.264 encoding using x264 ] ]] ) [[ number-selected = [ at-least-one ] ]] ) hap [[ description = [ Hap video encoder and decoder ] ]] hevc [[ description = [ Enable H.265/HEVC encoding using x265 ] ]] ieee1394 [[ description = [ Enable IIDC-1394 grabbing using libdc1394 ] ]] ilbc [[ description = [ Support for decoding/encoding the Internet Low Bitrate Codec (iLBC) audio codec ] ]] jack [[ description = [ Adds support for the JACK Audio Connection Kit ] ]] jpeg2000 [[ description = [ Support for decoding/encoding lossy image compression format ] ]] kms [[ description = [ KMS screen grabber input device ] ]] ladspa [[ description = [ Linux Audio Developer Simple Plugin audio filtering support ] ]] modplug [[ description = [ ModPlug support, for MOD-like music files ] ]] mp2 [[ description = [ Enable MPEG Audio Layer 2 encoding through twolame ] ]] mp3 [[ description = [ Support for mp3 encoding with lame ] ]] nvenc [[ description = [ Enable NVIDIA Encoder (NVENC) API for hardware accelerated H.264 and H.265/HEVC encoding ] ]] openal [[ description = [ OpenAL capture support ] ]] opencore [[ description = [ Support for OpenCORE AMR-WB decoder and encoder (audio) ] ]] opencv [[ description = [ Computer Vision techniques from OpenCV ] note = [ untested ] ]] opengl [[ description = [ OpenGL rendering output ] ]] opus [[ description = [ Enable support for Opus de/decoding via libopus ] ]] player [[ description = [ FFmpeg reference audio and video player software ] requires = [ sdl ] ]] pulseaudio [[ description = [ Pulseaudio capture support ] ]] rtmp [[ description = [ RTMP (flash stream) support ] ]] rubberband [[ description = [ Filter for time-stretching and pitch-shifting using librubberband ] ]] samba [[ description = [ Enable support for the Samba protocol via libsmbclient ] ]] sdl [[ description = [ Support output through SDL ] ]] sftp [[ description = [ SFTP protocol support via libssh ] ]] sndio [[ description = [ Adds support for recording and playback through sndio (OpenBSD sound API, also ported to Linux) ] ]] speex [[ description = [ Enable support for decoding and encoding audio using libspeex ] ]] svg [[ description = [ Add support for SVG (Scalable Vector Graphics) ] ]] teletext [[ description = [ Teletext support via libzvbi ] ]] theora [[ description = [ Enable support for encoding using the Theora Video Compression Codec ] ]] truetype [[ description = [ Adds support for FreeType and/or FreeType2 fonts ] ]] v4l [[ description = [ Access V4L2 devices ] ]] va [[ description = [ Enable support for decoding video using the Video Acceleration API ] ]] vdpau [[ description = [ Enable support for VDPAU hardware accelerated video decoding ] requires = [ X ] ]] vorbis [[ description = [ Additional OggVorbis audio de-/encoder plugin (ffmpeg's encoder is experimental) ] ]] vpx [[ description = [ Enable support for VP7/VP8 and VP9 de/encoding via libvpx ] ]] webp [[ description = [ WebP encoding via libwebp ] ]] X [[ description = [ Enable support for X11 grabbing ] ]] xavs [[ description = [ Support AVS, the Audio Video Standard of China ] ]] xml [[ description = [ XML parsing using the C library libxml2 ] ]] xv [[ description = [ Enable XVideo output, so ffmpeg can e.g. display the video while encoding ] ]] ( providers: gnutls [[ description = [ Use GnuTLS as the SSL provider ] ]] libressl [[ description = [ Use LibreSSL instead of GnuTLS, makes the resulting binary non-redistributable ] ]] openssl [[ description = [ Use OpenSSL instead of GnuTLS, makes the resulting binary non-redistributable ] ]] ) [[ number-selected = [ exactly-one ] ]] ( platform: amd64 x86 ) bindist [[ requires = [ -fdk-aac ] description = [ Build binary packages that are allowed to be redistributed ] ]] bindist [[ requires = [ -nvenc ] description = [ Build binary packages that are allowed to be redistributed ] ]] bindist [[ requires = [ providers: -libressl ] description = [ Build binary packages that are allowed to be redistributed ] ]] bindist [[ requires = [ providers: -openssl ] description = [ Build binary packages that are allowed to be redistributed ] ]] lv2 [[ description = [ Support for LV2 (simple but extensible successor of LADSPA) plugins ] ]] ) [[ defined-in = [ ffmpeg.exlib ] ]] ) "
|
|
PLATFORMS="~amd64 ~armv7 ~armv8 ~x86"
|
|
LICENCES="LGPL-2.1 cd? ( GPL-2 ) frei0r? ( GPL-2 ) hevc? ( GPL-2 ) providers:openh264? ( GPL-2 ) providers:x264? ( GPL-2 ) rubberband? ( GPL-2 ) samba? ( GPL-2 ) teletext? ( GPL-2 ) xavs? ( GPL-2 ) opencore? ( LGPL-3 ) samba? ( LGPL-3 )"
|
|
SLOT="0"
|
|
DOWNLOADS="https://ffmpeg.org/releases/ffmpeg-4.0.2.tar.bz2"
|
|
OPTIONS="X alsa fontconfig h264 mp3 opengl pulseaudio sdl svg truetype v4l vdpau vorbis vpx xv platform:amd64 providers:libressl providers:x264 "
|
|
GENERATED_USING="paludis-3.0.0"
|
|
GENERATED_TIME="1532057062"
|
|
SUBOPTIONS="AMD64_CPU_FEATURES ANT_DATA_TYPES ANT_SCRIPTING ANT_TASKS APACHE_MODULES ARM_CPU_FEATURES COCKPIT_COMPONENTS CONTRIB_MODULES COURIER_MODULES ENCODINGS EPIPHANY_EXTENSIONS EXTENSIONS FPRINT_DRIVERS GCC_VERSION GIT_REMOTE_HELPERS GSTREAMER_PLUGINS IM_PROTOCOLS INPUT_DRIVERS KDE_PARTS KIPI_PLUGINS KOPETE_PLUGINS LIBC LINGUAS LUA_ABIS MODULES MULTIBUILD_C NGINX_MODULES NUT_DRIVERS P2P_NETWORKS PCSC_DRIVERS PHP_ABIS PHP_EXTENSIONS PLATFORM PLUGINS POSTGRESQL_EXTENSIONS PROVIDERS PYTHON_ABIS RUBY_ABIS TARGETS VALA_ABIS VIDEO_DRIVERS X86_CPU_FEATURES"
|
|
HIDDEN_SUBOPTIONS="ARM_CPU_FEATURES LIBC MULTIBUILD_C PLATFORM X86_CPU_FEATURES"
|
|
ASFLAGS=""
|
|
CBUILD=""
|
|
CC="x86_64-pc-linux-gnu-cc"
|
|
CFLAGS="-march=native -pipe -O2"
|
|
CHOST="x86_64-pc-linux-gnu"
|
|
CTARGET=""
|
|
CXX="x86_64-pc-linux-gnu-c++"
|
|
CXXFLAGS="-march=native -pipe -O2"
|
|
LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu"
|
|
LIBCXXFLAGS=""
|
|
GENERATED_FROM_REPOSITORY="media"
|
|
PLATFORMS="~amd64 ~armv7 ~armv8 ~x86"
|
|
BINARY_PLATFORMS="~amd64"
|
|
BINARY_URI="mirror://hasufell-binhost/hasufell-binhost--media--ffmpeg-4.0.2--C.18928.1532057059.828570.C.tar.bz2"
|
|
SUMMARY="A complete solution to record, convert and stream audio and video"
|
|
BUGS_TO="kimrhh@exherbo.org"
|
|
REMOTE_IDS=""
|
|
UPSTREAM_CHANGELOG="https://git.videolan.org/?p=ffmpeg.git;a=shortlog;h=n4.0.2 [[ lang = en ]]"
|
|
UPSTREAM_RELEASE_NOTES="https://git.videolan.org/?p=ffmpeg.git;a=blob;f=RELEASE_NOTES;hb=release/4.0 [[ lang = en ]]"
|
|
UPSTREAM_DOCUMENTATION="https://ffmpeg.org/documentation.html [[ lang = en ]]"
|
|
SCM_REVISION=""
|