
Theora, Ogg and Vorbis are available at.When compiling schroedinger, make sure pkg-config and yasm are already installed. Compile orc with the standard procedure, making sure you delete the "testsuite" folder, which won't compile. To compile schroedinger, you need ORC, available from. Schroedinger, which adds Dirac codec support, is available from.OpenJPEG (Jpeg 2000) is available at .enable-libass you need Freetype installed. Lame (MP3) is available at, and adds MP3 encoding to FFmpeg.enable-libfaac -enable-nonfree configure options. configure -help for all available options. configure -enable-python make & sudo make install Additional libraries Yasm is available from and is necessary for compiling C code that contains machine-independent Assembler code. configure -with-pc-path="/usr/X11/lib/pkgconfig:/usr/X11/share/pkgconfig:/usr/lib/pkgconfig:/usr/local/lib/pkgconfig" Yasm LIBFFI_CFLAGS=-I/usr/include/ffi LIBFFI_LIBS=-lffi. Lion has its own (incompatible) version of the stpncpy function, which overlaps in gettext. To compile GLib, you must also download gettext from GNU.org and edit the file stpncpy.c to add "#undef stpncpy" just before "#ifndef weak_alias". You may either download pkg-config 0.23, or download the large tarball from and compile it. Pkg-config is necessary for detecting some of the libraries you can compile into FFmpeg, and it requires GLib which is not included in Mac OS X (but almost every other *nix distribution). 2 3 Manual install of the dependencies without Homebrew Pkg-config & GLib
