無色

適当に

Chinachuで録画したTSアニメにFluid Motionを適用する

少し困ったのでメモ

※2019/03/14 更新


Twitterを彷徨っていたところ、とても参考になる情報を発見...
同じ設定を試してみたんですが、以前の設定で乗っていたコーミングノイズが皆無に、
そしてDropも0になったのでこちらの情報をベースに書き直してみます

そもそもNNEDI3使う時点で無理があったよなあ...恥ずかしくなってきた



さて、流れとしては
LAV Splitter → ffdshow Video Decoder → BFRC → madVR

となります
勿論レンダラはmadVRではなくEVRでもOK

中途半端な知識しか持っていないので(特にAviSynth周り)間違いや勘違いしてる場所等
ありましたら教えていただけるととても嬉しいです...

環境とか使用したツール等

OS: Windows 10 Pro 64bit 17763.369
CPU: Intel i7-4790K
RAM: 16GB
GPU: Radeon R9 Nano

Radeon Adrenalin Edition 19.1.2
Bluesky Frame Rate Converter 2.14.1
MPC-BE 1.5.3 Nightly 64bit 4462
LAV Filters 0.73.1-30 (nightly)
ffdshow tryouts rev4533 x64
madVR 0.92.17

AviSynth+ r2772-MT
IT_YV12 v0.1.03_width8K


フィルタ、プラグイン等はすべてx64を使用します
インストール作業まで書くと長くなってしまうので割愛
基本的にx64だけインストールすれば良いと思います

導入が出来たら早速設定していきます

Bluesky Frame Rate Converter

f:id:SteveNoJobs:20190314142811p:plain

レンダラにEVRを使用する場合は「Zero-Copy モードを有効にする」にチェック
「外部デコーダを利用したデコード機能を有効にする」のチェックは必ず外す
右下の▲をクリック→「DirectShowフィルタ」→「登録」を選択

ビデオ品質フィルタの適用はお好みで良いと思いますが、
画質を優先する場合はmadVRに任せるのがベストかなと思います


ffdshow Video Decoder

DirectShow のコントロール

f:id:SteveNoJobs:20171220122151p:plain

メリット値「使用しない」に設定(管理者権限が必要)

インターレース解除

f:id:SteveNoJobs:20190314152629p:plain

インターレース解除にチェックを入れ、手法:「バイパス」を選択

AviSynth

f:id:SteveNoJobs:20190314152640p:plain

AviSynth」にチェック
3:2 プルダウン: 「プルダウンを適用する」を選択
「バッファー」にチェックを入れ、0, 11に設定

パラメータに以下を設定

IT(fps = 24, ref = "TOP", blend = false, diMode = 1)

パラメータにInfo()を追記しておくと便利

出力

f:id:SteveNoJobs:20181015163723p:plain

インターレースフラグを出力メディアタイプに設定する」に必ずチェックを入れる


MPC-BE

映像

f:id:SteveNoJobs:20171220135445p:plain

ビデオレンダラー:
「madVR」
「エンハンスドビデオレンダラー」
「エンハンスドビデオレンダラー(カスタム)」のいずれかに設定

音声

f:id:SteveNoJobs:20171220135455p:plain

音声レンダラー:
MPC Audio Rendererに設定

※USBDACによってはWASAPIモードを排他にしているとドロップが発生します
 まずは共有モードにて動作を確認してみるのが良いと思います
 TA-ZH1ESでは問題ありませんでしたがPMA-60ではドロップが発生しました

内部フィルター

f:id:SteveNoJobs:20171220135505p:plain

「ソースフィルター」「ビデオデコーダー」「音声デコーダー」
内の全ての項目のチェックを外す(右クリック→「すべてのフィルターを無効化」)

外部フィルター

f:id:SteveNoJobs:20190314144723p:plain

「フィルターの追加...」をクリックし、上から順に
「LAV Splitter」
「LAV Splitter Source」
ffdshow Video Decoder」
「LAV Audio Decoder」
「Bluesky Frame Rate Converter」

と追加します
5つすべて「優先する」に設定してください


設定は以上です
madVRの設定は人それぞれなのでここでの解説は省かせていただきます


実際に再生してみる

BFRC

f:id:SteveNoJobs:20171220170150p:plain
FrameType: Progressive
FrameRate: 24 fps
VpMode: Progressive (frame Interpolation)

で正常に動作しています

AviSynth Info

f:id:SteveNoJobs:20190314145629p:plain
まだBFRCに渡していないので23.9760 fps表記が正常です
60i →24p(23.976)に変換されたことが分かります

madVR

f:id:SteveNoJobs:20190314145649j:plain
Ctrl + JでOSDを表示させます
「movie 59.940 fps」表記が正常です
この時点で24p(23.976) → 60p(59.940)に変換されたことが分かります




終わりに

参考にさせていただいたページ等です ありがとうございます
tvtsfm.blogspot.jp
d.hatena.ne.jp
twitter.com