123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 |
- # 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
- # Grup: medya
- 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
- }
|