이것은 내가 수퍼 유저에게 물어 본 첫 번째 질문이므로 표면에 나와야한다면 내 무지로 오래 기다려주십시오. 나는 이것을 이해하기 위해 수 시간을 보냈으며 당신의 도움에 크게 감사 할 것입니다.
최근에 ffmpeg를 설치했고 필요한 많은 라이브러리가 함께 제공되었지만 libvpx가 누락되었습니다. libvpx.tar.bz2를 다른 라이브러리와 같은 디렉토리에 설치하고 untar로 실행했습니다. 그런 다음 ffmpeg 디렉토리의 명령 줄에서 다음을 실행했습니다.
./configure --enable-libvpx
오류는 반환하지 않았지만 외부 라이브러리, 사용 가능한 디코더, 인코더 사용 등이 나열되어 있으며 맨 아래에 다음과 같이 표시되어 있습니다.
Creating config.mak, config.h, and doc/config.texi...
config.h is unchanged
config.asm is unchanged
libavutil/avconfig.h is unchanged
하지만 내가 달릴 때 :
ffmpeg -codecs
다음을 반환합니다.
configuration: --prefix=/usr/local/cpffmpeg --enable-shared --enable-nonfree --enable-gpl --enable-pthreads --enable-libopencore-amrnb --enable-decoder=liba52 --enable-libopencore-amrwb --enable-libfaac --enable-libmp3lame --enable-libtheora --enable-libvorbis --enable-libx264 --enable-libxvid --extra-cflags=-I/usr/local/cpffmpeg/include/ --extra-ldflags=-L/usr/local/cpffmpeg/lib --enable-version3 --extra-version=syslint
어떤 것은 --enable-libvpx를 포함하지 않습니다. 제가 누락 된 것이 있습니까? libvpx를 활성화하려면 어떻게해야합니까?
CentOS 6.6을 실행 중입니다. 당신의 도움을 주셔서 감사합니다!
libvpx
귀하의 빌드에 사용할 수 있습니다. 그config.h is unchanged
이상해. 의 가치는 무엇입니까?CONFIG_LIBVPX
너의config.h
귀하의 FFmpeg 빌드 디렉토리의 루트 디렉토리에? 또한, 아마도 당신은ffmpeg -buildconf
귀하의 질문의 마지막 부분에 대한 출력.