avsを使うと映像画面の殆どが黒いブロックノイズになってしまったり
音声が無音になってしまう状況なんだけど
どこをいじれば直るでしょうか?
ちなみにavs不使用だと普通に読み込めることは確認しています。
>>372 他のソフトではそのavsはちゃんと読み込めるの?
AviUtlの入力プラグインはどれで読み込んでる?
あとavsの内容も出来れば。
>>372 どんな内容のavsをどんな方法で読み込んでるかすら書かずに回答もらえると思ってるのがおかしい。
例えばですが。。
DirectShowSource("C:\Users\Taro\Desktop\xxx.mp4")
ConvertToYUY2()
super = MSuper(pel=2, hpad=0, vpad=0)
backward_vectors = MAnalyse(super, isb = true,search=3,delta=1)
forward_vectors = MAnalyse(super, isb = false,search=3,delta=1)
MFlowBlur(super, backward_vectors, forward_vectors, blur=5)
super=MSuper()
backward_1=MAnalyse(super, chroma=false, isb=true, blksize=32, blksizev=32, searchparam=2, plevel=0, search=3, badrange=(-24))
forward_1=MAnalyse(super, chroma=false, isb=false, blksize=32, blksizev=32, searchparam=2, plevel=0, search=3, badrange=(-24))
backward_2 = MRecalculate(super, chroma=false, backward_1, blksize=16, blksizev=16, searchparam=2, search=3)
forward_2 = MRecalculate(super, chroma=false, forward_1, blksize=16, blksizev=16, searchparam=2, search=3)
backward_3 = MRecalculate(super, chroma=false, backward_2, blksize=8, blksizev=8, searchparam=1, search=3)
forward_3 = MRecalculate(super, chroma=false, forward_2, blksize=8, blksizev=8, searchparam=1, search=3)
MBlockFps(super, backward_2, forward_2, num=120, den=1, mode=0)
昨日までは問題なく使えていたんですが今日は調子が悪いです。
現在mp4で不具合が出ていますが、他のファイルでは普通に読み込めるものもありました。
自分としてはavsではなくutl自体の設定に問題がありそうな気がするんですがどうでしょうか。
>>373 入力プラグインは今読み込んでいるファイルだとAVISynthですね。
いくつか優先度の変更を試してみましたが解決にはなりませんでした。
>>374 最もです。すみません。
とりあえずDirectShowSourceをFFmpegSourceかLSMASHVideoSourceあたりに変えたら?
>>375 >入力プラグインは今読み込んでいるファイルだとAVISynthですね。
プラグイン名を省略して書くのは初心者にありがちな悪い癖なのでやめれ。特にavs用は
AVISynth Script File Reader (avsinp.aui)
AviSynth Script Reader (avsreader.aui)
の2つがあってわかりにくいんだし。
今はこれらじゃなくて、L-SMASH Works File Readerで読ませればいいと思うけどね。
avsの内容も、テスト用なのかもしれんけど、なんでブラーかけてからフレーム補間してるのかとか、
なんでMBlockFPSなんだとか色々つっこみたいとこはあるけど、一応動くことは確認できた。
DirectShowSourceを使ってて急におかしくなったってことは、コーデックパックか
デコーダーあたりをインストール、あるいはアンインストールしちゃったんじゃないの。
>>376の言うとおり、DirectShowSourceを使わないようにすればいいと思うけど。
丁寧に教えてくれてありがとうございます。
入力プラグインの優先度と情報についてはキャプチャーしたものをアップしておきます。
http://www.dotup.org/uploda/www.dotup.org8785.jpg とりあえずDirectShowSourceをL-SMASH Works File Readerに変えてみようと思うんですがどうすればいいんでしょうか?
あとスクリプトについては以下のように順番を変えたほうがよいのでしょうか。
MBlockFps(super, backward_2, forward_2, num=120, den=1, mode=0)
MFlowBlur(super, backward_vectors, forward_vectors, blur=5)
大変お恥ずかしいことにMBlockFPSが何なのかもよくわかってないです><
自分はフレーム補間とモーションブラーをかけたいだけなんですが、やはりしっかり理解されている方から見るとめちゃめちゃなスクリプトなんでしょうか。。
あちらさんのプラグインはNV12を前提に作られてるイメージだから
色変換は最後でいいと思う。
ま、あまり長くなるようならAvisynth初心者スレへ行ったほうがいいよ
378です。
画像をご覧になっていただけるとわかるように、
入力プラグインの優先度一覧にDirect Showが存在しないんですがこれって何かがおかしいんでしょうか?
>>379 スレ汚し申し訳ありません。
今日中に解決できない場合は初心者スレに移動します。
なんでも略して読んでるんだなこの人
だから略して書いちゃう
>>380 1行目の
DirectShowSource("C:\Users\Taro\Desktop\xxx.mp4") を
LSMASHVideoSource("C:\Users\Taro\Desktop\xxx.mp4") か
FFMpegSource("C:\Users\Taro\Desktop\xxx.mp4")なりに変えろってこと。Utlのほうではない
AviSynthのプラグインフォルダにAviSynth用のLSMASH Works(LSMASHSource.dll)か、ffmepgsourceのdllを入れてからね
0.99k以降だとavsも、AVI File Reader (Video For Windows) で読める
ざっくり調べてみたけど、ニコニコ大百科のフレーム補間のページに
MBlockFPSを使ったブログが貼られてるのか・・・。
そんなフレーム補間をした動画が「ヌルヌル」として続々とアップされてるのか・・・。
>>382 LSMASHVideoSourceでmp4の映像を正常に表示できました!
ただ、音声は無音のままです。
これはまた別の.dllとavsへの文章追加が必要なんでしょうか?
>>384 そうです。
自分が見た限りではAviUtlでフレーム補間を解説しているサイトは
どこもMBlockFPSを使っていました。
初心者スレに移動させていただきます。
右も左もわからないような自分に
長々とお付き合いいただきありがとうございました。
m(_ _)m