内容
この部分は、前の部分よりも短くシンプルになります。 私はそれらを組み合わせたかったのですが、その後、ほとんどの場合、すでに限界を超えていることがわかったので、個別に設計しました。 それにもかかわらず、この段階は重要であり、それなしではさらに先へ進むことはありません。
将来AviSynthで作業するため、結果のVOBファイルを何らかの方法で開く必要があります。 (AviSynthが何であるかわからない場合は、たとえば、 ここで読むことができます)。 問題は、AviSynth単独ではMPEG2で動作しないため、プログラムにはDGMPGDecと呼ばれるプラグインが必要なことです。 たとえば、 ここからダウンロードできます。
手順1. D2Vファイルを作成します。
D2Vは、AviSynthがMPEG2を「見る」ために使用する補助ファイルです。 作成するには、ダウンロードしたアーカイブにあるDGIndexユーティリティを使用します。 使用されているVOBファイルおよびその他のサービス情報が含まれています。 開始後、次のウィンドウが表示されます。
[ファイル]-> [開く]またはF2をクリックすると、プログラムはファイルを選択するように求めます。 前の部分で判明したVOBファイルを自由に選択してください。 複数のVOBファイルがある場合は、複数を選択できます。 ただし、DGMPGDecが誓う場合は、手順を繰り返すことをお勧めします。この手順は、各ファイルごとに少し低くなります。 AviSynthを使用すると、それらはまだ簡単に接着できます。
注:通常、誤ったGOPまたは2つのピースのGOPの非互換性を誓う可能性があります。 一般的に言えば、単一のファイルを処理している場合でも、これは誓うことができます。 :)
GOP-写真のグループ-文字通り「画像のグループ」。 MPEGストリームは常に連続したGOPで構成されます。 各GOPは参照またはIフレームで始まり、そのフレームの画像は、隣接するフレームのビデオ情報を考慮せずに圧縮されます。 他のすべてのGOPフレームには、Iフレームにない情報のみが含まれます。 DVD互換MPEGには、GOPタイトルのみを含める必要があります。 流量、GOPサイズ、アスペクト比などのパラメーターは、GOPヘッダーに示されます。 ( ここからコピー)
その結果、次の図のようなものが得られます。
ファイルの順序を変更して、[OK]を押すことができます。
まず、設定を変更しましょう:
オーディオ->出力方法->すべてのトラックのデマルチプレクサ-この設定により、VOBファイルにあるすべてのオーディオトラックの抽出が可能になります。
オプション->フルパスを使用-ここでは、D2Vファイルをコンパイルするときにフルパスを使用するようにプログラムに指示して、ファイルをどこにでも配置できるようにします。
それだけです。[ファイル]-> [プロジェクトの保存]またはF4をクリックすると、DGMPGDecが動作を開始します。 出力では、D2Vファイルとオーディオトラックを受け取ります(またはいくつか、不要なものを削除できます)。
注:DGMPGDecが実行され、ファイルの保存を計画した後、間違ったフィールド順序の遷移を宣誓する場合があります。 正直なところ、この状況で何をすべきかは私には言いにくい。 ここでは、目で見なければなりません。 いずれにしても、d2vファイルの2つのコピーを修正して取得するという提案に同意します。 修正済みおよび未修正。
ステージ2. AviSynth
AviSynthを設定するとします。 まず、MPEG2マッピングプラグインをダウンロードする必要があります。 DGIndexと同じ場所にあります。 ファイル名はDGDecode.dllです。 次に、開くファイルを指定します。
お気に入りのテキストエディタを開いて、次のように記述します
LoadPlugin("__DGDecode.dll")
mpeg2source("__d2v_")
パスは完全または相対のいずれかです。 私は次のものを手に入れました:
LoadPlugin("Plugins\DGDecode.dll")
mpeg2source("D2V\e01.d2v")
スクリプトを保存して、得たものを確認してください。