2016年09月30日

FFmpeg rev.81827 ダウンロード


FFmpeg最新版(2016/09/29現在)、rev.81827(81bab10)のWindows用バイナリを置いておきます。

ffmpeg_bin-81827.zip
ffmpeg_bin_pentium4-81827.zip (Pentium4最適化版) QSV対応
ffmpeg_bin_core2-81827.zip (Core2最適化版) QSV対応
ffmpeg_bin_athlon64-81827.zip (Athlon64最適化版)
ffmpeg_bin_phenom-81827.zip (Phenom最適化版)

ffplay_bin-81827.zip
ffprobe_bin-81827.zip

2016/10/14 追記
SDL2のconfigureオプションに「--disable-assembly」を追加して、ビルドし直してffplayだけアップしました。
ffplay_bin-81827-2.zip


以下のライブラリをアップデートしました。

gsm-1.0.16
Kvazaar v0.8.3-288-g23dc9a0
OpenH264 v1.6.0.0-20160928-git-f911895
openjpeg-2.1.2
gnutls-3.4.15
snappy-1.1.3 (新規追加)
libvpx-v1.6.0-463-g70240a7
x264 rev.2705 git-3f5ed56
x265 2.1+11-a3d4e3b13c6c
freetype-2.7
libass-0.13.3
SDL2-2.0.4 (SDL-1.2.15と入れ替え)


バイナリはどれを使っても大丈夫だと思いますが、SSE2に対応していないCPU(Duron、Sempronの一部、Pentium3など)をお使いの方は、最適化無し版を使ってみてください。

最適化無し版でもエラーが出る場合は、サポート外とします。

zipファイルを解凍すると、ffmpeg.exeが出てきますので、携帯動画変換君のcoresフォルダに置くなり、単体で使うなりしてください。

携帯動画変換君のffmpeg.exeとは、オプションの互換性がありませんので、上書きする際はご注意ください。

FFmpegのビルドは、以下の記事を参考にしてください。
FFmpegのビルド (2014/02/17)


posted by あべちん at 04:19 | Comment(8) | TrackBack(0) | FFmpegダウンロード

2016年09月29日

SDL2のコンパイル&インストール


SDL(Simple DirectMedia Layer)は、ffplayをビルドするときに必要なライブラリです。
SDL version 2をSDL2と呼んでいるようです。

DirectX SDKが必要ですので、MinGW-w64必須です。

SDL2は、以下の場所にあります
http://www.libsdl.org/

左メニュー「Download」の「SDL 2.0」より、
https://www.libsdl.org/download-2.0.php

Source Code: の下にある、
SDL2-2.0.5.tar.gz
を、適当なディレクトリに保存します。

MSYSで、ファイルを保存したディレクトリに移動し、
$ tar xzf SDL2-2.0.5.tar.gz
$ cd SDL2-2.0.5
$ ./configure --prefix=/mingw --disable-shared --disable-assembly --disable-mmx --disable-3dnow --disable-pthreads
$ make
$ make install

以上で終了です。


【補足】
configureオプションに「--disable-render-d3d」を指定しないと、コンパイルエラーになります。
今のところ原因不明です。


ffplayの動作的には、特に問題ありませんでしたので、とりあえずこのままにしておきます。

2016/12/08 追記
上記の問題は、SDL2-2.0.5で修正されましたので、configureオプション「--disable-render-d3d」を削除しました。

2016/10/15 追記
Windows XPで、ffplayに不具合があるとの報告がありましたので、configureオプションに「--disable-assembly」を追加しました。


posted by あべちん at 03:05 | Comment(6) | TrackBack(0) | FFmpeg追加ライブラリ

Snappyのコンパイル&インストール


Snappyは、以下の場所にあります。
Snappy by google
http://google.github.io/snappy/

The latest release at the time of writing is 1.1.3.
と書いてある「1.1.3」のリンクをクリックして、ソースコード
snappy-1.1.3.tar.gz
をダウンロードします。

最新版は、こちらからもダウンロードできます。
https://github.com/google/snappy/releases

MSYSで、ファイルを保存したディレクトリに移動し、
$ tar xzf snappy-1.1.3.tar.gz
$ cd snappy-1.1.3
$ ./configure --prefix=/mingw --disable-shared
$ make
$ make install

以上で終了です。


posted by あべちん at 02:24 | Comment(0) | TrackBack(0) | FFmpeg追加ライブラリ