[Ffmpeg-devel] it can't find dts.h, faad.h ...., how to build it.

Jason Millard jsm174
Thu Apr 13 19:01:19 CEST 2006


>I have finished the building, thanks a lot.

>Another, when use -ss to seeking media file, it's very slowly, do you
know >how to speeden seeking.
>
>
>The other, when running ffmpeg.exe, it need xvidcore.dll &&
libogg-0.dll && libmp3lame-0.dll, how to avoid the needed.
>And I try the ffmpeg-0.4.9-pre1, it have avoided the needed.
>
>------------------
>David Shen
>2006-04-05


Actually,

I'm not sure how to get xvidcore.dll, libogg-0.dll, and
libmp3lame-0.dll built directly into the ffmpeg.exe like I've seen
with other builds.

If someone knows what I'm doing wrong in my instructions, I would
greatly appreciate it!


-- Jason



On 4/4/06, Jason Millard <jsm174 at gmail.com> wrote:
> Hello.
>
> I didn't need --prefix=C:/MinGW
>
> but I did need --enable-mingw32
>
> When I didn't include --enable-mingw32 I would get errors regarding
> LRINTF I believe.
>
> -- Jason
>
> On 4/4/06, Inc. <the.incredible at gmx.net> wrote:
> > Hi David,
> > isn't it necessary to add --prefix=C:/MinGW when configuring, compiling
> > and installing the needed libs?
> >
> >
> >
> > David Shen wrote:
> >
> > > I have finished the building, thanks a lot.
> > >
> > > Another, when use -ss to seeking media file, it's very slowly, do you
> > > know how to speeden seeking.
> > >
> > > ------------------
> > > David Shen
> > > 2006-04-05
> > >
> > > -------------------------------------------------------------
> > > Sender:Jason Millard
> > > Send Date:2006-04-02 21:40:37
> > > Receiver:
> > > CC:
> > > Subject:Re: [Ffmpeg-devel] it can't find dts.h, faad.h ...., how to
> > > build it.
> > >
> > > You have a long road ahead of you.. When I finally got it to compile,
> > > I wrote down everything I did. For me dts was difficult to find, but
> > > just do a google search.
> > >
> > > -------------------------------------------------
> > >
> > > install MinGW 5.0.2
> > >
> > > Download: http://prdownloads.sf.net/mingw/MinGW-5.0.2.exe?download
> > >
> > > Run installer and select current release.
> > >
> > > -------------------------------------------------
> > >
> > > install MSYS 1.0.1
> > >
> > > Download: http://prdownloads.sf.net/mingw/MSYS-1.0.10.exe?download
> > >
> > > Install
> > >
> > > -------------------------------------------------
> > >
> > > install MSYSDTK 1.0.1
> > >
> > > Download: http://prdownloads.sf.net/mingw/msysDTK-1.0.1.exe?download
> > >
> > > Install
> > >
> > > -------------------------------------------------
> > >
> > > install dos2unix.exe
> > >
> > > Download: http://www.bastet.com/uddu.zip
> > >
> > > extract, and place a copy of dos2unix.exe in C:/mingw/bin
> > >
> > > -------------------------------------------------
> > >
> > > install nasm.exe
> > >
> > > Download:
> > > http://prdownloads.sourceforge.net/nasm/nasm-0.98.39-win32.zip?download
> > >
> > > extract, rename nasmw.exe to nasm.exe and place a copy in C:/mingw/bin
> > >
> > > -------------------------------------------------
> > >
> > > libogg
> > >
> > > download: http://downloads.xiph.org/releases/ogg/libogg-1.1.3.tar.gz
> > >
> > > ./configure
> > > make
> > > make install
> > >
> > > -------------------------------------------------
> > >
> > > vorbis
> > >
> > > download: http://downloads.xiph.org/releases/vorbis/libvorbis-1.1.2.tar.gz
> > >
> > > ./configure --disable-oggtest --disable-shared
> > > --with-ogg-includes=/usr/local/include
> > > --with-ogg-libraries=/usr/local/lib
> > > make
> > > make install
> > >
> > > -------------------------------------------------
> > >
> > > libfaac - faac-snapshot-20060329
> > >
> > > download: cvs -z3
> > > -d:pserver:anonymous at cvs.audiocoding.com:/cvsroot/faac co -P faac
> > >
> > > dos2unix configure.in
> > > ./bootstrap
> > > ./configure --without-mp4v2
> > > make
> > > make install
> > >
> > > -------------------------------------------------
> > >
> > > libfaad - faad2-15092004.tar.gz
> > >
> > > download:
> > > http://www.audiocoding.com/modules/mydownloads/visit.php?cid=3&lid=19
> > >
> > > modify line 308 of libfaad/common.h from:
> > >
> > > #elif (defined(__i386__) && defined(__GNUC__))
> > >
> > > to
> > >
> > > #elif (defined(__i386__) && defined(__GNUC__) && !defined(__MINGW32__))
> > >
> > > ./bootstrap
> > > ./configure --with-drm
> > > cd libfaad
> > > make
> > > make install
> > >
> > > -------------------------------------------------
> > >
> > > a52 - a52dec-0.7.5-cvs
> > >
> > > download: cvs -z3
> > > -d:pserver:anonymous at cvs.sourceforge.net:/cvsroot/liba52 co -P liba52
> > >
> > > ./configure
> > > make
> > > make install
> > >
> > > -------------------------------------------------
> > >
> > > mp3lame - lame-3.97b2
> > >
> > > download: cvs -z3
> > > -d:pserver:anonymous at cvs.sourceforge.net:/cvsroot/lame co -P lame
> > >
> > > ./configure
> > > make
> > > make install
> > >
> > > -------------------------------------------------
> > >
> > > libdts - libdts-0.0.2
> > >
> > > ./configure
> > > make
> > > make install
> > >
> > > -------------------------------------------------
> > >
> > > xvid - xvidcore-1.1.0
> > >
> > > cd build/generic
> > > ./configure
> > > make
> > > make install
> > >
> > > -------------------------------------------------
> > >
> > > libx264 - x264-snapshot-20060329-2245
> > >
> > > ftp://ftp.videolan.org/pub/videolan/x264/snapshots/
> > >
> > > ./configure
> > > make
> > > make install
> > >
> > > -------------------------------------------------
> > >
> > > ffmpeg - ffmpeg-snapshot-20060328
> > >
> > > Download lastest version using cvs:
> > >
> > > cvs -z3 -d:pserver:anonymous at mplayerhq.hu:/cvsroot/ffmpeg co -P ffmpeg
> > >
> > > add the following to libavcodec/xvidff.c after last include:
> > >
> > > #include <windows.h>
> > >
> > > int mkstemp(char* template)
> > > {
> > > char temppath[512];
> > > if(GetTempPath(512,temppath)!=0)
> > > {
> > > if(GetTempFileName(temppath,"fil",0,template)!=0)
> > > {
> > > FILE *pFile;
> > > pFile=fopen(template,"w+");
> > > if(pFile!=NULL)
> > > return (int)pFile;
> > > }
> > > }
> > > return -1;
> > > }
> > >
> > > ./configure --enable-faac --enable-faad --enable-a52 --enable-mp3lame
> > > --enable-dts --enable-xvid --enable-x264 --enable-vorbis
> > > --enable-libogg --enable-gpl --enable-pp --enable-mingw32
> > > --enable-memalign-hack --extra-cflags=-I/usr/local/include
> > > --extra-ldflags=-L/usr/local/lib
> > > make
> > > make install
> > >
> > >
> > > good luck!
> > >
> > > -- Jason
> > >
> > > On 4/1/06, David Shen <david.sh at citiz.net> wrote:
> > >
> > >> I need build ffmpeg by following configuration(MSYS + MinGW):
> > >>
> > >> configuration: --enable-mp3lame --enable-vorbis --enable-faad
> > >> --enable-faac --enable-xvid --enable-mingw32 --enable-a52
> > >> --enable-dts --enable-pp --enable-gpl --enable-memalign-hack
> > >>
> > >> but it can't find dts.h, faad.h ...., how to build it.
> > >>
> > >>
> > >> _______________________________________________
> > >> ffmpeg-devel mailing list
> > >> ffmpeg-devel at mplayerhq.hu
> > >> http://mplayerhq.hu/mailman/listinfo/ffmpeg-devel
> > >>
> > >
> > > _______________________________________________
> > > ffmpeg-devel mailing list
> > > ffmpeg-devel at mplayerhq.hu
> > > http://mplayerhq.hu/mailman/listinfo/ffmpeg-devel
> > >
> > > _______________________________________________
> > > ffmpeg-devel mailing list
> > > ffmpeg-devel at mplayerhq.hu
> > > http://mplayerhq.hu/mailman/listinfo/ffmpeg-devel
> > >
> > >
> >
> > _______________________________________________
> > ffmpeg-devel mailing list
> > ffmpeg-devel at mplayerhq.hu
> > http://mplayerhq.hu/mailman/listinfo/ffmpeg-devel
> >
>





More information about the ffmpeg-devel mailing list