アマレコTV用 デインターレースフィルタ Ver2.20e ベータ版
GV-USB2やSD-USB2CAP4などのビデオキャプチャカードをWindows7のEVRで使う場合にプレビューの表示を滑らかにします。 また、Intensity Proなどによりプログレッシブでキャプチャした場合も滑らかに表示できるようにしました。
■使い方
アマレコTV Ver2.20cのAmDeinterlace.axファイルを差し替えてください。
※ 現在はベータ版です多少の問題は自力で対処できる方のみご利用下さい。
ダウンロード
■設定
AmDeinterlace.axと同じフォルダにある「AmDeinterlace.ini」をメモ帳で開いて「iWaitDeliver」を書き換えます。設定ファイルや設定項目が見当たらないときは一度アマレコTVを実行(プレビュー)すれば作成されます。
設定項目 | 値 | 内容 |
iWaitDeliver | 0 | タイミング調整を行いません。 |
1 | プレビューの条件に合わせてタイミング調整を行います。 アマレコTVのプレビュー設定でソフトウエアデインターレースを使う場合にタイミング調整を行います。デインターレースを行わなかったり、ハードウエアデインターレースを使う場合はタイミング調整を行いません。 この設定が初期値です。 AmDeinterlac.ax Ver2.30からプレビューの条件ではなく実際の動作を監視して不安定だった場合にタイミング調製を行うようにしました。大抵の場合はiWaitDeliver=1で使ってください。 | |
2 | 強制的にタイミング調整を行います。 |
■テスト
OS | Windows7 x64 Professional SP1 | |
CPU | Intel(R) Core(TM) i5-3470S CPU @ 2.90GHz Ivy Bridge | |
MB | ASRock H77 Pro4-M (Intel H77) | |
Memory | DDR3 1600 8GB(4GBx2 Dual Cannel)read=23.7GB/s write=12.2GB/s | |
Software | アマレコTV Ver2.20c AmDeinterlace.ax Ver2.20e | |
Capture Card | Intensity Pro HDMI | Driver:3.2 |
SC-500N1/DVI HDMI | Driver:1.1.0.108.0, 2011.08.09 | |
Video Source | 別PCのHDMI出力 1280x720 60p |
Intensity Pro
0:00:00.5078891s(14.9870ms), Idle=14ms, IdleCount= 0, Size=1843200byte, SP(0) Pl(1) Dc(1):## 0:00:00.5228895s(15.0004ms), Idle=14ms, IdleCount= 0, Size=1843200byte, SP(0) Pl(1) Dc(1):### 0:00:00.5378928s(15.0033ms), Idle=14ms, IdleCount= 0, Size=1843200byte, SP(0) Pl(1) Dc(1):### 0:00:00.5528695s(14.9767ms), Idle=14ms, IdleCount= 0, Size=1843200byte, SP(0) Pl(1) Dc(1):## 0:00:00.5678494s(14.9799ms), Idle=14ms, IdleCount= 0, Size=1843200byte, SP(0) Pl(1) Dc(1):## 0:00:00.5828785s(15.0291ms), Idle=14ms, IdleCount= 0, Size=1843200byte, SP(0) Pl(1) Dc(1):### 0:00:00.6129260s(30.0475ms), Idle=29ms, IdleCount= 0, Size=1843200byte, SP(0) Pl(1) Dc(1):###### 0:00:00.6279073s(14.9813ms), Idle=14ms, IdleCount= 0, Size=1843200byte, SP(0) Pl(1) Dc(1):## 0:00:00.6428936s(14.9863ms), Idle=14ms, IdleCount= 0, Size=1843200byte, SP(0) Pl(1) Dc(1):## 0:00:00.6578933s(14.9997ms), Idle=14ms, IdleCount= 0, Size=1843200byte, SP(0) Pl(1) Dc(1):## 0:00:00.6728948s(15.0015ms), Idle=14ms, IdleCount= 0, Size=1843200byte, SP(0) Pl(1) Dc(1):### 0:00:00.6879023s(15.0075ms), Idle=14ms, IdleCount= 0, Size=1843200byte, SP(0) Pl(1) Dc(1):### 0:00:00.7029179s(15.0156ms), Idle=14ms, IdleCount= 0, Size=1843200byte, SP(0) Pl(1) Dc(1):### 0:00:00.7179116s(14.9937ms), Idle=14ms, IdleCount= 0, Size=1843200byte, SP(0) Pl(1) Dc(1):## 0:00:00.7329110s(14.9994ms), Idle=14ms, IdleCount= 0, Size=1843200byte, SP(0) Pl(1) Dc(1):## 0:00:00.7629140s(30.0030ms), Idle=29ms, IdleCount= 0, Size=1843200byte, SP(0) Pl(1) Dc(1):###### 0:00:00.7779122s(14.9982ms), Idle=14ms, IdleCount= 0, Size=1843200byte, SP(0) Pl(1) Dc(1):## 0:00:00.7928886s(14.9764ms), Idle=14ms, IdleCount= 0, Size=1843200byte, SP(0) Pl(1) Dc(1):## 0:00:00.8079007s(15.0121ms), Idle=14ms, IdleCount= 0, Size=1843200byte, SP(0) Pl(1) Dc(1):### 0:00:00.8229192s(15.0185ms), Idle=14ms, IdleCount= 0, Size=1843200byte, SP(0) Pl(1) Dc(1):### 0:00:00.8379341s(15.0149ms), Idle=14ms, IdleCount= 0, Size=1843200byte, SP(0) Pl(1) Dc(1):### 0:00:00.8529101s(14.9760ms), Idle=14ms, IdleCount= 0, Size=1843200byte, SP(0) Pl(1) Dc(1):## 0:00:00.8679173s(15.0072ms), Idle=14ms, IdleCount= 0, Size=1843200byte, SP(0) Pl(1) Dc(1):### 0:00:00.8829251s(15.0078ms), Idle=14ms, IdleCount= 0, Size=1843200byte, SP(0) Pl(1) Dc(1):### 0:00:00.9129758s(30.0507ms), Idle=29ms, IdleCount= 0, Size=1843200byte, SP(0) Pl(1) Dc(1):###### 0:00:00.9278974s(14.9216ms), Idle=14ms, IdleCount= 0, Size=1843200byte, SP(0) Pl(1) Dc(1):## 0:00:00.9429084s(15.0110ms), Idle=14ms, IdleCount= 0, Size=1843200byte, SP(0) Pl(1) Dc(1):### 0:00:00.9578890s(14.9806ms), Idle=14ms, IdleCount= 0, Size=1843200byte, SP(0) Pl(1) Dc(1):## 0:00:00.9729022s(15.0132ms), Idle=14ms, IdleCount= 0, Size=1843200byte, SP(0) Pl(1) Dc(1):### 0:00:00.9879217s(15.0195ms), Idle=14ms, IdleCount= 0, Size=1843200byte, SP(0) Pl(1) Dc(1):### 0:00:01.0029260s(15.0043ms), Idle=14ms, IdleCount= 0, Size=1843200byte, SP(0) Pl(1) Dc(1):### 0:00:01.0179243s(14.9983ms), Idle=14ms, IdleCount= 0, Size=1843200byte, SP(0) Pl(1) Dc(1):## 0:00:01.0329212s(14.9969ms), Idle=14ms, IdleCount= 0, Size=1843200byte, SP(0) Pl(1) Dc(1):## |
SC-500N1/DVI
0:00:01.1520954s(16.7010ms), Idle=16ms, IdleCount= 0, Size=1843200byte, SP(0) Pl(1) Dc(1):### 0:00:01.1687750s(16.6796ms), Idle=15ms, IdleCount= 0, Size=1843200byte, SP(0) Pl(1) Dc(1):### 0:00:01.1854395s(16.6645ms), Idle=16ms, IdleCount= 0, Size=1843200byte, SP(0) Pl(1) Dc(1):### 0:00:01.2021291s(16.6896ms), Idle=16ms, IdleCount= 0, Size=1843200byte, SP(0) Pl(1) Dc(1):### 0:00:01.2188109s(16.6818ms), Idle=15ms, IdleCount= 0, Size=1843200byte, SP(0) Pl(1) Dc(1):### 0:00:01.2354884s(16.6775ms), Idle=16ms, IdleCount= 0, Size=1843200byte, SP(0) Pl(1) Dc(1):### 0:00:01.2521756s(16.6872ms), Idle=16ms, IdleCount= 0, Size=1843200byte, SP(0) Pl(1) Dc(1):### 0:00:01.2688520s(16.6764ms), Idle=15ms, IdleCount= 0, Size=1843200byte, SP(0) Pl(1) Dc(1):### 0:00:01.2855427s(16.6907ms), Idle=16ms, IdleCount= 0, Size=1843200byte, SP(0) Pl(1) Dc(1):### 0:00:01.3022185s(16.6758ms), Idle=16ms, IdleCount= 0, Size=1843200byte, SP(0) Pl(1) Dc(1):### 0:00:01.3189024s(16.6839ms), Idle=15ms, IdleCount= 0, Size=1843200byte, SP(0) Pl(1) Dc(1):### 0:00:01.3355853s(16.6829ms), Idle=16ms, IdleCount= 0, Size=1843200byte, SP(0) Pl(1) Dc(1):### 0:00:01.3522681s(16.6828ms), Idle=16ms, IdleCount= 0, Size=1843200byte, SP(0) Pl(1) Dc(1):### 0:00:01.3689556s(16.6875ms), Idle=16ms, IdleCount= 0, Size=1843200byte, SP(0) Pl(1) Dc(1):### 0:00:01.3856321s(16.6765ms), Idle=16ms, IdleCount= 0, Size=1843200byte, SP(0) Pl(1) Dc(1):### 0:00:01.4023203s(16.6882ms), Idle=16ms, IdleCount= 0, Size=1843200byte, SP(0) Pl(1) Dc(1):### 0:00:01.4189996s(16.6793ms), Idle=16ms, IdleCount= 0, Size=1843200byte, SP(0) Pl(1) Dc(1):### 0:00:01.4356814s(16.6818ms), Idle=16ms, IdleCount= 0, Size=1843200byte, SP(0) Pl(1) Dc(1):### 0:00:01.4523639s(16.6825ms), Idle=16ms, IdleCount= 0, Size=1843200byte, SP(0) Pl(1) Dc(1):### 0:00:01.4690485s(16.6846ms), Idle=16ms, IdleCount= 0, Size=1843200byte, SP(0) Pl(1) Dc(1):### 0:00:01.4857289s(16.6804ms), Idle=16ms, IdleCount= 0, Size=1843200byte, SP(0) Pl(1) Dc(1):### 0:00:01.5024121s(16.6832ms), Idle=16ms, IdleCount= 0, Size=1843200byte, SP(0) Pl(1) Dc(1):### 0:00:01.5190950s(16.6829ms), Idle=16ms, IdleCount= 0, Size=1843200byte, SP(0) Pl(1) Dc(1):### 0:00:01.5357793s(16.6843ms), Idle=15ms, IdleCount= 0, Size=1843200byte, SP(0) Pl(1) Dc(1):### 0:00:01.5524590s(16.6797ms), Idle=16ms, IdleCount= 0, Size=1843200byte, SP(0) Pl(1) Dc(1):### 0:00:01.5691485s(16.6895ms), Idle=16ms, IdleCount= 0, Size=1843200byte, SP(0) Pl(1) Dc(1):### 0:00:01.5858229s(16.6744ms), Idle=15ms, IdleCount= 0, Size=1843200byte, SP(0) Pl(1) Dc(1):### 0:00:01.6025090s(16.6861ms), Idle=16ms, IdleCount= 0, Size=1843200byte, SP(0) Pl(1) Dc(1):### 0:00:01.6191911s(16.6821ms), Idle=16ms, IdleCount= 0, Size=1843200byte, SP(0) Pl(1) Dc(1):### 0:00:01.6358750s(16.6839ms), Idle=15ms, IdleCount= 0, Size=1843200byte, SP(0) Pl(1) Dc(1):### 0:00:01.6525565s(16.6815ms), Idle=16ms, IdleCount= 0, Size=1843200byte, SP(0) Pl(1) Dc(1):### 0:00:01.6692432s(16.6867ms), Idle=16ms, IdleCount= 0, Size=1843200byte, SP(0) Pl(1) Dc(1):### 0:00:01.6859364s(16.6932ms), Idle=15ms, IdleCount= 0, Size=1843200byte, SP(0) Pl(1) Dc(1):### |
Intensity Proはご報告いただいた方と同じ結果となりました。9フレームごとにタイミングが遅れるためEVRでプレビューするとガクガクします。iWaitDeliverを"2"とすることでEVRでも滑らかなプレビュー表示になります。また、Intensity ProのHDMI出力端子にモニターを繋いで目視で確認しましたが、こちらは滑らかで遅延も少ない印象でした。
同じ条件でSC500の方は動作タイミングが安定しているためアマレコTVの方で調整することなく滑らかなプレビュー表示となりました。
持っていないので確認できませんがDC-HD1もガクガクすることがあるようなのでiWaitDeliverを"2"にすればEVRでも滑らかなプレビューになるかもしれません。