Avisynth質問スレ Part12
Avisynthの質問スレです 質問する前に、まずは過去ログを読むか 検索エンジンなどを使って調べましょう 次に、同じような質問がないかCtrl+Fで スレッド内を検索しましょう 荒らし・煽りは綺麗にスルーしましょう ■ 外部リンク Avisynth wiki (英語) http://avisynth.nl/index.php/Main_Page AviSynth.info (旧 AviSynth Wiki、日本語) https://www.avisynth.info/ AviSynth ニュース http://news.avisynth.info/ ■ 前スレ Avisynth質問スレ Part11 https://mevius.5ch.net/test/read.cgi/avi/1653113801/ ※ DTV板は即死判定があり、即死を回避するためには、 スレを立ててから1時間以内に最低12コメントが必要です (即死回避以降は、30日間書き込みがないと強制的にdat落ちします) ↑ということで落ちたので立て直します バッチ一部 set avs4p="c:\tool\avs4x26x.exe" set x264="c:\tool\x264_x64.exe" set tmp_264="c:\Temp\output.264" %avs4p% -L %x264% --profile high444 [他パラメータ] --input-range tv --range tv --thread-input --input-csp i444 --output-csp i444 --input-depth 16 --output-depth 10 -o %tmp_264% >>73 それだとどちらもYUV444P16になる AviSynth2.6.1だとYV24で後は>>71 のAVSと>>74 のバッチで行っていましたが それ自体間違いだったということでしょうか? 間違いではないけど16bitから10bitに落とす処理が入るから エンコードと同じ10bitで処理したら十分だと思う f3kdb(range=xx, Y=xx, Cb=xx, Cr=xx, grainY=xx, grainC=xx, keep_tv_range=true, input_mode=0, input_depth=8, output_mode=2, output_depth=16) ConvertBits(10) %avs4p% -L %x264% --profile high444 [他パラメータ] --input-range tv --range tv --thread-input --input-csp i444 --output-csp i444 --input-depth 10 --output-depth 10 -o %tmp_264% でいいのでしょうか?(--input-depth 10 --output-depth 10を抜いてもOK?) ごめん、あまり調べず書いたんだけど f3kdbとx264-10bitの使い方としては71,74であってるみたいだ 今までそれで問題なかったなら下手に弄らないほうがいいと思う どうもでした x264のYUV444P10だとYUV420P10、YUV444P10より容量が小さいので 気になって質問させていただきました 3.7.3ビルドしたけど よくわからないエラーが出る なんかプラグインもいくつかは作り直しか? >>85 https://forum.doom9.org/showpost.php?p=1990279 My hosting company is migrating my websites to a new platform. I'm not sure if they are done. If they are, then they forgot to migrate the wiki too. If the situation is the same on Friday, i will contact them about it. DeepL翻訳 ホスティング会社が私のウェブサイトを新しいプラットフォームに移行している。 それが終わったかどうかはわからない。 もし終わっているなら、ウィキも移行するのを忘れているはずだ。 金曜日に同じ状況であれば、彼らに連絡します。 Google翻訳 私のホスティング会社は私の Web サイトを新しいプラットフォームに移行しています。 完了したかどうかはわかりません。 そうであれば、Wiki の移行も忘れていることになります。 金曜日も同じ状況であれば、連絡させていただきます。 質問です 10bitエンコしたものを再エンコして8bitにと思っているのですが 手がかりがなく困ってます 申し訳ございませんがご教示いただけないでしょうか? >>88 ConvertBits(bits=8) で8bitにできます リサイズ前にローパスを強くかけたいんだけど、おすすめのプラグインありますか? 20年ぐらい前にFFTWを使うプラグインを試していい感じだった覚えはあるんだけどプラグイン名を思い出せない 質問です Avisynthで逆テレシネの手作業実験をやっています ShowFrameNumber() SeparateFields() SelectEvery(… weave() こんな感じで1フィールドずつ目視で選択しつつ並び替えつつ、といった感じです SelectEveryで周期的に取捨選択するとき、目印代わりにx番目のフィールドに何かコメントなり枠線なりを表示させたいです 何か方法ありますか? >>95 逆テレシネの手作業実験は、AvsPmodでSelectEveryではなくTDecimateのdisplay=trueすると良いよ 23.976fpsにするのであればcycleR=20,cycle=100とか40,200とかにすると一覧でわかりやすい 任意のフレームをマークしたり完全に周期一定にしたり周期をずらしたりはovrで上書きすればできる >>96 新しい単語が出てきた…w どう見ても完全にこの目的に合致してるっぽいんで格闘してきます ありがとう >>97 TDecimateの場合は ShowFrameNumber() SeparateFields() TDecimate(… weave() だと期待通りの結果にならないので、 yadifmod2(mode=0) TDecimate(mode=0,cycleR=20,cycle=100,ovr=”ファイル名”,display=true) とすると良いかと ShowFrameNumber()をTDecimateの前に記述するとその数字の変化も判定されてしまうのでやめましょう >>98 最後の1行はよーく理解できました yadifmodとTDecimateがどんなもんなのかはサッパリなんで、とにかく実行して観察してみます ありがとう ソースがなにか知らんけど 手動は労力に見合わないからautoVFRでやったら >>100 目的は保存じゃないんや… いじったり実験したりが目的なんで、キッチリ理屈が見えたら消してしまうと思う ソースは実写ドラマでPALの国のやつとか 縞なし25fpsを逆テレシネする方法はTDecimate+ovr以外に見つけられていないので、他にあるなら知りたい もう遅いPCでAviSynth+3.7.3は速くなるのでしょうか? 最近、重くなっているような気が・・・(現在3.7.2) 望ましくないアプリ、 みたいなので対策されてる気がする エンコスピードについて OSクリーンインストールして速さが復活した後 数日経つといきなり半分ぐらいになる 入れてるプラグインとか関数が悪いんじゃね qtgmcのplus対応版動かすための関数集入れると速度がっつり落ちたはず Windows10使用中、Windows11は非対応らしいから PCがダメなのは確かなんですけどね Windows10にした時点でAviSynth2.6.1Alpha1が遅くなったので AviSynth2.6.1Alpha1に戻してもどれかのプラグインが悪いのか動かない >>106 今日は完全に動かなくなって、 一回QTGMCを掃けたら動きました 他にも3.7.3のヘッダで 作り直す必要があるような気もする AvsPmodの2.7.5.3、2.7.5.4から動かなくなりました 多分2.7.5.x系からだと思いますが何か大きな変更があったのでしょうか? (2.7.4.1は動きます、他はDLしていませんでした) AviSynth+は3.7.2です(3.7.3は当方は動かずなので止めてます) AviSynthPlus_3.7.2、AvsPmod2.7.5.3、64bit版で問題なく動作してます 3.7.3は様子見で入れてないけど何か問題あるんだろうか? >>110 3週間前ぐらい?に同じくハマった気がする 3.7.3で cache.cpp の 120行あたりの childAudioPolicy にマイナスの値とか switch caseに引っかからないのが入ってきて default: env->ThrowError ・・・ に流れ込む感じだったと思った とりあえずCACHE_AUDIO_NOTHINGでいいんじゃないかと 適当にして動くようになった感じ >>112 ごめん、32bit版は使ってないからわかんない どうしても32bit版DGDecodeのポストプロセス(deblockとdering)が使いたいなと思って 32.avs に DGDecode_MPEG2Source("source.d2v") 64.avs に RawSourcePlus("-") とか書いて avs2yuv 32.avs -o - | avs2yuv64 64.avs -o - | x264等 とやってみたんだけど総フレーム数がおかしくて途中で止まってしまう avs2yuvの代わりにavs2pipemodでやってみても同じ 何かうまい方法あったら教えてください こちょこちょいじくってたら一応AviSynthPlus3.7.3動いた 安定とはいかないけど64bit、32bit両方 AvsPmodの2.7.5.4も何故も TIVTC-v1.0.27testかな、とも思ったけどそれだけじゃ無さそう 様子見でダメならAviSynthPlus3.7.2に戻す方向で(何か余計なDLLが入ってたと見てます) >>117 ダメでした TIVTC24P2()のところでエラー TIVTC-v1.0.27test、TIVTC-v1.0.26両方ともAviSynthPlus3.7.3はアウト 3.7.2はOK 関数は function TIVTC24P2(clip clip) { Interp = clip.AssumeTFF().SeparateFields().SelectEven().EEDI2(field=1) Deinted=clip.TDeint(order=1,field=1,edeint=Interp) clip = clip.TFM(mode=6,order=1,PP=7,slow=2,mChroma=true,clip2=Deinted) clip = clip.TDecimate(mode=1) return clip } プラグインはこれで絞れると思います、気が向いたときにチェックしなおしてみます >>116 なにがしたいんだそれ ネットに転がってる64bit版のDGDecode試してみた? >>118 そういやtdecimateで間引くだけのスクリプトがコケて放置してるけど同じ原因だったり? だいたい同じところでエラー出て止まったり、黙って落ちたり Jean氏のx264 t_mod x86/x64が出てきたけどrigaya氏のは出てこないね PAL素材(50i)を24000/1001pに逆テレシネする方法はないのでしょうか? 周期はこんな感じです。(Pが縞なし、Iが縞あり) PPPPPPPPPPP ↓ IIIIIIIIIIII ↓ PPPPPPPPPPPPP ↓ IIIIIIIIIIII ↓ PPPPPPPPPPPPP ↓ IIIIIIIIIIII ↓ PPPPPPPPPPPPP ↓ IIIIIIIIIIII DPIDなんてのもあるよ エッジとか解像度感を維持したままリサイズするプラグイン くっそ重かった >>118 >>126 のプラグイン入れたらx86はAvsPmodはOK(関数TIVTC24P2はかなり前にここで頂きました) x64はダメだったのでx86とx64の違いを探さないと・・・(x64になってからプラグインが無くなってたりするのでその辺りなのかも?) AvsPmodはAvsPmod_v2.7.6.1使用 >>127 よく分からんけど、TIVTC24P2がx64だと動かないって事? >>128 3.7.2なら動いてたけど3.7.3だとエラーが出ます、今のところTIVTC24P2だけ もしかしたらQTGMC辺り出るかのしれないけど、実験するには重すぎて・・・ >>132 ちなみにx86では出ません 3.7.4待ったほうが良さそうですね、3.7.2で不自由はありませんが・・・ 質問です(Avisynth+3.7.2) .avsの場合のファイルの種類は何でしょう? .avsiだと「AviSynth+ Autoload Script(.avsi)」のようです(プロパディを今日初めて見ました) avsファイル、defファイルのこの情報が壊れているようなので直したいのですがavs、defの「ファイルの種類」を教えてください、お願いします Avisynth2.xだと「Avisynth Script」にようです https://www.avisynth.info/?AviSynth%E5%85%A5%E9%96%80/AVS%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%AE%E4%BD%9C%E6%88%90#z8d7537f を見てそう書いてありました >>134 追記 何故かというとWindows10のアカウントを作り直してインストールしたらダブルクリックで読まず、メモ帳と結び付けようかと思い いじってたら今まではdefファイルは何もせずにメモ帳で開けていたのですが、今回はアイコンがavsと同じに変更されてしまいという状態になってしまいました 作業しづらいのでdefのアイコンは変更せずに済ませたい、と・・・ >>134-135 自己解決しました(原因は不明ですが) doom9に25fps逆テレシネの日本語のガイドが公開されてた ちょっと流し読んだ感じかなり手作業だけど ソース手に入ったらやってみるかな https://forum.doom9.org/showpost.php?p=1995333&postcount=1676 クズ悪役、よく見たら本編は25だがOPのキャスト部分のテキストが25じゃないっぽい Convolution3D v1.2 https://github.com/pinterf/Convolution3D/releases 情報としては古いですが、MipSmoothより新しい気がするので・・・ 3.7.2MTを使っていますが CropとTrimの使い方で 0~100まではTrim 101~200はCropしてTrim 201~300はTrim これらを++でつなげるような使い方って出来るんでしょうか? 適当に v1=Trim(0,100) v2=Trim(101,200).Crop().Spline36Resize() v3=Trim(201,300) v1++v2++v3 とか? かなり久しぶりにプラグインやらなんやら色々更新したら decombUCFが動いているようで実際は動いてないことに気付いた Avisynth自体は動くので1週間ぐらい気付くのに遅れた 色々試したら原因はTIVTCだったようでv1.0.19~v1.0.28は動かなかった 自分の環境のせいかもしれんからTIVTC関係ないよって事でしたら教えてください 2019年頃だったかのAvisynthの過去スレにDecombUCFを動かすための改造方法が載ってるけど、TIVTCがv1.0.19より前なら問題なく動くってこと? そうです、v1.0.17なら動きました ちょっともう覚えてないんですけど、確かその改造を見て自分もやったような気がしますね 確かConditionalFilterかなんかで一時期動かなかった記憶あります ConditionalFilterが原因で動かないのは今も変わらないので、v1.0.17で動くのならTIVTCのIssuesにバグ報告してみては 自分の英語能力は皆無なので、英語で会話するのはちょっと・・・ decombUCFはよく見たらTMMからTMM2にしか変えてませんでした、すみません 取り合えずv1.0.17で動くので、debug=4か5でテキスト出力してからならTIVTCのバージョン変えてもdebug=6で動くのでそれで行きます とりあえずスクリプト改造して試してくれたらうれしいなっと decombUCFで function Affect_Noise(clip c){ c.hqdn3d(ls=255.0, cs=255.0, lt=255.0, ct=255.0, restart=7, y=3, u=3, v=3) #0.5,1.5が早い #好きなNRもしくはSharp。検出したいノイズに特異的に反応するものが良い。 } と大げさな数値を入れても映像がとんでもなくぼやけず変わらないのは仕様なんですかね。 ivtcは試しに1.0.12、plusのバージョンも試しにr2636 それはノイズを見つけやすくするためにノイズ部を強調する工程と理解してる だから出力映像に反映されないので普通だと思う >>148 遅くなりましたけど改造したら最新のTIVTCでも動きました、ありがとうございます! decombUCFっていずこ? Droxboxは「安全上の理由により、このリンクをブロックしました」と出てリンクできないようですが・・・ deint_補助インタレ解除(自動片フィールド補完)_v3.13 は以前拾ったのですが違ってますか? Dropbox開けるようになりました(何故かは不明のまま) FrameRate = framerate if (framerate>24) { TDecimate(mode=0, hybrid=1) } こんな感じの設定にして古井戸+VSRでかなり画質&ぬるぬる感よくなったと感じるんだけどもっと上ってある? AvsPmodはちょこちょこ弄っているようですがきちんと落ちない時がありますね 現在はAvsPmod 2.7.7.0 GPo https://github.com/gispos/AvsPmod/releases/tag/2.7.7.0 >>156 おお! もう止めるようなのを見た気がするのですがありがたい TIVTC v1.0.29 (20240302) https://github.com/pinterf/TIVTC/releases これでAviSynth+Plus3.7.3が使える・・・かも? FrameCache(9).TIVTC24P2() と今まで書いていたけどダメになった、TIVTC24P2()は動いたからFrameCacheが使えないっぽい neoが取り込まれたなら標準のprefetch()でフレームキャッシュもされるからなくてのいいのかな しかしtivtcはなにかとトラブル続きだな 今日のWindowsアップデート適用してからAvspmod起動時にエラー出るようになった そのままエラーログ閉じて自分の使い方では動いてるっぽいんだけど不安すぎるな Unhandled exception in thread started by <bound method ArgsPosterThread.Run of <wxp.ArgsPosterThread instance at 0x0000000006AAA308>> Traceback (most recent call last): File "wxp.pyo", line 416, in Run File "socket.pyo", line 228, in meth socket.error: [Errno 10013] アクセス許可で禁じられた方法でソケットにアクセスしようとしました。 NHKの可変型のL字ソースを処理したいのですが 良い方法はないでしょうか? DeLetterL関数を試したかったのですが、現在手に入らないようです >>163 Wayback Machineで拾えるね https://archive.org/web/ 結構面倒だったので自分は手動Cropに落ち着いたけど 面倒だったんじゃなくて縦の解像度が半分になるのが気に食わなかったからだった >>164 なんとか拾えました 302エラーばかりだったので無理なのかと思ってました 試してみます レスありでした AvsPmod はどのバージョンからか、プレビューウィンドウを別窓表示にすると トリム選択エディタを使ったトリミングでなんかのマクロがエラー吐くままなんだよねぇ Issue の項目ないから報告あげられんしずっとエラーでない古いのつかっとる https://github.com/DJATOMs-archive/CullResize これ正常に動かないので変だなと思ったら、ソース見たらIntel C++ Compiler 17.0のMDだった どうりで動かないわけだ avisynthの互換性ってすごいな EEDI3CLかなんかがplusの過去verを切り捨ててたから本家(のSEt氏改造MT)と互換性はないと思いこんでたけど、avisynth.dll差し替えたら普通に動いたわ すっかり忘れててトラブったけどplusは"plugins+"、本家は"plugins"のプラグインを読み込む新設設計 これでaviutlのavsfilter.aupも動くようになったしもっと早くやっとけばよかった >>173 プレビューウィンドウのステータスバーのフォントが異様に小さくなるんだけど、設定とかあります? read.cgi ver 07.5.4 2024/05/19 Walang Kapalit ★ | Donguri System Team 5ちゃんねる