libfaad ???
Reindl Harald
h.reindl at thelounge.net
Wed Mar 27 21:10:14 CET 2013
and BTW it is faac NOT faad what you are missing
because faad is the DECODER and no longer needed
Am 27.03.2013 21:08, schrieb Reindl Harald:
>
>
> Am 27.03.2013 20:34, schrieb Alice Wonder:
>> Many moons ago I use to use ffmpeg linked against libfaad to create .mp4 files using h.264 and aac.
>>
>> It has been years, but now I need to do it again. It seems though that the ffmpeg in rpmfusion is not linked
>> against libfaad nor is libfaad even in the repos.
>>
>> Has the AAC encoder that ffmpeg uses changed or is aac just not currently supported by the build in rpmfusion?
>
> years ago rpmfusion crippled down the ffmpeg build
>
> [builduser at buildserver64:~]$ cat /rpmbuild/SPECS/ffmpeg.spec
> %global _hardened_build 1
> %global debug_package %{nil}
>
> Summary: Hyper fast Audio and Video encoder
> Name: ffmpeg
> Version: 1.0.6
> Release: 5%{?dist}
> License: GPLv3+
> Group: Applications/Multimedia
> URL: http://ffmpeg.org/
> Source0: ffmpeg-%{version}.tar.bz2
> BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
> BuildRequires: bzip2-devel
> BuildRequires: dirac-devel
> BuildRequires: faac-devel
> BuildRequires: gsm-devel
> BuildRequires: imlib2-devel
> BuildRequires: lame-devel
> BuildRequires: libtheora-devel
> BuildRequires: libva-devel
> BuildRequires: libvorbis-devel
> BuildRequires: schroedinger-devel
> BuildRequires: SDL-devel
> BuildRequires: x264-devel
> BuildRequires: xvidcore-devel
> BuildRequires: zlib-devel
> BuildRequires: opencore-amr-devel
> BuildRequires: libvpx-devel
> BuildRequires: librtmp-devel
> BuildRequires: freetype-devel
> BuildRequires: opus-devel
> BuildRequires: yasm
> Requires: sh-utils
> Requires(pre): /usr/sbin/useradd
> Requires(preun): systemd-units
> Requires(postun): systemd-units
>
> %description
> FFMpeg is a complete and free Internet live audio and video
> broadcasting solution for Linux/Unix. It also includes a digital
> VCR. It can encode in real time in many formats including MPEG1 audio
> and video, MPEG4, h263, ac3, asf, avi, real, mjpeg, and flash.
>
> %package libs
> Summary: Libraries for %{name}
> Group: System Environment/Libraries
>
> %description libs
> FFMpeg is a complete and free Internet live audio and video
> broadcasting solution for Linux/Unix. It also includes a digital
> VCR. It can encode in real time in many formats including MPEG1 audio
> and video, MPEG4, h263, ac3, asf, avi, real, mjpeg, and flash.
> This package contains the libraries for %{name}
>
> %package devel
> Summary: Development package for %{name}
> Group: Development/Libraries
> Requires: %{name}-libs = %{version}-%{release}
> Requires: pkgconfig
>
> %description devel
> FFMpeg is a complete and free Internet live audio and video
> broadcasting solution for Linux/Unix. It also includes a digital
> VCR. It can encode in real time in many formats including MPEG1 audio
> and video, MPEG4, h263, ac3, asf, avi, real, mjpeg, and flash.
> This package contains development files for %{name}
>
> %prep
> %setup -q -n ffmpeg-%{version}
>
> %build
> mkdir generic
> pushd generic
> ../configure \
> --prefix=/usr \
> --bindir=/usr/bin \
> --datadir=/usr/share/ffmpeg \
> --incdir=/usr/include/ffmpeg \
> --libdir=/usr/lib64 \
> --mandir=/usr/man \
> --arch=x86_64 \
> --extra-cflags="%{optflags}" \
> --extra-version=thelounge.net \
> --enable-nonfree \
> --enable-gpl \
> --enable-version3 \
> --enable-libfaac \
> --enable-libgsm \
> --enable-libmp3lame \
> --enable-libtheora \
> --enable-libvorbis \
> --enable-libx264 \
> --enable-libxvid \
> --enable-libvpx \
> --enable-librtmp \
> --enable-libfreetype \
> --enable-libopus \
> --enable-shared \
> --enable-runtime-cpudetect \
> --disable-libopencore-amrnb \
> --disable-libopencore-amrwb \
> --disable-libopenjpeg \
> --disable-libschroedinger \
> --disable-libopencv \
> --disable-static \
> --disable-libspeex \
> --disable-vdpau \
> --disable-amd3dnow \
> --disable-amd3dnowext \
> --disable-protocol=gopher \
> --disable-debug \
> --disable-doc \
> --shlibdir=/usr/lib64
> make %{?_smp_mflags}
> make documentation
> popd
> CURRENT_DIR=`pwd`
> mkdir -p %{buildroot}/usr/bin/
> gcc $CURRENT_DIR/tools/qt-faststart.c -o qt-faststart
>
> %install
> pushd generic
> make install DESTDIR=%{buildroot}
> popd
> install -D -m0755 qt-faststart "%{buildroot}%{_bindir}/qt-faststart"
> strip -s %{buildroot}/usr/bin/*
> strip -s %{buildroot}/usr/lib64/lib*.so.*
>
> %pre
> /usr/sbin/useradd -M -N -g users -o -r -s /usr/bin/bash -c "ffmpeg streaming server" -u 520 ffserver >/dev/null
> 2>&1 || :
>
> %post libs -p /usr/sbin/ldconfig
>
> %postun libs -p /usr/sbin/ldconfig
>
> %post
> /bin/touch /var/log/ffserver.log
> /bin/chmod 666 /var/log/ffserver.log
> /bin/chown ffserver /var/log/ffserver.log
>
> %files
> %defattr(-,root,root,-)
> /usr/bin/ffmpeg
> /usr/bin/ffplay
> /usr/bin/ffprobe
> /usr/bin/ffserver
> /usr/bin/qt-faststart
> /usr/share/ffmpeg
>
> %files libs
> %defattr(-,root,root,-)
> /usr/lib64/lib*.so.*
>
> %files devel
> %defattr(-,root,root,-)
> /usr/include/ffmpeg
> /usr/lib64/pkgconfig/lib*.pc
> /usr/lib64/lib*.so
>
> %changelog
> * Tue Oct 09 2012 Reindl Harald <h.reindl at thelounge.net>
> - cleanup SPEC
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 263 bytes
Desc: OpenPGP digital signature
URL: <https://lists.rpmfusion.org/pipermail/rpmfusion-users/attachments/20130327/6de3db2c/attachment.sig>
More information about the rpmfusion-users
mailing list