DirectShow File Reader プラグイン for AviUtl

AviUtl0.98以降で使用できるDirectShow入力プラグインです。
メディアプレーヤーで再生できるファイルならば基本的に読み込みが可能です。
読み込みできるファイルや安定性などは各自の環境に依存します。

ver0.25以降はデスクトップにプラグインが置いてある場合動作しないようです。(Win2000/XP)

[ダウンロード]

fileds_input025b.lzh

MPEG2/MP4(H.264+AAC)読み込みについて

DirectShow読み込みは使用するフィルタによっては不安定になるため、専用のプラグインがある場合は専用のプラグインを使うことをお勧めします。
インターレース動画の読み込みなどはDirectShowフィルタによってインターレース解除されてしまうことがあります。

MPEG2読み込みはDGIndex/DVD2AVIMPEG-2 VIDEO VFAPI Plug-Inを使うのが一般的で安定しています。
MP4(H.264+AAC)はMP4Plugin(mp4input.aui/mp4export.auf)で編集できます。

音声について

一部の出力プラグイン(WMV出力など)で音声が乱れることがあります。
その場合は一度音声をWAV出力してWAVを読み込みなおしてください。

設定ファイル

設定ファイルds_input.iniに各種設定が保存されます。
ds_input.ini はAviUtlのディレクトリに作成されます。
Pluginsディレクトリにプラグインを置いてる方はご注意ください。

[ds_input]
ForceFrameRate=0  // フレームレートを強制的に変更します
ForceSampleRate=0   // 音声のサンプル周波数を強制的に変更します
SourceFrameRate=29.97fps  // ファイルを開いたときに取得できたフレームレートが書き込まれます
SourceFrameRate=29.70fps   // 通常
SourceFrameRate=(29.70fps) // 再生レート

補足

デコード処理は別スレッドで行われます。(1フレーム先読み)
キャッシュは30フレーム分持っています。音声はバッファのみ。
キャッシュは不要なシーク発生を防ぐためとフレームレート変換のために実装しています。

デコーダによってはシークの精度が悪い(キーフレームにしかシークできないなど) のでカット位置あわせは時間方向にコマ送りしながら行ってください。
送りすぎて少し戻すのはキャッシュがあるので大丈夫です。
逆方向にコマ送りを続けるとシークの位置ずれで正しく位置あわせができないことがあります。

変更履歴


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS