スポンサードリンク

2009年06月24日

FFmpegのconfigureメッセージ (rev.19205以降)

FFmpegのconfigureに成功すると、以下のようなメッセージが出ます。

install prefix /usr/local
source path /c/TEMP/ffmpeg
C compiler gcc
.align is power-of-two no
ARCH x86 (generic)
big-endian no
runtime cpu detection no
yasm yes
MMX enabled yes
MMX2 enabled yes
3DNow! enabled yes
3DNow! extended enabled yes
SSE enabled yes
SSSE3 enabled yes
CMOV enabled no
CMOV is fast no
EBX available yes
EBP available no
10 operands supported yes
gprof enabled no
debug symbols yes
strip symbols yes
optimizations small
static yes
shared no
postprocessing support yes
new filter support no
filters using lavformat no
network support yes
IPv6 support no
threading support pthreads
SDL support no
Sun medialib support no
AVISynth enabled yes
libamr-nb support no
libamr-wb support no
libdc1394 support no
libdirac enabled no
libfaac enabled no
libfaad enabled yes
libfaad dlopened no
libgsm enabled yes
libmp3lame enabled yes
libnut enabled yes
libopencore-amrnb support yes
libopencore-amrwb support yes
libopenjpeg enabled no
libschroedinger enabled no
libspeex enabled no
libtheora enabled yes
libvorbis enabled yes
libx264 enabled yes
libxvid enabled yes
zlib enabled yes
bzlib enabled yes

続きを読む
posted by あべちん at 03:42| Comment(0) | TrackBack(1) | FFmpegコンパイル

2009年03月08日

FFmpegのコンパイル (2009/3/7)

いよいよ、FFmpegのコンパイルです。

1. MSYS環境のアップデート
bash-2.0だと、configureの判定ルーチンで引っかかって、
Broken shell detected. Trying alternatives.
というメッセージが出ることがありますので、MSYSのshを更新しておきましょう。
MSYSに標準で入っているmakeも古いので、ついでに更新します。

以下のページから、
http://sourceforge.net/project/showfiles.php?group_id=2435&package_id=24963&release_id=46827

bash-3.1-MSYS-1.0.11-1.tar.bz2
make-3.81-MSYS-1.0.11-2.tar.bz2
をダウンロードして、C:\msys\1.0\ に解凍します。


2. MinGW環境のアップデート
安定版の最新はgcc4.3.3ですが、MinGWのwebページにはgcc4.3.0までしかないので、とりあえずそれをインストールしておきましょう。
C:\MinGW\ に環境があれば、以下のファイルをダウンロードして、C:\MinGW\ の下に解凍すればOKです。

以下のページから、
http://sourceforge.net/project/showfiles.php?group_id=2435
GCC Version 4
Testing: gcc-4.3.0-20080502-mingw32-alpha より、
gcc-4.3.0-20080502-mingw32-alpha-bin.7z

自分でgccをビルドするのは面倒だけど、最新版を使いたいという方は、以下の所からダウンロードできます。
TDM's Experimental GCC/MinGW32 Builds
http://www.tdragon.net/recentgcc/


その他、以下の3つのパッケージも最新のものにしておきましょう。
以下のページから、
http://sourceforge.net/project/showfiles.php?group_id=2435

GNU Binutils
GNU binutils-2.19.1 より、
binutils-2.19.1-mingw32-bin.tar.gz

MinGW API for MS-Windows
Current Release: w32api-3.13 より、
w32api-3.13-mingw32-dev.tar.gz

MinGW Runtime
Current Release: mingwrt-3.15.2 より、
mingwrt-3.15.2-mingw32-dev.tar.gz
mingwrt-3.15.2-mingw32-dll.tar.gz

上記のファイルを、すべてC:\MinGW\ の下に解凍すればOKです。

続きを読む
posted by あべちん at 12:14| Comment(5) | TrackBack(0) | FFmpegコンパイル

2009年02月11日

FFmpegのコンパイル (2009/2/11)

2009/3/8 追記
configureが変更されて、パッチffmpeg-20090211.diffを適用できなくなってしまいました。
また、configureオプションの--enable-swscaleが削除されています。
2009/3/7時点のパッチを作成しましたので、メニューの、
カテゴリー → FFmpegコンパイル
から、最新の記事を参照してください。

↓以下は、2009/2/11時点の記事です。


いよいよ、FFmpegのコンパイルです。

1. MSYS環境のアップデート
bash-2.0だと、configureの判定ルーチンで引っかかって、
Broken shell detected. Trying alternatives.
というメッセージが出ることがありますので、MSYSのshを更新しておきましょう。
MSYSに標準で入っているmakeも古いので、ついでに更新します。

以下のページから、
http://sourceforge.net/project/showfiles.php?group_id=2435&package_id=24963&release_id=46827

bash-3.1-MSYS-1.0.11-1.tar.bz2
make-3.81-MSYS-1.0.11-2.tar.bz2
をダウンロードして、C:\msys\1.0\ に解凍します。


2. MinGW環境のアップデート
安定版の最新はgcc4.3.3ですが、MinGWのwebページにはgcc4.3.0までしかないので、とりあえずそれをインストールしておきましょう。
C:\MinGW\ に環境があれば、以下のファイルをダウンロードして、C:\MinGW\ の下に解凍すればOKです。

以下のページから、
http://sourceforge.net/project/showfiles.php?group_id=2435
GCC Version 4
Testing: gcc-4.3.0-20080502-mingw32-alpha より、
gcc-4.3.0-20080502-mingw32-alpha-bin.7z

自分でgccをビルドするのは面倒だけど、最新版を使いたいという方は、以下の所からダウンロードできます。
TDM's Experimental GCC/MinGW32 Builds
http://www.tdragon.net/recentgcc/


その他、以下の3つのパッケージも最新のものにしておきましょう。
以下のページから、
http://sourceforge.net/project/showfiles.php?group_id=2435

GNU Binutils
GNU binutils-2.19.1 より、
binutils-2.19.1-mingw32-bin.tar.gz

MinGW API for MS-Windows
Current Release: w32api-3.13 より、
w32api-3.13-mingw32-dev.tar.gz

MinGW Runtime
Current Release: mingwrt-3.15.2 より、
mingwrt-3.15.2-mingw32-dev.tar.gz
mingwrt-3.15.2-mingw32-dll.tar.gz

上記のファイルを、すべてC:\MinGW\ の下に解凍すればOKです。

続きを読む
posted by あべちん at 18:12| Comment(9) | TrackBack(3) | FFmpegコンパイル