59 lines
2.1 KiB
Plaintext
59 lines
2.1 KiB
Plaintext
# Tanım: Ses ve videoyu kaydetmek, dönüştürmek ve akışlamak için eksiksiz, çapraz platformlu bir çözüm.
|
||
# URL: http://ffmpeg.org/
|
||
# Paketçi: milisarge
|
||
# Gerekler: yasm opus fdk-aac x264 x265 liba52 libass libva libwebp pulseaudio libvdpau freetype lame sdl libvorbis libogg xvid faac faad2 libtheora alsa-lib openjpeg libvpx xorg-libxext xorg-libxfixes jack
|
||
|
||
isim=ffmpeg
|
||
surum=3.4
|
||
devir=1
|
||
kaynak=(http://ffmpeg.org/releases/ffmpeg-$surum.tar.xz
|
||
ffmpeg-x264-10bit.sh)
|
||
|
||
derle() {
|
||
cd $isim-$surum
|
||
|
||
[ -e '/usr/lib/pkgconfig/libwebp.pc' ] && PKGMK_FFMPEG+=' --enable-libwebp'
|
||
[ -e '/usr/lib/pkgconfig/vdpau.pc' ] && PKGMK_FFMPEG+=' --enable-vdpau'
|
||
[ -e '/usr/lib/pkgconfig/freetype2.pc' ] && PKGMK_FFMPEG+=' --enable-libfreetype'
|
||
[ -e '/usr/lib/pkgconfig/x264.pc' ] && PKGMK_FFMPEG+=' --enable-libx264'
|
||
[ -e '/usr/lib/pkgconfig/x265.pc' ] && PKGMK_FFMPEG+=' --enable-libx265'
|
||
[ -e '/usr/lib/pkgconfig/libass.pc' ] && PKGMK_FFMPEG+=' --enable-libass'
|
||
[ -e '/usr/include/lame/lame.h' ] && PKGMK_FFMPEG+=' --enable-libmp3lame'
|
||
[ -e '/usr/lib/pkgconfig/opus.pc' ] && PKGMK_FFMPEG+=' --enable-libopus'
|
||
[ -e '/usr/lib/pkgconfig/vpx.pc' ] && PKGMK_FFMPEG+=' --enable-libvpx'
|
||
[ -e '/usr/lib/pkgconfig/vorbis.pc' ] && PKGMK_FFMPEG+=' --enable-libvorbis'
|
||
[ -e '/usr/lib/pkgconfig/theora.pc' ] && PKGMK_FFMPEG+=' --enable-libtheora'
|
||
[ -e '/usr/lib/pkgconfig/fdk-aac.pc' ] && PKGMK_FFMPEG+=' --enable-libfdk-aac --enable-nonfree'
|
||
|
||
if [ -e '/usr/lib/pkgconfig/gnutls.pc' ]; then
|
||
PKGMK_FFMPEG+=' --enable-gnutls'
|
||
else
|
||
PKGMK_FFMPEG+=' --enable-openssl --enable-nonfree'
|
||
fi
|
||
|
||
./configure ${PKGMK_FFMPEG} \
|
||
--prefix=/usr \
|
||
--disable-debug \
|
||
--disable-doc \
|
||
--enable-gpl \
|
||
--enable-version3 \
|
||
--enable-shared \
|
||
--enable-pic \
|
||
--enable-libpulse \
|
||
--enable-avfilter \
|
||
--enable-avresample \
|
||
--enable-postproc \
|
||
--enable-pthreads \
|
||
--enable-swresample
|
||
|
||
make || make
|
||
make DESTDIR=$PKG install install-man
|
||
|
||
rm -r $PKG/usr/share/ffmpeg/examples
|
||
|
||
if [ -e '/usr/lib/pkgconfig/x264.pc' ]; then
|
||
install -m 0755 -D $SRC/ffmpeg-x264-10bit.sh \
|
||
$PKG/usr/bin/ffmpeg-x264-10bit
|
||
fi
|
||
}
|