x264guiEx 2.00
機能をちょっと追加、あとAVX/AVX2に対応。
VC++2012 + .NET Framework 4.0 Clinetに移行。
更新内容
・開発環境をVC++ 2012 Express for Desktopに移行。
・.NET Frameworkのバージョンを4.0 Clientに移行。
・簡易インストーラを2.xx用に更新。
.NET 4.0インストールに切り替え、あとは時折応答が悪くなるのを解消など。
・色空間変換でAVX/AVX2に対応。
いつもどおり使用可能なら自動的に使用される。
・LW48モード追加。(詳細はあとで)
・ログウィンドウで出力ファイル名を右クリックから「動画を再生」「動画のあるフォルダを開く」機能を追加。

2.00ってなんで?
まあ、バージョンの上の桁を上げてるわけだけど、
・設定画面のレイアウト
・設定ファイル(.stg / .ini)の互換性
あたりはそのまま。機能的にも大きな変更はない。
それでも上の桁を上げたのは、色空間変換のAVX/AVX2対応をするため。
AVX2のintrinsicはVC++2012でなければ使用できないので、VC++2012への移行は不可避。ならついでに.NET Frameworkも4.0にしてしまおう、ということ。
そうするとインストールするものが変わるので、じゃあやっぱり2.00かなと。
こういった移行は結構危険で、混乱を招くかなあ、とも思っている。(知らずに.NET 2.0入れたんだけど動かないとか)
ただ、いろんな理由からまあ大丈夫じゃないかなと。
・新規インストールなら簡易インストーラがうまくやってくれる。
・アップデートでも簡易インストーラ使用ならうまくやってくれる。
・そもそもWin8なら.NET 4.0系はすでに入っている。
・ついでにWinVista/7でもWindowsUpdateで自動的に入る。
・WinXPは…ごめんなさい、インストールしてください…。
まあ、もともとはこの時のため(開発環境移行の混乱をなるべく避けるため)の簡易インストーラだしねえ。
手動更新される方へ
いつもどおり、x264guiEx.auoを上書きするだけでなく、以下のことに気をつけてください。
1. x264guiEx.iniについて
auoフォルダに入っているのはL-SMASH用に変更しました。mp4box用のiniは「mp4box用」フォルダに入っています。
2. VC++ 2012 runtimeのインストール
「setupフォルダ」の"msvcp110.dll" "msvcr110.dll"の2つをAviutl.exeと同じフォルダにコピーするか、
Visual Studio 2012 更新プログラム 1 の Visual C++ 再頒布可能パッケージをインストールしてください。
3. .NET Framework 4.0のインストール
たいていはインストールされていると思うのですが、もしされていなければ
Microsoft .NET Framework 4 Clinet Profile
Microsoft .NET Framework 4 Client Profile 日本語 Language Pack
をインストールしてください。
AVX/AVX2使用条件
・CPUがAVX/AVX2を実行できること。
・Windows 7 SP1以降であること。
いずれにせよ、色変換だけなので、わずかしか高速化は見込めない。
LW48モード
lwinput.auiのLW48 outputに対応した機能で、LW48をそのまま受け取り、x264に渡すことができる。
設定画面の「拡張」タブのLW48モードにチェックを入れて使用する。
LW48→nv12p/nv12i/nv16/yuv444に対応。テスト版ではインタレ非対応だったが、2.00ではインタレもちゃんと対応した。SIMD化はまだ。
ダウンロード>>
x264guiExの導入>
VC++2012 + .NET Framework 4.0 Clinetに移行。
更新内容
・開発環境をVC++ 2012 Express for Desktopに移行。
・.NET Frameworkのバージョンを4.0 Clientに移行。
・簡易インストーラを2.xx用に更新。
.NET 4.0インストールに切り替え、あとは時折応答が悪くなるのを解消など。
・色空間変換でAVX/AVX2に対応。
いつもどおり使用可能なら自動的に使用される。
・LW48モード追加。(詳細はあとで)
・ログウィンドウで出力ファイル名を右クリックから「動画を再生」「動画のあるフォルダを開く」機能を追加。

2.00ってなんで?
まあ、バージョンの上の桁を上げてるわけだけど、
・設定画面のレイアウト
・設定ファイル(.stg / .ini)の互換性
あたりはそのまま。機能的にも大きな変更はない。
それでも上の桁を上げたのは、色空間変換のAVX/AVX2対応をするため。
AVX2のintrinsicはVC++2012でなければ使用できないので、VC++2012への移行は不可避。ならついでに.NET Frameworkも4.0にしてしまおう、ということ。
そうするとインストールするものが変わるので、じゃあやっぱり2.00かなと。
こういった移行は結構危険で、混乱を招くかなあ、とも思っている。(知らずに.NET 2.0入れたんだけど動かないとか)
ただ、いろんな理由からまあ大丈夫じゃないかなと。
・新規インストールなら簡易インストーラがうまくやってくれる。
・アップデートでも簡易インストーラ使用ならうまくやってくれる。
・そもそもWin8なら.NET 4.0系はすでに入っている。
・ついでにWinVista/7でもWindowsUpdateで自動的に入る。
・WinXPは…ごめんなさい、インストールしてください…。
まあ、もともとはこの時のため(開発環境移行の混乱をなるべく避けるため)の簡易インストーラだしねえ。
手動更新される方へ
いつもどおり、x264guiEx.auoを上書きするだけでなく、以下のことに気をつけてください。
1. x264guiEx.iniについて
auoフォルダに入っているのはL-SMASH用に変更しました。mp4box用のiniは「mp4box用」フォルダに入っています。
2. VC++ 2012 runtimeのインストール
「setupフォルダ」の"msvcp110.dll" "msvcr110.dll"の2つをAviutl.exeと同じフォルダにコピーするか、
Visual Studio 2012 更新プログラム 1 の Visual C++ 再頒布可能パッケージをインストールしてください。
3. .NET Framework 4.0のインストール
たいていはインストールされていると思うのですが、もしされていなければ
Microsoft .NET Framework 4 Clinet Profile
Microsoft .NET Framework 4 Client Profile 日本語 Language Pack
をインストールしてください。
AVX/AVX2使用条件
・CPUがAVX/AVX2を実行できること。
・Windows 7 SP1以降であること。
いずれにせよ、色変換だけなので、わずかしか高速化は見込めない。
LW48モード
lwinput.auiのLW48 outputに対応した機能で、LW48をそのまま受け取り、x264に渡すことができる。
設定画面の「拡張」タブのLW48モードにチェックを入れて使用する。
LW48→nv12p/nv12i/nv16/yuv444に対応。テスト版ではインタレ非対応だったが、2.00ではインタレもちゃんと対応した。SIMD化はまだ。
ダウンロード>>
x264guiExの導入>
スポンサーサイト