eingusteのblog

Windows向けFFmpegバイナリを個人的にビルド(コンパイル)してます。その更新情報など。

2016年03月

2016-03-29にFFmpeg-3.0.1がリリースされました。そのバイナリをアップしました。
コンパイルオプションに--disable-schannelを追加しました。TLSにはGnuTLSを使用します。
外部ライブラリx265はversion 1.9+107-5dbd6a0c8e17、libvpxはv1.5.0-652-g8d8ee1f、OpenH264は1.5.0です。
外部ライブラリgnutlsは3.4.10です。
2016-04-03に外部ライブラリx265をversion 1.9+108-5b01678f6fb4に、libvpxをv1.5.0-669-g89b1c9dに、wavpackを4.80.0に、OpenH264を1.5.1に更新しました。
2016-04-16に外部ライブラリx264をgit版の0.148.2692 64f4e24に、x265はversion 1.9+140-34a3d35c5f97に、libvpxはv1.5.0-727-gc59c5cbに、fontconfigは2.11.95に、Snappyは20160311-2b9152dに、GnuTLSを3.4.11に更新しました。
2016-04-22に外部ライブラリx264をgit版の0.148.2694 3b70645に、x265はversion 1.9+141-02d79be487d7に、libvpxはv1.5.0-749-g1710419に、Snappyは201600405-d53de18に更新しました。そしてFFmpeg-3.0.1本体もrelease/3.0ブランチの更新(7626fb6)にあわせて、そちらのバイナリと差し替えました。

32bit版
FFmpeg 3.0.1 "Einstein"(x86)(7z) 13.2M

64bit版
FFmpeg 3.0.1 "Einstein"(x64)(7z) 13.4M
  libavutil      55. 17.103 / 55. 17.103
libavcodec 57. 24.102 / 57. 24.102
libavformat 57. 25.100 / 57. 25.100
libavdevice 57. 0.101 / 57. 0.101
libavfilter 6. 31.100 / 6. 31.100
libavresample 3. 0. 0 / 3. 0. 0
libswscale 4. 0.100 / 4. 0.100
libswresample 2. 0.101 / 2. 0.101
libpostproc 54. 0.100 / 54. 0.100
続きを読む

libvpx-1.5.0のインストール手順のメモです。

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

mkdir -p libvpx-build
cd libvpx-build
../libvpx/configure --target=x86_64-win64-gcc --disable-unit-tests --disable-examples --disable-docs --enable-runtime-cpu-detect --as=yasm --enable-multithread --enable-vp8 --enable-vp9 --enable-webm-io --enable-libyuv --enable-postproc --enable-vp9-postproc --disable-shared --enable-static --enable-multi-res-encoding --enable-vp9-temporal-denoising --enable-temporal-denoising --extra-cflags="-pipe -O"
make make install
 

32bit版はconfigureのtargetオプションを--target=x86-win32-gccにします。

32bit版では--extra-cflags="-pipe"にしています。

64bit版で--extra-cflags="-pipe -O"にしているのは、2016-03-27時点のlibvpxのソースではffmpegでクラッシュしたためです。

2016-03-30時点のソースではクラッシュしないようなので、64bit版も--extra-cflags="-pipe"に戻しました。

以上

2016-03-27時点のgit版バイナリです。ffmpegとffplay、ffprobeを同梱しています。

外部ライブラリx265はversion 1.9+106-c8ec86965e54、libvpxはv1.5.0-643-gee1bd86です。

外部ライブラリgnutlsは3.4.10です。



ダウンロードは↓
32bit版

FFmpeg version N-79145-ge259dc8(x86)(7z) 13.1M

64bit版
FFmpeg version N-79145-ge259dc8(x64)(7z) 13.2M


  libavutil      55. 19.100 / 55. 19.100
libavcodec 57. 31.100 / 57. 31.100
libavformat 57. 29.101 / 57. 29.101
libavdevice 57. 0.101 / 57. 0.101
libavfilter 6. 40.102 / 6. 40.102
libavresample 3. 0. 0 / 3. 0. 0
libswscale 4. 0.100 / 4. 0.100
libswresample 2. 0.101 / 2. 0.101
libpostproc 54. 0.100 / 54. 0.100
続きを読む

2016-03-20時点のgit版バイナリです。ffmpegとffplay、ffprobeを同梱しています。

外部ライブラリx265はversion 1.9+100-ed744166c37e、libvpxはv1.5.0-621-gbfc2a7eです。

外部ライブラリgnutlsは3.4.10です。



ダウンロードは↓
32bit版

FFmpeg version N-79091-g0ffa9e6(x86)(7z) 13.2M

64bit版
FFmpeg version N-79091-g0ffa9e6(x64)(7z) 13.4M


  libavutil      55. 19.100 / 55. 19.100
libavcodec 57. 28.103 / 57. 28.103
libavformat 57. 28.102 / 57. 28.102
libavdevice 57. 0.101 / 57. 0.101
libavfilter 6. 39.102 / 6. 39.102
libavresample 3. 0. 0 / 3. 0. 0
libswscale 4. 0.100 / 4. 0.100
libswresample 2. 0.101 / 2. 0.101
libpostproc 54. 0.100 / 54. 0.100
続きを読む

2016-03-13時点のgit版バイナリです。ffmpegとffplay、ffprobeを同梱しています。

外部ライブラリx265はversion 1.9+88-b6d8e66e7f71、libvpxはv1.5.0-598-ge86d886です。

外部ライブラリgnutlsは3.4.10です。

2016-03-14に外部ライブラリexpatを2.1.1に更新しました。


ダウンロードは↓
32bit版

FFmpeg version N-79016-g77e355f(x86)(7z) 13.0M

64bit版
FFmpeg version N-79016-g77e355f(x64)(7z) 13.3M


  libavutil      55. 19.100 / 55. 19.100
libavcodec 57. 28.101 / 57. 28.101
libavformat 57. 28.101 / 57. 28.101
libavdevice 57. 0.101 / 57. 0.101
libavfilter 6. 39.102 / 6. 39.102
libavresample 3. 0. 0 / 3. 0. 0
libswscale 4. 0.100 / 4. 0.100
libswresample 2. 0.101 / 2. 0.101
libpostproc 54. 0.100 / 54. 0.100
続きを読む

↑このページのトップヘ