본문 바로가기

Codec/FFMpeg

FFMPEG 빌드를 해보자.


ffmpeg documents : http://ffmpeg.org/ffmpeg-doc.html
How to compile from ffmpeg : http://videotranscoding.wikispaces.com/ffmpeg

FFMpeg Homepage : http://ffmpeg.mplayerhq.hu/

FFMpeg window help site : http://arrozcru.no-ip.org/ffmpeg/

Step-by-Step 윈도우 FFMpeg 설치 방법을 기술해 놓은 사이트 : http://arrozcru.no-ip.org/ffmpeg_wiki/tiki-index.php

[FFMPEG 빌드 방법 ]

MinGW와 MSYS를 다운

우선 윈도우로 FFMpeg를 컴파일 하기 위해서는 MinGW와 MSys를 받아야 설치해야 한다. 리눅스와 같은 환경에서 컴파일 하도록 도와준다. 소스포지에 들어가서 MinGW와 MSYS를 다운 받도록 하자.
http://sourceforge.net/project/showfiles.php?group_id=2435
 

MinGW-5.0.2.exe를 Minimal로 설치한다.


이때 다운받는
binutils-2.15.91-20040904-1.tar.gz
gcc-core-3.4.2-20040916-1.tar.gz
w32api-3.6.tar.gz
mingw-runtime-3.9.tar.gz
는 최신 버전이 아니고 이것만 설치해 두면 컴파일 하는데 오류가 생긴다.
따라서 다음을 다운받아서 직접 설치 하자.

Get these packages:
binutils-2.17.50-20060824-1.tar.gz
gcc-core-3.4.5-20060117-1.tar.gz
gcc-g++-3.4.5-20060117-1.tar.gz
mingw-runtime-3.10.tar.gz
w32api-3.7.tar.gz (it's not on the site, but this link works)

다운받은 파일의 압축을 풀어서
디렉토리 전체를 파일들을 C:\MinGW폴더 안에 덮어쓰기를 한다.

특히 binutils-2.17.50-20060824-1.tar.gz 는 반드시 업데이트를 해줘야 하면 그렇게 해주지 않으면 나중에 컴파일 에러가 난다.

MSYS를 설치한다.

Get these packages:
MSYS-1.0.11-2004.04.30-1.exe
msys-1.0.dll-SNAP-1.0.11-2006.04.23.tar.bz2
bash-3.1-MSYS-1.0.11-snapshot.tar.bz2
다음을 전부 다운로드 받아서 우선 MSYS-1.0.11-2004.04.30-1.exe를 설치한다.

설치경로를 C:\Msys\1.0 => C:\Msys\로 수정 한다.

설치시 도스창에 MinGW가 설치되어 있는지 물으면 y를 선택하고 MinGW의 설치 위치를 입력 한다.
그리고 C:/MinGW를 /mingw로 마운트 할건지 묻는데 y를 선택한다.
인스톨 한 이후에
msys-1.0.dll-SNAP-1.0.11-2006.04.23.tar.bz2
bash-3.1-MSYS-1.0.11-snapshot.tar.bz2
를 반드시 업데이트 해줘야 되는데 다음을 압축 풀어서

bash는 C:\msys 밑에 디렉토리 구조와 동일하게 붙혀 넣는다.
msys-1.0.dll의 압축을 풀면 new-msys-1.0.dll 가 나오는데, C:\msys\bin 에 붙혀 넣고 기존의 msys-1.0.dll를 삭제하고
new-msys-1.0.dll  => msys-1.0.dll로 이름을 바꾼다.

이 이후는 http://arrozcru.no-ip.org/ffmpeg_wiki/tiki-index.php 을 따라서 차근 차근 하면 된다.


출처 : http://cafe.naver.com/opendori/4493

'Codec > FFMpeg' 카테고리의 다른 글

avcodec_decode_video  (0) 2011.09.23
Audio Codec 정보  (0) 2010.10.21
DScaler Deinterlacer/Scaler download  (0) 2010.08.24
Avi, Fly 파일을 swf로 변환 하기.  (0) 2010.08.20
Streaming을 위한 Open Sources  (0) 2010.08.19
동영상 파일 변환 직접 가능~!  (0) 2010.08.19
core-avc for linux codec  (0) 2010.07.27
Codec Comparison  (0) 2010.07.27
H.264 SVC 관련 사이트  (0) 2010.07.27
Speex 코덱  (0) 2010.07.27