{Disarmed} FW: Kristy Westphal's Forensic Presentation from January Hackfest

Craig White craigwhite at azapple.com
Tue Jan 13 12:15:13 MST 2009


On Tue, 2009-01-13 at 17:13 +0000, Lisa Kachold wrote:
> I am attempting to compress a raw dvd format mpg2 using ffmpeg.  I
> built the source myself. My ffmpeg appears to strip the audio?
> 
> Did I fail to compile the options correctly?  Outside of Mac, what is
> the best tool for manipulating and exporting DVD's to small formats?
----
fwiw - compile options used in the 'spec' file for ffmpeg

%define ff_configure \
../configure \\\
    --prefix=%{_prefix} \\\
    --incdir=%{_includedir}/ffmpeg \\\
    --libdir=%{_libdir} \\\
    --mandir=%{_mandir} \\\
    --arch=%{_target_cpu} \\\
    --extra-cflags="$RPM_OPT_FLAGS" \\\
    %{?_with_amr:--enable-libamr-nb --enable-libamr-wb --enable-nonfree}
\\\
    --enable-libdc1394 \\\
    --enable-libfaac \\\
    --enable-libfaad \\\
    --enable-libgsm \\\
    --enable-libmp3lame \\\
    --enable-libtheora \\\
    --enable-libvorbis \\\
    --enable-libx264 \\\
    --enable-libxvid \\\
    --enable-x11grab \\\
    --enable-avfilter \\\
    --enable-avfilter-lavf \\\
    --enable-postproc \\\
    --enable-swscale \\\
    --enable-pthreads \\\
    --disable-static \\\
    --enable-shared \\\
    --enable-gpl \\\
    --disable-debug \\\
    --disable-optimizations \\\
    --disable-stripping

and the requisites for building (Fedora 10)

BuildRequires:  zlib-devel
BuildRequires:  lame-devel
BuildRequires:  libdc1394-devel
BuildRequires:  libvorbis-devel
BuildRequires:  libtheora-devel
BuildRequires:  faad2-devel >= %{faad2min}
BuildRequires:  xvidcore-devel
BuildRequires:  SDL-devel
BuildRequires:  gsm-devel
BuildRequires:  imlib2-devel
BuildRequires:  texi2html
BuildRequires:  faac-devel
BuildRequires:  x264-devel >= 0.0.0-0.14.20080613
#don't enable on x86_64 until PIC issues on are fixed (in
libavcodec/i386/fft_mmx.asm)
%ifarch %{ix86}
BuildRequires:  yasm
%endif

there are also 3 extra patch files for the build

Craig



More information about the PLUG-discuss mailing list