1 # Maintainer: Maxime Gauduin <alucryd@archlinux.org>
2 # Contributor: Bartłomiej Piotrowski <bpiotrowski@archlinux.org>
3 # Contributor: Ionut Biru <ibiru@archlinux.org>
4 # Contributor: Tom Newsom <Jeepster@gmx.co.uk>
5 # Contributor: Paul Mattal <paul@archlinux.org>
11 pkgdesc='Complete solution to record, convert and stream audio and video'
13 url=https://ffmpeg.org/
82 'avisynthplus: AviSynthPlus support'
83 'intel-media-sdk: Intel QuickSync support'
84 'ladspa: LADSPA filters'
85 'nvidia-utils: Nvidia NVDEC/NVENC support'
100 _tag=9687cae2b468e09e35df4cea92cc2e6a0e6c93b3
102 git+https://git.ffmpeg.org/ffmpeg.git#tag=${_tag}
104 add-av_stream_get_first_dts-for-chromium.patch
108 65039aac811bfd143359e32720cd6ca64124f1789c1b624bd28a5bd75b37362b2a3b6b402203c4e9d137fb1d00895114f3789df40f8381091d38c98e7876cc8a
109 3f2ee7606500fa9444380d138959cd2bccfbba7d34629a17f4f6288c6bde29e931bbe922a7c25d861f057ddd4ba0b095bbd675c1930754746d5dd476b3ccbc13
114 git cherry-pick -n 988f2e9eb063db7c1a678729f58aab6eba59a55b # fix nvenc on older gpus
115 patch -Np1 -i ../ffmpeg-vmaf2.x.patch # vmaf 2.x support
116 patch -Np1 -i ../add-av_stream_get_first_dts-for-chromium.patch # https://crbug.com/1251779
121 git describe --tags | sed 's/^n//'
131 --disable-stripping \
136 --enable-fontconfig \
146 --enable-libfreetype \
147 --enable-libfribidi \
149 --enable-libiec61883 \
152 --enable-libmodplug \
153 --enable-libmp3lame \
154 --enable-libopencore_amrnb \
155 --enable-libopencore_amrwb \
156 --enable-libopenjpeg \
168 --enable-libvidstab \
185 make tools/qt-faststart
186 make doc/ff{mpeg,play}.1
190 make DESTDIR="${pkgdir}" -C ffmpeg install install-man
191 install -Dm 755 ffmpeg/tools/qt-faststart "${pkgdir}"/usr/bin/