2012-01-22 2 views
0

지난 6 개월 동안 서버에 ffmpeg가 이미 설치되어 있으면 모든 것이 잘 작동하지만 이제는 libvpx를 추가해야 webm 파일을 인코딩 할 수 있습니다. 이것을 현재의 ffmpeg에 추가 할 수 있습니까? 아니면 처음부터 제거하고 다시 작성해야합니까?이미 설치된 ffmpeg, libvpx를 추가하는 방법

나의 현재는 FFmpeg 설정은 다음과 같습니다 -

ffmpeg version N-35515-g901af94-syslint, Copyright (c) 2000-2011 the FFmpeg developers 
    built on Dec 6 2011 20:05:55 with gcc 4.1.2 20080704 (Red Hat 4.1.2-51) 
    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 

답변

3

당신은 ffmpeg을 다시 컴파일해야합니다. 구성에 적어도 --enable-libvorbis --enable-libvpx이 필요합니다. CentOS/Red Hat/Fedora에 대한 지침은 Compile FFmpeg on CentOS 6.0을 참조하십시오.

또는 libvpx를 지원하는 ffmpeg의 빌드 만 다운로드하십시오. FFmpeg Download 페이지를 참조하십시오.

0

다음 절차에 따라 git을 사용하여 libvpx를 설치하십시오.

cd /opt 

git clone https://chromium.googlesource.com/webm/libvpx.git 

cd libvpx 

git checkout tags/v1.3.0 

./configure --prefix="$HOME/ffmpeg_build" --disable-examples 

make 

make install 
관련 문제