JPL
Member
FYI, I went searching around regarding ffmpeg/libav support in Debian/Ubuntu. It looks like there is a discussion underway to get ffmpeg back into Debian (and derivatives), as its development pace and quality have proven better than the libav fork's. So hopefully that will sort itself out eventually and de-complicate the picture for Ubuntu users like me.
In the meantime, there is a well-maintained PPA with recent/latest ffmpeg.
Even with this PPA installed, I still get this error when trying to run ./configure:
UPDATE: For anyone who's going down the same path as me, the reason this error occurs is that the PPA I linked above is for ffmpeg 0.10, which is not the latest version (1.2) and doesn't have some of the headers OBS is looking for. So make sure you're using ffmpeg 1.2 and not an earlier version.
In the meantime, there is a well-maintained PPA with recent/latest ffmpeg.
Even with this PPA installed, I still get this error when trying to run ./configure:
checking libavcodec/avcodec.h usability... yes
checking libavcodec/avcodec.h presence... yes
checking for libavcodec/avcodec.h... yes
checking libavformat/avformat.h usability... yes
checking libavformat/avformat.h presence... yes
checking for libavformat/avformat.h... yes
checking libavutil/avutil.h usability... yes
checking libavutil/avutil.h presence... yes
checking for libavutil/avutil.h... yes
checking libavutil/channel_layout.h usability... no
checking libavutil/channel_layout.h presence... no
checking for libavutil/channel_layout.h... no
configure: error: libavutil header not found
checking libavcodec/avcodec.h presence... yes
checking for libavcodec/avcodec.h... yes
checking libavformat/avformat.h usability... yes
checking libavformat/avformat.h presence... yes
checking for libavformat/avformat.h... yes
checking libavutil/avutil.h usability... yes
checking libavutil/avutil.h presence... yes
checking for libavutil/avutil.h... yes
checking libavutil/channel_layout.h usability... no
checking libavutil/channel_layout.h presence... no
checking for libavutil/channel_layout.h... no
configure: error: libavutil header not found
UPDATE: For anyone who's going down the same path as me, the reason this error occurs is that the PPA I linked above is for ffmpeg 0.10, which is not the latest version (1.2) and doesn't have some of the headers OBS is looking for. So make sure you're using ffmpeg 1.2 and not an earlier version.