[FFmpeg-devel] compiling ffmpeg without external dependencies

Josh Mellicker jmellicker
Thu May 22 22:41:38 CEST 2008

After days of struggles, I finally got ffmpeg compiled yesterday on my desktop.

I moved it onto my laptop, executed a command, and it said:

	dyld: Library not loaded: /usr/local/lib/libfaac.0.dylib
	  Referenced from: //./ffmpeg
	  Reason: image not found
	Trace/BPT trap

Obviously this build is still dependent on external libraries on my
desktop where I compiled it.

In a post dated Sun May 14 11:14:12 CEST 2006, Wolfram said:

"I'd suggest you install the external libraries without shared objects
somewhere (possibly removing .so/.dynlib links), and use that location
in the extra ldflags for ffmpeg."


This sounds like great advice, but this is a brand new area for me so
I am not sure how to do this.

My first choice would be to compile ffmpeg in a truly standalone,
portable form that can be moved onto any OS X computer.

My second choice would be putting other libraries in the same
directory as ffmpeg, if this is a viable option.

Thanks so much for any help,


More information about the ffmpeg-devel mailing list