eingusteのblog

ブログ停止中。 更新予定はありません。 リハビリの日々😂

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
続きを読む

2016-03-12時点でのFFmpegのconfigureオプションのメモです。

32bit版

./configure --enable-gpl --enable-version3 --enable-avisynth --enable-fontconfig --enable-frei0r --enable-gnutls --enable-ladspa --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libdcadec --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libilbc --enable-libkvazaar --enable-libmfx --enable-libmodplug --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenh264 --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvo-amrwbenc --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxavs --enable-libxvid --enable-libzimg --enable-opengl --enable-avresample --enable-w32threads --extra-ldflags=-static --extra-cflags="-march=i686 -mtune=generic -mfpmath=sse -msse" --pkg-config-flags="--static" --optflags="-O2 -finline-functions"


64bit版

./configure --arch=amd64 --enable-gpl --enable-version3 --enable-avisynth --enable-fontconfig --enable-frei0r --enable-gnutls --enable-ladspa --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libdcadec --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libilbc --enable-libkvazaar --enable-libmfx --enable-libmodplug --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenh264 --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvo-amrwbenc --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxavs --enable-libxvid --enable-libzimg --enable-opengl --enable-avresample --enable-w32threads --extra-ldflags=-static --extra-cflags="-mtune=generic -mfpmath=sse -msse" --pkg-config-flags="--static" --optflags="-O2 -finline-functions"

GnuTLS-3.4.10のインストール手順のメモです。

まずgmplib-6.1.0からインストールします。

wget --no-check-certificate https://gmplib.org/download/gmp/gmp-6.1.0.tar.lz
tar xf gmp-6.1.0.tar.lz
cd gmp-6.1.0
./configure --build=i686-w64-mingw32 --enable-cxx
make
make install
(64bit版はconfigureのbuildオプションを--build=x86_64-w64-mingw32にします。)


次にnettle-3.2をインストールします。

wget ftp://ftp.gnu.org/gnu/nettle/nettle-3.2.tar.gz
tar xf nettle-3.2.tar.gz
cd nettle-3.2
./configure --disable-shared --disable-openssl --build=i686-w64-mingw32
make
make install
(64bit版はconfigureのbuildオプションを--build=x86_64-w64-mingw32にします。)


最後にGnuTLS-3.4.10をインストールします。
wget ftp://ftp.gnutls.org/gcrypt/gnutls/v3.4/gnutls-3.4.10.tar.xz
tar xf gnutls-3.4.10.tar.xz
cd gnutls-3.4.10
CPPFLAGS=-I/usr/local/include LDFLAGS=-L/usr/local/lib ./configure --disable-shared --disable-cxx --disable-doc --disable-nls --disable-gtk-doc-html --without-p11-kit --disable-guile --with-included-libtasn1 --build=i686-w64-mingw32
sed -i.orig -e "/Libs.private:/s/$/ -lcrypt32/" lib/gnutls.pc
make make install-strip

(64bit版はconfigureのbuildオプションを--build=x86_64-w64-mingw32にします。)

CPPFLAGS=-I/usr/local/include LDFLAGS=-L/usr/local/lib ./configure --disable-shared --disable-cxx --disable-doc --disable-nls --disable-gtk-doc-html --without-p11-kit --disable-guile --with-included-libtasn1 --build=x86_64-w64-mingw32

以上

↑このページのトップヘ