티스토리 뷰
출처
- Install CMake for MSYS - Axus dev
- How to upgrade your MinGW with commonly used libraries | Multigesture.net
- 기억의 조각 : [FFMPEG] NVENC 적용 - muzie - 이글루스
- [FFMpeg] Windows 10 에서 FFMpeg 컴파일하기 :: 느린 블로그
- [FFmpeg] ライブラリ全部入り - Qiita
- MinGW Windows 64 bit 에 설치하기 :: kkikkodev 의 IT 이야기
- 바람 불면 좋은 나. : MinGW-w64 library들 설치하기-0 - 김지소 - Egloos
- MinGW how-to
- go-vgo/Mingw32: Mingw32 add zlib & libpng lib
- Windows 7 MinGW 64 bits 이용하여 OpenCV 설치 및 사용하기 :: 남성의 MATLAB LOG
- 류종택의 프로그래밍 강의실 :: MinGW에 pkg-config 설치하기
- MinGW 용 glib static 컴파일하기 | DogFoot Note
- MinGW: To Compile Fribidi for Windows
msys 실행
D:\MinGW\msys\1.0\msys.bat
msys 실행
nasm 설치
http://www.nasm.us/pub/nasm/releasebuilds/ 사이트에서 파일 nasm.exe와 ndisasm.exe를 C:\MinGW\msys\1.0\bin 으로 복사
yasm 설치
http://yasm.tortall.net/Download.html 사이트에서 파일 yasm-1.3.0-win32.exe을 다운로드 받아서 yasm.exe로 변경하여 경로에 C:\MinGW\msys\1.0\bin 복사
pr.exe 설치 (설치 불필요)
FFMpeg 컴파일할 때, pr이 없어서 컴파일 에러가 떨어진다.
https://sourceforge.net/projects/mingw/files/MSYS/Base/msys-core/_obsolete/coreutils-5.97-MSYS-1.0.11-2/coreutils-5.97-MSYS-1.0.11-snapshot.tar.bz2/download 압축 해제하고, /bin 폴더에 있는 pr.exe를 C:\MinGW\bin에 복사한다.
zlib 설치
if [ "0" = "1" ]; then \
mkdir -p '/mingw/bin'; \
cp -fp zlib1.dll '/mingw/bin'; \
cp -fp libz.dll.a '/mingw/lib'; \
fi
cp -fp zlib.h '/mingw/include'
cp -fp zconf.h '/mingw/include'
cp -fp libz.a '/mingw/lib'
sed \
-e 's|@prefix@|/usr/local|g' \
-e 's|@exec_prefix@|/usr/local|g' \
-e 's|@libdir@|/mingw/lib|g' \
-e 's|@sharedlibdir@|/mingw/lib|g' \
-e 's|@includedir@|/mingw/include|g' \
-e 's|@VERSION@|'`sed -n -e '/VERSION "/s/.*"\(.*\)".*/\1/p' zlib.h`'|g' \
zlib.pc.in > '/mingw/lib'/pkgconfig/zlib.pc
libiconv (libiconv-1.15) 설치
gettext (gettext-0.18.1.1) 설치
glib 설치
pkg-config 설치
x264 설치
platform: X86
byte order: little-endian
system: WINDOWS
cli: no
libx264: internal
shared: yes
static: yes
asm: yes
interlaced: yes
avs: no
lavf: no
ffms: no
mp4: no
gpl: yes
thread: win32
opencl: yes
filters: crop select_every
lto: no
debug: no
gprof: no
strip: no
PIC: no
bit depth: all
chroma format: all
You can run 'make' or 'make fprofiled' now.
install -d /mingw/bin
install x264.exe /mingw/bin
install -d /mingw/include /mingw/lib/pkgconfig
install -m 644 ./x264.h x264_config.h /mingw/include
install -m 644 x264.pc /mingw/lib/pkgconfig
install -d /mingw/lib
install -d /mingw/bin
install -m 755 libx264-157.dll /mingw/bin
install -m 644 libx264.dll.a /mingw/lib
install -d /mingw/lib
install -m 644 libx264.a /mingw/lib
ranlib /mingw/lib/libx264.a
faac 설치
libpng설치
libfreetype 설치
libfreetype2 설치
fribidi 설치
libass 설치
ffmpeg 설치
ffmpeg 컴파일 성공은 했지만, 너무 많은 라이브러리의 컴파일과 삭제를 많이 해서 위에 정리 내용이 일부 부정확할 수가 있습니다.
ffmpeg version N-93332-g0321370601 Copyright (c) 2000-2019 the FFmpeg developers
built with gcc 7.3.0 (Rev2, Built by MSYS2 project)
configuration: --prefix=/usr/local --enable-gpl --enable-libx264 --enable-libfreetype --enable-libfribidi --enable-libass --enable-nonfree
libavutil 56. 26.100 / 56. 26.100
libavcodec 58. 47.103 / 58. 47.103
libavformat 58. 26.101 / 58. 26.101
libavdevice 58. 6.101 / 58. 6.101
libavfilter 7. 48.100 / 7. 48.100
libswscale 5. 4.100 / 5. 4.100
libswresample 3. 4.100 / 3. 4.100
libpostproc 55. 4.100 / 55. 4.100
- Total
- Today
- Yesterday
- BPI-M4
- MySQL
- 전예희
- 서울오토살롱
- Delphi
- SAS
- android
- 지스타2007
- Linux
- ubuntu
- Delphi Tip
- koba2010
- NDK
- ffmpeg
- 송주경
- sas2009
- oracle
- Java
- Xcode
- Spring MVC
- JavaScript
- Mac
- 일본여행
- KOBA
- 튜닝쇼 2008
- 레이싱모델 익스트림 포토 페스티벌
- ble
- Spring
- flex
- 동경
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |