最近はめったにエンコードしなくなったがHDDが手狭になってきたので
いつでもエンコードできるように環境を整備しているが
TSの読み込みにはDGindexを使う派なんだけど
Ver.1.5.8で一部のチャンネルの音声分離が不完全なバグが有り
これを修正した有志のソースがGitにあるらしいのでビルドしておこうかと
あらかじめVisual Studio 2015 Community 版と
プラグイン Windows XP support for C++をインストールしておく
①まずGitからソースを入手(右上緑ボタンのDownload ZIPより)
任意の場所に解凍しておく(デスクトップなど)
②フリーのアセンブラNASMを入手→ビルドに必要
NASM公式サイトからWin32バイナリ(ZIP版)を入手
今回は nasm-2.13rc8-win32.zip を使用する
C:\nasm に解凍しておく
・ビルド
コマンドプロンプトでDGIndexのソースファイルをビルド
以下のコマンドを入力
rem DGIndexソースフォルダに移動
cd C:\Users\ユーザー名\Desktop\DGMPGDec-master
rem 環境変数でnasmのフォルダを指定する(C:\nasm)
set NASMPATH=C:\nasm\
rem ビルド用バッチファイルを起動
DGMPGDec_Build_Release_msvc14.bat
~中略~
ビルドに成功しました。
0 個の警告
0 エラー
経過時間 00:00:18.48
-----------------------------------------------------
F I N I S H
-----------------------------------------------------
以上でソースフォルダの\bin\msvc14.0\Releaseにファイルが出力される
DGIndex.exe 、 DGDecode.dll 、 DGVfapi.dll
各々をDGIndexフォルダに上書き
DGDecode.dllはAvisynthのpluginsフォルダなどに上書きコピーする
なお同梱のDGIndex.lang_jpn.iniをDGIndex.lang.iniにリネームし
DGIndex.exeと同じ場所に置くとUIが日本語化される






コメントを残す