17/10/24 21:57:18.51 T1hNgTw80.net
>>351
avspmod でシークしているとフリーズするね
はじめは映るんだけど
力になれなくて申し訳ないが、期待してます
俺もちょこちょこソース見るようにします
ありがとう
354:名無しさん@編集中
17/10/24 21:59:08.81 T1hNgTw80.net
ちなみに期待しているItsは avisynth+ x64 の 2000番以上で稼働
たとえばCUDA版とか
355:名無しさん@編集中
17/10/24 22:29:25.24 n9jE2wGA0.net
>>353
なんでだろう。こっちではフリーズしないから分からん
とりあえず、デフォルトのマルチインスタンスだとマズそうだからMT_SERIALIZEDにした
356:名無しさん@編集中
17/10/24 23:33:44.47 XoXVd5Mb0.net
>>351
横からだけど
ほんとありがとう!
最近エンコード全然してなかったけど
これは試したくなる
357:名無しさん@編集中
17/10/25 00:38:28.54 A8dLKMMK0.net
AvsPmodなのかと思ったらItsなのか!
これは応援せざるをえない
そういや48fpsな外部フィルタが正しく動作しないバグがあるらしいからそれかも?
URLリンク(cc.bingj.com)
残念なことにソースはない
358:名無しさん@編集中
17/10/25 00:44:21.22 A8dLKMMK0.net
アドレズがややこしいのは
そのまま読むと文字化けしてたから
bingのキャッシュを読み込んでます
359:名無しさん@編集中
17/10/25 01:08:27.04 jvTSiI+O0.net
putin999氏のIts(x86(通常版))はVFRも大丈夫(AvsPmodは未確認)
これがバグだったはずだからテストした(かなり前にスレで話題になった)
+は未確認(導入タイミングがないっすorz、年末か3月末とでないとソースが溜まるから・・)
360:名無しさん@編集中
17/10/25 04:04:13.85 y7IGeiTq0.net
>>351
avsPmodでシーク中にフリーズする問題だけど、
環境は Avisynth+ 0.1 x64 CUDA 版 r2519
Itsのdef内で使っているのはQTGMC、Auto24FPS, DoubleWeave とかかな
QTGMCのEdiModeでNNEDI3を使ってる
361:名無しさん@編集中
17/10/25 04:10:04.40 y7IGeiTq0.net
>>360に追記
使ってるAvsPmodは
AvsPmod_v2.5.1-90-gfcd7a61 x86_64版
とかいう、どこかで拾ったやつ
362:名無しさん@編集中
17/10/25 05:11:35.99 y7IGeiTq0.net
>>361の続き
KTGMCを遣うとこんなエラーメッセージが出る
URLリンク(i.imgur.com)
先頭は OnCPU って書いてるはずなのにCPUって関数はないって怒られる
363:名無しさん@編集中
17/10/25 09:07:49.38 czTfBjnQ0.net
>>360
readmeに書いたけど、def内でフィルタをインスタンス化すると止まる
avsスクリプト内でフィルタ呼び出してdefファイルから変数を参照するようにして
364:名無しさん@編集中
17/10/25 09:09:34.14 dD9p7bt20.net
すみません、よく読んでなかったです
後で試します
365:名無しさん@編集中
17/10/25 15:10:49.30 y7IGeiTq0.net
>>363
その方法でできました
あっという間に要望に答えていただいて
ありがとうございます
366:名無しさん@編集中
17/10/29 18:02:38.73 akhZTbMR0NIKU.net
Avisynth+ CUDAは環境にはシビアでしょうか?
自宅のwindows8で630MのノートだとAvsPmodが起動できない
ネットカフェのwindows7でGTX660はAvsPmodは起動するがプレビューで緑の画面になる
ネットカフェのwindows10でGTX780は動きます
Preset="fast"で30fps以上は出ます
これだけでもPC変えようかと思うほど素晴らしいです
作者さんこれからもバージョンアップお願いします
367:名無しさん@編集中
17/10/29 21:00:52.67 pT3WZHt90NIKU.net
動作環境書いてある
> compute capability 3.5以上のNVIDIA GPUで動作します。
> お持ちのGPUの対応は URLリンク(developer.nvidia.com) とかで確認してください。
630Mは2.1、660は3.0だからどっちもダメ、780は3.5だからOK
368:名無しさん@編集中
17/11/01 17:58:02.37 DYeylSeA0.net
>>367
遅くなりました
ありがとうございます
369:名無しさん@編集中
17/11/01 22:39:45.92 /jKLripM0.net
じつにくだらないなw
370:名無しさん@編集中
17/11/15 22:37:29.68 3T/DWlwd0.net
AviSynth+CUDAの本体・プラグインのコンパイルに慣れた
自動最適化もかますとくっそはえーな
あのQTGMCやNNEDI3がKになるとサクサクだ
KTGMCのプリセットがうまく動かないのがいくつかあるが
371:名無しさん@編集中
17/11/15 22:42:33.30 kKY+aLsr0.net
コンパイルとか毎回しないと使えないのか・・・めんどくさそうだな。
372:名無しさん@編集中
17/11/17 21:42:00.99 Os5oHpCv0.net
BS11などの動くロゴを64bit版delogプラグインで処理したいのですが
良い関数などがあれば教えてください
373:名無しさん@編集中
17/11/18 00:07:55.90 KxHWBohk0.net
>>372
「メモ置き場 透過性ロゴフィルタ」でググって出てくるブログの透過性ロゴフィルタカテゴリの記事とか。
374:名無しさん@編集中
17/11/18 10:21:51.23 4Vj9wyMO0.net
そのdelogo mod、x86版しか無いんだよなあ
ソースも無いしx64に再コンパイルする手段すらなくて、積んでる
375:名無しさん@編集中
17/11/18 10:35:46.17 WhNrCY520.net
ソースの公開とまってるものをアップするのは気が引けたが
有用だし元々は別の人のプラグインだしでアップさせてもらうことにした
ソース持ってたからコンパイルしたけど動作確認はしてない
URLリンク(www.axfc.net)
376:名無しさん@編集中
17/11/18 17:16:34.87 9KVqwv4w0.net
>>375
ありがとうございます!
AvsPmodとAvisynth+64bit(309さん版)で動作することを確認しました
377:名無しさん@編集中
17/11/18 20:09:36.14 9KVqwv4w0.net
309さんのavisynth+ x64(r2528-CUDA)と350さんのItsを使っています
環境はcore i7 8700K windows10 pro x64(ver1709)です
defファイルで24fps化を2回呼び出すと次のようなエラーが出ます
Its:Invoke failed. <trim(1,0).p24td>
(Script error: Invalid arguments to function 'trim')
(p24tdはavs中でソースにTFM().Tdecimate()をかけているものです)
defファイルで2回目の24fps化するところを
30fpsにしたり60fpsにすればエラーが起きません
24fps化にはSelectEveryとTFM().tdecimate()
を試しました
また、たとえ一回だけdef中で24fps指示をだすとしても
0フレーム目からでなければ同様にエラーが出ました
問題のavsとdefファイルをアップしました
URLリンク(dotup.org)
エラーを回避する方法があれば教えてください
378:名無しさん@編集中
17/11/18 22:25:58.43 4Vj9wyMO0.net
>>375
ありがとう!まさかソースまでうpしてもらえるなんて思ってなかった。
言ってみるものだなあ
379:名無しさん@編集中
17/11/19 00:32:50.67 yfNSIur60.net
>>377
Itsのソース読んでみたけど、24fpsクリップの開始位置(=start)が5の倍数でないときは
start%5フレームだけ先頭を捨てるようになってるみたい
でもこれ必要なのかな。>>377のdefファイルみたいにSelectEveryで手動24fps化してる
とこにこれを適用するとマズそうに見える
Itsのソースから元々想定してた挙動って
video.Trim(start%5, 0).SelectEvery(5, 0, 2)
とかだけど、これstartが5の倍数以外だと手動24fps化の想定してた挙動にならないよね
なんか俺間違ってる?
start%5フレームだけ先頭を捨てるようになってるのがなぜなのか
分かる人いたら教えて欲しい
ともかく、24fpsクリップの開始フレームを5の倍数にすればエラーは出なくなる
0-9708[24] tfm2
9709-27544[60] qtqt
27545-42524[24] tfm2
380:名無しさん@編集中
17/11/19 13:20:56.86 bR6sLt2l0.net
>>377
p24tdとp60KTGMCを関数化して、defファイルも修正
###################################AVSファイル####################################
Import("C:\Tool64\Plugin\function.avs")
(省略)
video=video.EraseLOGOmod(logofile=movelogo,pos_x=400,pos_y=0,depth=128,start=27691,end=27991,fieldin=0,fieldout=0,logo_start=0,logo_end=-1,interlaced=true)
video
function p24td(clip clip)
{
clip
TFM().tdecimate()
return last
}
function p60KTGMC(clip clip)
{
clip
OnCPU(2).KTGMC().OnCUDA(2)
return last
}
Its(def=SourceDir+src+".def",fps=-1,debug=false,chapter=SourceDir+src+".xml",output=SourceDir+src+".tmc")
return last
###################################AVSファイル####################################
381:名無しさん@編集中
17/11/19 13:24:15.09 la9kmtmk0.net
>>375
これ、そもそもどうやって
あの少時間のロゴデータとるんですか?
382:名無しさん@編集中
17/11/19 13:31:07.99 bR6sLt2l0.net
#####defファイル#####
set [24] shu1 = 'DoubleWeave.SelectEvery(5, 0, 2)' #2:3プルダウンされている30fpsソースにおいて、01フレームに縞がある場合
set [24] shu2 = 'DoubleWeave.SelectEvery(5, 0, 3)' #2:3プルダウンされている30fpsソースにおいて、12フレームに縞がある場合
set [24] shu3 = 'DoubleWeave.SelectEvery(5, 1, 3)' #2:3プルダウンされている30fpsソースにおいて、23フレームに縞がある場合
set [24] shu4 = 'DoubleWeave.SelectEvery(5, 1, 4)' #2:3プルダウンされている30fpsソースにおいて、34フレームに縞がある場合
set [24] shu5 = 'DoubleWeave.SelectEvery(5, 2, 4)' #2:3プルダウンされている30fpsソースにおいて、40フレームに縞がある場合
set [24] tfm2 = 'p24td()'
set [60] qtqt = 'p60KTGMC()'
mode fps_priority = 24
default 24 = tfm2
default 60 = qtqt
(省略)
0-9708[24] tfm2
9709-27540[60] qtqt
27541-42524[24] tfm2
#####defファイル#####
383:名無しさん@編集中
17/11/19 13:32:30.22 bR6sLt2l0.net
>>377
関数化させないと、どのクリップに対してフィルタを掛けるのか明示できないんじゃないの
言葉&知識足らずでうまく言えないけど、少なくとも元のavsだとp24pt=video.TFM().tdecimate()となってるから
指定範囲のクリップがItsから呼び出される度にvideo(CMトリムとロゴ消しをしたクリップ)も掛かっちゃうからおかしなことになるんだと思う
それとSelectEvery(5, a, b)の前にはDoubleWeave()が要る
384:376
17/11/19 13:33:02.31 GC4Qt22D0.net
>>379
ソースを調べてくれてありがとうございます
キャッシュの取り方が変わったせいなのか
開始フレームを5の倍数にするのが厳格化されているんですね
それとアップしたファイルはうっかり
selecteveryの前にDoubleWeave()かけるの忘れていました
もし参考にする人がいたらご注意下さい
385:名無しさん@編集中
17/11/19 13:35:34.81 GC4Qt22D0.net
>>381
異なる動画ファイルを300個ほど集めて
それを平均化して取得しています
386:376
17/11/19 13:52:48.92 GC4Qt22D0.net
>>383
おっしゃる通りだとは思うのですが
350さん版のItsは従来と違って
defファイル内でフィルタをインスタンス化すると
キャッシュが無効になって性能が激落ちするか止まるそうです
現在のavisynth+の仕様だそうです
387:名無しさん@編集中
17/11/19 14:00:29.89 bR6sLt2l0.net
>>386
ほんとだ、読んでなかった・・・
388:名無しさん@編集中
17/11/19 14:54:19.29 la9kmtmk0.net
>>385
ひえぇぇぇぇ
そこまでやるかの世界
389:名無しさん@編集中
17/11/19 15:31:03.53 yfNSIur60.net
>>377
エラーでないようにした
URLリンク(github.com)
>>385
1フレームずつロゴ生成するのか。すごいなw
390:名無しさん@編集中
17/11/19 17:03:04.19 mqkwrgXL0.net
>>382
> 0-9708[24] tfm2
> 9709-27540[60] qtqt
> 27541-42524[24] tfm2
↓
> 0-9708[24]
> 9709-27540[60]
> 27541-42524[24]
そのdefならこれでも同じ処理になるんじゃね?
391:名無しさん@編集中
17/11/19 18:16:16.88 bR6sLt2l0.net
>>390
default設定してるからなるね
もっと省略するなら
0-9708[24]
9709-[60]
27541-[24]
これでも可
392:名無しさん@編集中
17/11/19 18:48:40.38 sJiq5cAC0.net
0-
9709-27540[60]
これでもいける
393:名無しさん@編集中
17/11/19 23:38:57.15 GC4Qt22D0.net
>>389
ありがとうございます
x64版でItsと動くロゴフィルタさらにQTGMCがGPUで動くようになるとは
そんな日が来るとは思いませんでした
394:名無しさん@編集中
17/11/20 07:03:39.69 +yHevnbw0HAPPY.net
1050だと非力だなぁ
ないよりいいけど
395:名無しさん@編集中
17/11/23 15:56:16.12 pqCVteXN0.net
>>375のdelogomod(x64)はもう消しちゃいましたか?(T_T)
396:名無しさん@編集中
17/11/23 17:00:05.91 elIC097c0.net
この流れに便乗したいんだけど通常版のdelogo.dllにfieldin&fieldoutオプションを追加したやつのx64版てないですかね
+64bit環境に移行してHalfLogoErase.avs使ってるけどめんどい
397:名無しさん@編集中
17/12/03 23:54:23.48 jE86RMFm0.net
便乗出来なかった>>396に謹んで哀悼の意を表します
398:名無しさん@編集中
17/12/04 21:43:06.61 4mom0vph0.net
君も便乗したかったんやろw
399:名無しさん@編集中
17/12/05 23:46:42.15 N5B/6ihw0.net
394だけど流れたの1日か、そこらでしょ?
それを便乗出来なかったは厳しいよ
普通のロゴなら別にいいけどdelogomodはムービングロゴがないとダメだからね
有ると無いとでは全然違う(と思う)
400:名無しさん@編集中
17/12/06 00:25:13.11 FfGs3Opn0.net
delogomodでjoin_logo_scpみたいなやつで自動認識するのってある?
401:名無しさん@編集中
17/12/08 00:24:54.29 icPouEkJ0.net
>>396 delogomod0009.zipにavisynth+(未確認)ってのが入ってるよ。
402:名無しさん@編集中
17/12/10 19:11:30.86 KVVUCo1S0.net
なんとなくメモ。
ディレクトリ構成例
━┳x264┳ x264.exe
┃ ┗ ffms.dll ←実行ファイルと同じ場所にプラグインのDLLを置く
┗ test.avs ←別の場所にavsを置く
test.avsの内容
LoadPlugin("ffms.dll") ←フルパス指定しない
FFVideoSource(~)
x264.exeでtest.avsをエンコードしようとした場合、Avisynth2.6では問題ないが、
Avisynth+(r2508)ではffms.dllがロードされずエラーとなる。
つまりAvisynth+のLoadPluginでは実行ファイルと同じ場所にあるDLLはロードしに行かないらしい。
まあ実行ファイルと同じ場所にプラグインのDLLを置くような使い方は普通しないけど
本来はAvisynth2.6を入れて使う「つんでれんこv2.97」を、Avisynth+(r2508)で使おうとしたら
うまくいかず、なんでだろうと思ったらこういう挙動の違いが原因だったようなので。
403:名無しさん@編集中
17/12/12 05:19:36.75 ukwb4Kx10.net
.彡⌒ ミ / ̄ ̄ ̄ ̄ ̄
( ´・ω・)< 罫線のズレが、ズラのズレより気になる件。
( ) \_____
│ │ │
(__)_)
404:名無しさん@編集中
17/12/13 22:30:27.31 mkIS+bKB0.net
ここ読んでらっしゃるかわかりませんが。
宛先: RawSourcePlus作者様
内容: yuv420p10なy4mなどが正常に読めなかったのでIssue出しております。
気が向いた時にでもご確認いただければ幸いです。(既にお気づきでしたらすみません)
なおちゃんとコードが読み書きできるわけじゃないのでプルリクは出せない模様。
405:名無しさん@編集中
17/12/17 22:16:39.45 JBzMbX2p0.net
ズラのズレより気になるズレなんて
女子のブラとパンツ以外には
この地球上には存在しない
406:名無しさん@編集中
17/12/31 11:41:41.34 90rtTOjH0.net
誰でも自分PCで稼げる方法など
参考までに、
⇒ 『政道のゴウイウセレイイ』 というHPで見ることができます。
グーグルで検索⇒『政道のゴウイウセレイイ』
4GBGDN1CEL
407:名無しさん@編集中
18/01/05 17:51:40.62 YiMvy5K60.net
>>Not Found
ちんぽじのズレはめっちゃ気になるだろうがw
嘘つくんじゃないよまったく
408:名無しさん@編集中
18/01/06 18:15:13.71 JlNOjtw00.net
DecombUCFはAvisynth+のMTで動かないからほかのNR試してみたけど
やっぱDecombUCFは手軽で優秀だは
409:名無しさん@編集中
18/01/06 18:22:41.83 RvMvTZJ10.net
なにそのコーヒーの銘柄みたいなやつ。
410:名無しさん@編集中
18/01/06 20:34:30.95 Y/tA7Mps0.net
>>408
DecombUCFは俺も使ってるけどかなり優秀に感じる。
ただ、作者の説明にもあるように激しい動きのところで好みの結果にならないから
パラメータを細かく調整してみようかなと思っているところ。
デバッグモードも各パラメータに反映しやすく全部のフレームもログ取れるようにならんかなとか
ノイズが多い場合の片フレームだけ使用する場合にもフィルタ適応できるようならんかなとかもおもう。
あと、このノイズ検出システムを使ったノイズ量に合わせたフィルタのを3つくらい設定できるようになるとか。
そのうち好みの改良加えてmodにしようかとも思ってるけど、皆公表してないだけでmodにして使ってるんだろ?w
411:名無しさん@編集中
18/01/06 21:33:54.37 JlNOjtw00.net
>>410
NRだけ追加して使ってる
どのみち誤爆したら意味ないから閾値をかなり上げてるけど
より高性能なのを作ってくれるならぜひ公開してくれ
412:名無しさん@編集中
18/01/06 21:34:15.95 JlNOjtw00.net
「高性能」ってか「高精度」ね
413:名無しさん@編集中
18/01/08 13:50:20.35 z4o5h2kS0.net
masktoolsのFixが来てる
URLリンク(github.com)
> Changelog
> v2.2.12 (20180107)
>
> Fix: mt_merge 10-16 bits: right side artifacts when clip is non-mod 8 (non-AVX2) or mod16 (AVX2) widths
>
> Earlier changes
> v2.2.11 (20180105)
>
> Fix: mt_merge luma=true: broken output when: 8-16 bits AVX2, 32 bit float: SSE2, AVX
> move project to VS2017, vs141_xp toolset
414:名無しさん@編集中
18/01/08 15:41:37.49 z4o5h2kS0.net
2passTIVTCの1pass目の出力テキストを使ってフレームアダプティブフィルタリングしてるんだけど、
KFMって2passTIVTCみたいな使い方できるのかな?
できるならグラボ買ってくる
415:名無しさん@編集中
18/01/08 17:14:00.27 sc+XiB5B0.net
>>414
作者だけど、フレームアダプティブフィルタリングが何か分からないとなんとも言えん
KFMは24pと60pを別処理して60pにマージして出力する
聞きたいことがあったら聞いてくれ
416:名無しさん@編集中
18/01/08 19:12:08.26 z4o5h2kS0.net
>>415
ありがとうございます
TFMの様に、フレーム毎のフィールドマッチング、縞判定、縞強度をtxtファイルで出力する事は可能でしょうか?
こういうのです
↓
#TFM v1.0.4 by tritical
field = top
crc32 = 00000000
0 h + [256]
1 p - [2]
2 p - [16]
3 h + [235]
4 h + [256]
5 p - [25]
6 p - [26]
7 c - [21]
8 c - [16]
9 h + [209]
10 p - [36]
11 p - [27]
12 c - [18]
13 c - [34]
14 c - [24]
15 p - [31]
フレーム毎に縞強度等から強度を調節してノイズ除去等を行ってます
(ConditionalReaderとScriptclipで)
417:名無しさん@編集中
18/01/08 19:44:40.62 kuR2y8aj0.net
>>416
txtファイル出力とかの機能はない
あと、中身はTFMとは完全に別物だから期待したものじゃないと思う
TFMは30pを出力するけどKFMの中で30pは一切出てこない
出てくるのは24pと60pだけ
418:名無しさん@編集中
18/01/08 19:59:32.77 z4o5h2kS0.net
完全に別物なんですね。ありがとうございました
419:名無しさん@編集中
18/01/18 08:53:29.56 n+HmUKesM.net
LSMASHSourceでTS読み込むと途中で静止画になるバグに悩まされてたけど、
seek_mode = 2, seek_threshold = 0 にしたら問題なくなった。
420:名無しさん@編集中
18/01/20 18:42:42.06 5fR7hmAv0.net
KSMDegrainを使うにはどのdllをどこにインストールすればいいんでしょうか?
421:名無しさん@編集中
18/01/20 19:29:10.48 8nvy+5qs0.net
>>420
KSMDegrainはAmatsukazeのリリースパッケージにしか入ってない
単体で使いたい場合はKTGMCを入れて、
↓このスクリプト入れて(Amatsukazeのリリースに入ってるのと同じ)
URLリンク(pastebin.com)
422:名無しさん@編集中
18/01/20 20:41:59.09 5fR7hmAv0.net
ありがとうございます
423:名無しさん@編集中
18/01/21 00:16:38.65 sUZ4ql0S0.net
新Itsの作者様のnekopanda様へ
Itsを25fpsに対応させることは無理でしょうか?
PAL→NTSC変換に失敗した動画の25fpsパートを
Srestore関数で25fps化しつつ60iテロップ部は60fpsにという動作をさせたいので
触る機会があったら対応お願いします
424:名無しさん@編集中
18/01/21 03:31:23.08 d7Rq6WGD0.net
タイムコード側で対応せずにフィルタ側で対応すればいいだけじゃね?
ITSはあくまでタイムコードにあわせて指定したフレームにフィルタを当てるミドルウェアだしな。
425:名無しさん@編集中
18/01/21 20:57:10.63 IOqcb4/S0.net
>>423
対応版作ってみた
URLリンク(github.com)
25fpsは240の約数じゃないから内部処理的にかなり改変してて
突貫工事+よく分からないコードはバッサリ消しちゃったから
変なとこあったら教えて
426:422
18/01/22 13:38:52.62 cdhUK3FD0.net
>>425
ありがとうございます
今日、明日にでもテストして報告させていただきます
427:422
18/01/26 00:23:28.04 kDH2VQJI0.net
とりあえずパッと見ではではおかしなところはなかったと思います
ただ25fpsは240の倍数じゃないのは確かなので
r6までのItsと別プラグインにしていただけませんか?
もし25fpsに対応するためのバグで困る人が出たら心苦しいので
なにか異常がありましたら改めて報告したいと思います
改造ありがとうございました
428:名無しさん@編集中
18/01/26 13:07:12.18 Fq5xQaV30.net
ITSはタイムコードを吐くだけのやつだろ。
429:名無しさん@編集中
18/01/26 19:41:26.08 YHRJIarW0.net
KSMDegrain_MAnalyzeの引数についてお尋ねします
Mvtoolsに対応させると、前の方は予測がついたのですが、後ろの3つがわかりませんでした
KSMDegrain_MAnalyze(super=psuper, isb=False,delta=2,blksize=16,blksizeV=8,overlap=4,?1=False, ?2=True,?3=4)
?1・?2・?3はそれぞれ何に相当するものなのでしょうか
KMDegrain1をthSAD=150で使っても、MDegrain1では残せていた雨が半分ぐらい消えてしまうので、このあたりをいじってみたいのです
MDegrain1は下のように使ってました
super=Msuper(pel=4,levels=1)
superfilt=ColorYUV(levels="TV->PC").Msuper(pel=4)
bv1=Manalyse(superfilt,isb=false, delta=1,truemotion=true,overlap=4)
fv1=Manalyse(superfilt,isb=true, delta=1,truemotion=true,overlap=4)
Mdegrain1(last,super,bv1,fv1,thSAD=150)
430:名無しさん@編集中
18/01/27 08:13:12.55 bUVuwuqJ0.net
>>429
関数定義見れば分かると思うけど、後ろ3つは bool truemotion, bool chroma, int batch
truemotionは対応してないから使ってない
雨は試してみたけどブロックサイズ小さくしないとダメっぽいね
KMAnalyseは16x16と32x32しか対応してないから8x8は使えない・・・
431:名無しさん@編集中
18/01/27 11:19:37.24 tPFyIvc+0.net
>>430
ありがとうございます
ダメですか・・・
色々小細工を考えてみます
432:名無しさん@編集中
18/01/27 22:01:33.60 bUVuwuqJ0.net
>>431
8x8対応した
URLリンク(github.com)
KSMDegrain(tr=1,blksize=8,thSAD=150,thSCD1=400)で
だいたい同じになるはず。探索アルゴリズムが違うから微妙に違うけど
433:名無しさん@編集中
18/01/28 11:05:08.58 a5rjCBMD0.net
>>432
対応ありがとうございます
早速試したところ、雨がエンコード後も残ってました
434:名無しさん@編集中
18/01/28 14:59:36.17 a5rjCBMD0.net
と思ったのですが、
Script error: Cannot load a 32 bit DLL in 64 bit Avisynth: 'P:/Capture/Amatsukaze/exe_files/plugins64/KTGMC.dll'.
というエラーを吐いて止まってました・・・
435:名無しさん@編集中
18/01/28 16:09:40.10 I5mnRU/20.net
knnedi3_rpow2関数が欲しい!!!!
436:名無しさん@編集中
18/01/28 17:20:21.84 w8Q1YJfL0.net
>>434
すまん、なぜか壊れてたから作り直して挿し替えた
437:名無しさん@編集中
18/01/30 20:38:02.00 cmpmUuJH0.net
ありがとうございます!
438:名無しさん@編集中
18/01/30 22:53:09.12 0f8KEgRF0.net
GPUのインタレ解除機能を使ってインタレ解除するフィルタ作った
URLリンク(github.com)
PCで普通に再生したときと同じ品質でインタレ解除できるはず
速度は、手元のPCだとフルHDサイズの動画で
Skylake CPUで180fps、GeForce 1060 GTXで400fpsくらいだった
ただ、Radeonだと単純なBobしか掛からなくて画質が悪かった
環境の問題なのかプログラムの問題なのか分からん
439:名無しさん@編集中
18/01/30 23:56:10.62 1WaAAn6b0.net
>>438
Radeonで動作確認しました
自分の環境だと一応高度なデインターレースをしているように見えます
440:名無しさん@編集中
18/01/31 00:02:58.47 sTwITc5V0.net
>>439
動作確認ありがとう!
GeForceとRadeon共存の上にRadeonはディスプレイ出力してないっていう
特殊な環境だったから、おま環だったかな。よかった
441:名無しさん@編集中
18/01/31 08:45:33.05 vQsqE+Aq0.net
mp_pipeline経由でKSMDegrainが動くのでD3DVPを試したのですが、
Script error: [COM Error] -2005270524: Unknown error 0x887A0004 at D3DVP.cpp:617
というエラーが出て動きませんでした
442:名無しさん@編集中
18/01/31 10:16:28.35 yXtH7oyA0.net
>>438
Radeon環境だとD3DVPは_GPU25に比べてどっちが高品質?
443:名無しさん@編集中
18/01/31 19:46:11.70 sTwITc5V0.net
>>441
こっちでは動いてるようにみえるけど、mp_pipeline経由じゃなければ動くの?
GPUは何使ってる?
444:名無しさん@編集中
18/01/31 20:29:32.75 vQsqE+Aq0.net
GT1030をモニタ出力なしで使ってます
System32のAvisynth.dllを入れ替えてmp_pipeline無しで使っても同じエラーが出ました
モニタが冷陰極管世代の古いものなので、一部ビデオオプションが出ないのが影響してるかもしれません
445:名無しさん@編集中
18/01/31 20:47:35.85 sTwITc5V0.net
>>444
なんでだろう。エラーはDirectX11.1で初期化しようとしたところで出てるね
- GPUがDirectX11.1に対応してないから
- Win7使ってるから
- モニタ出力してないから
このくらいしか思いつかん
446:名無しさん@編集中
18/01/31 20:58:19.60 sTwITc5V0.net
>>444
あ、そもそも、モニタ出力してないってことは、他にモニタ出力してるGPUがあるんだよね
デバイス名を何も指定しなければデフォルトでプライマリディスプレイに繋いでるGPUを使おうとする
そっちがDirectX11.1に対応してないとそういうエラーになるかも
447:名無しさん@編集中
18/01/31 21:13:33.21 vQsqE+Aq0.net
Win7だからだ!
りどみでは11って書いてあったので大丈夫かと思ってたけど、11.1対応が必要だったのか
448:名無しさん@編集中
18/01/31 21:49:02.15 V1LVKMTg0.net
avisynth: Avisynth+ r2580MT
プレビュー: AvsPmod v2.5.1 (windows x86-64)
OS: windows10 Home (64bit) fcu
GPU: Radeon RX460
最初、ジャンプ後にエラー出ると報告しようとしたけどMTを無効にしたら問題なく動きました
RadeonのポストプロセッシングもDXVA Checkerで有効にできるのも確認
これはお手軽高速デインタレとして最高かも・・
449:名無しさん@編集中
18/01/31 21:50:49.28 V1LVKMTg0.net
>>447
Itsといいこれといいお世話になります
thx!
450:名無しさん@編集中
18/01/31 22:21:09.04 sTwITc5V0.net
>>448
0.1.1でエラーでた?
0.1.0はMTでエラーが出てたから直したつもりだったけど、まだダメだったかな
451:名無しさん@編集中
18/01/31 22:29:32.87 sTwITc5V0.net
>>447
Win7はちょっと細工が必要だけど対応できるって情報がチラッとあったから、
そのうち対応するかも。待ってね
452:名無しさん@編集中
18/02/01 01:03:56.02 nyblFw5b0.net
凄く便利だけど
GPUのインターレス解除ってソフトに比べてどれくらいの品質なんだろうね
453:名無しさん@編集中
18/02/01 05:16:03.97 Po1LkgF/0.net
>>451
楽しみに待ってます
454:名無しさん@編集中
18/02/01 23:14:48.72 bb0y9rzs0.net
>>450
す、すいません
ダウンロードとセットアップ&テストにラグがあったので
0.1.0での結果になります
0.1.1はMT有効でも問題ありませんでした
455:名無しさん@編集中
18/02/03 02:04:04.77 QCdkktad0.net
>>438
AmatsukazeからNVEncを使うとHWデインターレースが使えなくてバランスが悪かったのだけど
AVS経由で使えるようになって嬉しい
ただ、GeForceが載っているマシンではD3DVP(device="Intel")ではエラーが出て使えなかった
AmatsukazeからQSVEncを呼んだときは--vpp-deinterlaceがちゃんと使えるのだが
HWデインタレはIntelの方がNVIDIAより上というのが以前からの所感だが、いまだに納得がいかない
もう少し遅くてもいいからデインタレの質を上げてくれんかな
他の人の話だとRadeonが一番というが手許にないのでたしかめられない
456:名無しさん@編集中
18/02/03 10:38:21.75 Nj/aVfHS0.net
いくら良いと言ってもQTGMC slowに敵うものじゃないし
そういう高度な処理と比べたら大したことないと思う>radeon含むHWデインタレ
457:名無しさん@編集中
18/02/03 10:54:01.92 Dihn6O9x0.net
GPUはCPUをサポートする感じだったが、
昨今はお値段がCPUより高かったりするし、
だったら、DualスロットCPUとかにでもして
CPUのコア・スレッド多くしてQTGMCかけたほうがシンプルで画質もよさそう
458:名無しさん@編集中
18/02/03 13:47:02.88 0kVqMEhK0.net
>>456
あれって結局NNIEDI3メインじゃん
でも、NNEDIってやり過ぎて歪む確率も高いからRadeonの適応ディレクションの方が、俺は好きなんだよね
459:名無しさん@編集中
18/02/03 15:48:25.34 CnFnhGBd0.net
基本的なことになりますが、出来るだけ高画質にインターレースを除去したい場合、
ここにあるようなQTGMC等を使用するのと、AEプラグインのMagic Bullet Framesや、Re:VisionのFieldsKitを使用するのとどちらが適しているのでしょうか?
460:名無しさん@編集中
18/02/03 16:17:24.75 0kVqMEhK0.net
>>459
そもそも高画質の定義が曖昧で自分自身が見てその「高画質」を決めるんだから、「基本的」なことを言うなら全て試すのが正解
461:名無しさん@編集中
18/02/03 16:54:02.32 CnFnhGBd0.net
>>460
画質の良し悪しを客観的に評価してくれるサイトってないでしょうか?
元動画のキャプチャと、加工後動画のキャプチャの両方をアップして、解析してくれるような。。
462:名無しさん@編集中
18/02/03 18:20:28.04 JssZR16S0.net
>>461
「オリジナルとの同一度」という意味の指標ならPSNRとかSSIMとかがあるけど
そういった指標での評価は実際に人が見た場合の主観的な評価とは一致しないことも多い。
なるべく主観評価と位置する指標が欲しいということでNetflixがVMAFを考案したりしてるけど、それもまだまだ。
ということ「画質の良さ」については「自分の目で見て決めろ」というしかない。それが基本。
それにインタレ解除の品質を評価する場合は「オリジナル」なんて存在しないんだから
複数方式での解除結果を比べて自分で綺麗だと思うものを選ぶしかないだろう。
463:名無しさん@編集中
18/02/03 18:26:52.44 ///JohHT0.net
インタレ解除の品質を評価したいんだから、
元動画は60pで、それを60iにしたのをインタレ解除させて
一致比較するなら、オリジナルは存在する
それでPSNRとかSSIMとかやるのかなぁ
464:名無しさん@編集中
18/02/03 22:53:54.14 Nj/aVfHS0.net
無理でしょ
それだとただのブレンド解除が一番いいってことになりそう
465:名無しさん@編集中
18/02/03 23:03:34.37 laBNu26P0.net
絵的なものわからないけど、アニメとかフィルタかけまくって
凄い綺麗とか言われてる世界もあるしな
466:名無しさん@編集中
18/02/03 23:08:56.77 0kVqMEhK0.net
写真だって凄い補正かけて美しくとかあるし、結局は自分が綺麗だと思う映像が正しいんだよ
どうせ、ソースと寸分違わず作り出せないんだから
467:名無しさん@編集中
18/02/04 01:41:06.16 eYxyAnX60.net
>>453
ごめん、やっぱりWin7対応は無理だった・・・
NV12やYUY2を出力テクスチャにできなかった
468:名無しさん@編集中
18/02/04 16:15:01.49 zgLph83u0.net
D3DVP 0.2.0, Win10 1709, GF 750Ti, AviSynth+ r2502MT x64で、>>441同様のエラーで動かない
469:名無しさん@編集中
18/02/04 16:33:49.23 eYxyAnX60.net
>>468
D3DVP(device="NVIDIA") でダメ?
470:名無しさん@編集中
18/02/04 17:43:45.54 eYxyAnX60.net
>>458
QTGMCはそのままだと細かい文字とかが潰れるから、単体で使うのは実用的じゃないよ
↓KMergeStatic使うか、
URLリンク(github.com)
TDeintベースにするか
QTGMC(EdiMode="TDeint")
動いてるところの補間はQTGMCが最強
プルダウン判定と止まってるところの判定がないのが残念なところ
471:名無しさん@編集中
18/02/04 18:37:41.70 eYxyAnX60.net
>>468
すまん、プログラムの問題だったっぽい。修正したから試してみて
472:名無しさん@編集中
18/02/04 18:41:25.85 zgLph83u0.net
>>471
0.2.1動作しました。どうもありがとう
473:名無しさん@編集中
18/02/04 21:46:20.00 hEawiz1L0.net
nekopanda氏へ
D3DVPで同じデバイス名のGPUを複数枚挿している環境だと
検索して最初に見つかったGPUしか使用できないので
deviceIndexオプションを追加して同じデバイス名のGPUを複数枚挿している場合でも
GPUを選択できるようにしてみたよ
(Radeon RX Vega64 x3枚の環境で動作確認した)
githubのアカウントは持ってないのでロダにソース上げておきます
URLリンク(www.axfc.net)
474:名無しさん@編集中
18/02/04 23:33:56.32 eYxyAnX60.net
>>473
ありがとー
取り込んだよ
475:名無しさん@編集中
18/02/05 00:14:14.66 lBmlKQD70.net
そっか、win7は無理か・・・
476:名無しさん@編集中
18/02/05 19:25:53.53 hDM/W7k60.net
>>467
orz
お疲れ様でした
477:名無しさん@編集中
18/02/05 20:01:53.22 6N3oF0vy0.net
>>470
VapourSynthのQTGMCでスクリプトをいじって、
最初のフィールドを分離する所のBobをTDeintMod+nnedi3に、
後のedi1でそれをそのまま使うようにしてる。
478:名無しさん@編集中
18/02/05 22:45:58.85 pfrElweG0.net
>>375のdelogomod x64再アップお願いできませんか。
479:名無しさん@編集中
18/02/05 23:24:30.54 hDM/W7k60.net
KTGMCで、薄っすらと前後のコマが残る場合があるようです
URLリンク(i.imgur.com)
上:Deinterlace(mode24=2, preset="faster", cuda=true).selectevery(2,0)
下:TFM(mode=5,PP=0,order=-1,slow=2,mChroma=true,chroma=true)
口に薄っすらと残っています。fastとslowでは出ませんでした
QTGMCでも既知の現象なのでしょうか?
480:名無しさん@編集中
18/02/05 23:35:50.28 /BZxiLgd0.net
>>479
cuda=falseにすればQTGMCで動くよ
481:名無しさん@編集中
18/02/05 23:55:26.21 /BZxiLgd0.net
前後のフレームをマージしてるから、原理上はありえる動作
ただ、QTGMCとKTGMCで全く同じ結果になるとは限らないから
それはやってみないと分からない
他にも、口とかの小さい動きは、動きが捉えられて、
本来は存在しない中間フレームが生成されたりする
これはslowでやっても改善しない
ただ、そういうのは動画で見たらほとんどの人は気づかないと思う
だけど、ソースに存在しないフレームが生成されるのは嫌だから、
24p部分は24p判定しようと頑張ってる
24pだって分かってるソースは逆テレシネするのが一番きれいだよ
482:名無しさん@編集中
18/02/06 01:29:43.19 eqOEGOGw0.net
24pなんてパラパラで嫌だ
483:名無しさん@編集中
18/02/06 02:39:22.94 24wwFIDE0.net
元が24Pなのにぱらぱらも糞もないだろ
484:名無しさん@編集中
18/02/10 14:56:28.97 40OO/yn/0.net
FFmpegに帯域削減後のBSに使われてるフィールドピクチャが
正常にデコードできないバグがあったから直した
これ使ってL-SMASH Worksビルドしたから配布
URLリンク(github.com)
ビルドけっこう大変だったからおかしいところあったら教えて
485:名無しさん@編集中
18/02/10 16:34:11.93 KDMWZm0i0.net
>>484
ありがとうございます。
質問なのですが、ffmpeg本家への報告は考えてらっしゃいますでしょうか?
今後のことを考えると、できれば本家にも修正が反映されると良いなと思うのですが。
486:名無しさん@編集中
18/02/10 17:40:12.89 40OO/yn/0.net
今やってる
URLリンク(ffmpeg.org)
487:名無しさん@編集中
18/02/10 17:44:42.97 KDMWZm0i0.net
>>486
ありがとうございます!
488:名無しさん@編集中
18/02/11 13:11:03.51 AdGSEUyC0.net
いいね
489:名無しさん@編集中
18/02/13 07:42:44.70 yoredDW9a.net
ありがたく使わせていただきます
490:名無しさん@編集中
18/02/15 12:32:09.98 /z+7dUKE0.net
AmatsukazeでTDecimateを使うと途中で止まってしまいます
コンソールのログは↓で止まります
> AMT [info] 音ズレ: 平均 1.99ms 最大 1.99ms
メインを
Import("AMTFilterFunctions.avs")
src = IsProcess("AmatsukazeCLI.exe") ? AMT_SOURCE : LWLibavVideoSource("T:\sandbox\t28\ts\test.ts")
src.Deinterlace(mode24=3, preset="Faster", cuda=true).selectevery(2,1).Assumefps(29.97003)
ポストを
src = IsProcess("AmatsukazeCLI.exe") ? AMT_SOURCE : LWLibavVideoSource("T:\sandbox\t28\ts\test.ts")
src.PostFilter(cuda=True,edge=False)
IsProcess("AvsPmod.exe") ? ConvertBits(8, dither=0) : last
TDecimate()
にして、エンコードしようとしました
TDecimate()無しで30fpsでエンコードする場合は正常にエンコード完了します
491:名無しさん@編集中
18/02/15 16:42:35.42 fo59fH5C0.net
いっそnekopanda氏に一言伝えて、Amatsukazeスレとか作ればいいのに。
492:名無しさん@編集中
18/02/15 19:55:42.76 PTZfDDFH0.net
>>490
そこは10bitだからマズい気がする
TDecimate()は10bit対応してたっけ
493:名無しさん@編集中
18/02/16 19:46:44.12 Ohttwh5c0.net
☆ 日本の、改憲を行いましょう。現在、衆議員と参議院の
両院で、改憲議員が3分の2を超えております。
『憲法改正国民投票法』、でググってみてください。国会の発議は
すでに可能です。平和は勝ち取るものです。お願い致します。☆☆
494:名無しさん@編集中
18/02/17 17:22:11.16 jAui+Qh20.net
URLリンク(putin999.blog.)fc2.com/ (←fc2を半角にしてね)
ここのサイトのプラグイン、ほとんどリンク切れになってる…
495:名無しさん@編集中
18/02/17 17:24:48.19 yNDnnFbu0.net
どこかのページに新しいURLでまとめてあったはず
496:名無しさん@編集中
18/02/19 08:17:51.01 qp3ONjrv0.net
D3DVPめっちゃ便利やね
環境維持重視だった録画兼エンコPCもWin10にしたくなったわ
497:名無しさん@編集中
18/02/19 19:23:02.27 MqwP1Qua0.net
D3DVPのデフォルトはbobらしいけど
どのくらいの品質なんでしょうか
498:名無しさん@編集中
18/02/19 19:29:48.41 mdvnxdra0.net
GPUやソースによっても変わるんだし、自分で試すしかないんじゃないの。
499:名無しさん@編集中
18/02/19 21:57:34.16 1frgsMd20.net
>>497
GPU使って動画再生したときと同じ品質のはずだから、
PCでインタレ動画再生して確かめればいい
500:名無しさん@編集中
18/02/19 22:06:09.01 MqwP1Qua0.net
>>499
NVIDIAが載ってるノートPCとMPCとLAVで十分綺麗に観れてますから
満足な品質だと理解しました
ありがとう
501:名無しさん@編集中
18/02/24 08:18:57.03 /2uNUBze0.net
>>495
その場所知りたい
片フィールドロゴ除去系のプラグイン探してるんだけど
サイト消滅、リンク切れで見つからない
502:名無しさん@編集中
18/02/24 10:48:12.51 uGOS9fa+0.net
>>501
ごめん
firefoxをインストールしてブクマ確認してみたけど登録してなかったは
Itsのx64版とかいろいろあったと思ったんだけど・・
503:名無しさん@編集中
18/03/02 14:44:14.60 9yDy8RkY0.net
CUDA対応とか盛り上がってるんでplus 64bitに移行してみたんだが
avs名が長かったり2バイト文字を含んでると、ScriptFile()が尻切れの値を返してきて分岐処理が出来にゃい…
詰んだorz
504:名無しさん@編集中
18/03/02 21:08:22.33 pgMinJiO0.net
Avisynth+ r2636
505:名無しさん@編集中
18/03/04 08:48:37.70 /S+/hzof0.net
>>309
Windows8.1 64bit GeforceGTX750環境で
Avisynth+(r2636)で完走するavsで
Avisynth+CUDAに代えたところ
QTGMCがエラーを出します
log
ERROR: Assert: assertion failed
(C:/Program Files (x86)/AviSynth+/plugins64+/QTGMC.avsi, line 1096)
QTGMC.avsi, line 1096
try { Assert( !Replace && defined(Eval(globalName)) ) }
同様にKTGMCの場合もエラーを出します
log
ERROR: Assert: assertion failed
(C:/Program Files (x86)/AviSynth+/plugins+/KTGMC.avsi, line 1065)
KTGMC.avsi, line 1065
try { Assert( !Replace && defined(Eval(globalName)) ) }
506:名無しさん@編集中
18/03/04 13:14:32.36 /SPdkoNB0.net
>>505
うちだと、そのエラーはAvisynth+(r2636)でも出るし、QTGMCでもKTGMCでもAvisynth+CUDAで完走する
507:名無しさん@編集中
18/03/08 19:20:43.98 krLKCky90.net
>>435
ビルドしたら用意されてて、うお!って思ったけど、
Device unmatch: oncuda[CUDA] does not support [CPU] frame
のエラーで使えないです
508:名無しさん@編集中
18/03/08 19:57:52.92 krLKCky90.net
nekopandaさんの
KTGMCとか以前と結構変わったのかな?
ただのKTGMCとかなくなって、KTGMC_Bobとか他にもいっぱいあるんだけど
とりあえずKTGMC_Bobはあまり綺麗にならない
509:名無しさん@編集中
18/03/08 20:28:50.51 krLKCky90.net
KTGMCやKNNEDI3はビルドしないで普通にreleaseされてるのを使えば問題なかったです・・・
510:名無しさん@編集中
18/03/08 21:30:05.71 4DpD4Tfu0.net
>>507
用意した覚え無かったけど、なんかあるねw
多分中身はnnedi3_rpow2と同じだわ
>>508
KTGMCはKTGMC.avsiにある
KTGMC.dllにあるKTGMC~は内部で使ってる関数
511:名無しさん@編集中
18/03/08 21:58:09.67 krLKCky90.net
>>510
ありがとうございます
仕組みがわかりました
AvsPModでKTGMC使ってもすごい速さでシークできるので
可能性を感じます・・・が結構落ちます・・・
グラボのメモリとかが足りないのか、故障してるのか
イベントビューアに WHEA-Logger 17 いっぱい出てるし
512:名無しさん@編集中
18/03/08 22:09:54.47 4DpD4Tfu0.net
>>511
GPUのメモリ使用量はGPU-Zとかで見れるよ。Win10ならタスクマネージャーでも見れるかな
そのエラーはHWかドライバあたりっぽいね
513:名無しさん@編集中
18/03/09 05:49:05.02 64jyFJ090.net
Avisynth+ CUDA 安定してきました。
KTGMC、KNNEDI3は全然CPUパワー食わないので
CPUパワーを他のことに使えますね
高画質化とか高速化とか?
514:名無しさん@編集中
18/03/09 09:16:42.89 /o4RMbbmM.net
GPUガンガン回して時間当たりの消費電力が増えても全体で見れば凄い省電力ってのは精神衛生上大変よろしい
515:名無しさん@編集中
18/03/09 09:34:17.81 +Gua7oif0.net
そういう意味じゃ、D3DVPは圧倒的な消費電力低減につながるな
516:名無しさん@編集中
18/03/09 11:02:56.18 4ZAxoXFy0.net
NVとかIntelとか使わない層は置き去りか。
517:名無しさん@編集中
18/03/09 11:16:24.99 GQFM6aVz0.net
CUDAは無理だが、D3DVPはRadeonでも使えるだろw
518:名無しさん@編集中
18/03/09 12:41:41.15 K6bolA1f0.net
MDegrainのGPU化物凄く助かる
マジ感謝
ラップは作れないですけど・・・
519:名無しさん@編集中
18/03/09 15:00:37.65 64jyFJ090.net
D3DVPはRadeon買ってみたくなるな
でもインタレ解除は、30fpsになっちゃうけど、
K(Q)TGMC(slower)でBOBってSelectEvenしてる
圧縮してもたいして容量変わらないし、なんか綺麗だから
誤爆とかそういう概念もなくなるし
変?
520:名無しさん@編集中
18/03/09 18:09:22.75 OBkcHs3C0.net
ぶっちゃけradeonは大したことないよ
D3DVP側からオプション変えられないし使いにくい
KTGMC(QTGMC)でslowerが高速に動くなら
それに越したことはない
521:名無しさん@編集中
18/03/10 11:49:56.02 zQVq4EBV0.net
URLリンク(linino.dip.jp)
にも書かれてるんだけど
>なぜかD3DVPフィルタを適用すると、 先頭フレームが2フレーム重複して表示→以降1フレーム遅れ→最終フレーム欠落 となってしまいました。GPUが悪いのか、ドライバが悪いのか…
って感じで1フレームずれるんだけど、仕様ですか?
522:名無しさん@編集中
18/03/10 12:17:22.06 FTH9rX2z0.net
>>521
intelが悪い
523:名無しさん@編集中
18/03/10 12:20:07.32 zQVq4EBV0.net
>>522
いや、うちはNVIDIAでやってるからね
524:名無しさん@編集中
18/03/10 19:05:36.45 RKAyKyjQ0.net
KTGMCでBOBしてselectevenして、
間引きとかはもうしてないなー
誤爆とは縁が切れた
今は30fps固定のインタレ解除だけしたCFR
似たフレームなら圧縮されるだろうし
出来上がりサイズはたいしてかわらんし
525:名無しさん@編集中
18/03/11 09:15:25.24 FaOrXqu5H.net
>>521
DGdecNVに、読み込み時と単体のHWデインタレースフィルタの3種類が用意されていたので試してみた
CUDA経由のDGBob(mode=0)とPureVideo経由のPVBob(mode=0)はズレないが
古いDGSource(~deinterlace=1,use_D3D=true)でD3D経由インタレ解除してスキップしたりフレームを戻すと1フレずれる
Win7+GTX660環境なんでD3DVPが使えず同じ現象かは分からんが、D3Dの仕様に何か罠があったりするんかな?
526:名無しさん@編集中
18/03/11 09:57:30.77 jHzQQm8J0.net
そういやnvidia専用のDGdecodeもあったね
懐かし
527:名無しさん@編集中
18/03/11 11:29:25.45 q1W7pAan0.net
1フレームずれる分、音ズレに気をつけないといけないんだろうか
528:名無しさん@編集中
18/03/12 23:51:24.70 HbJVqpUD0.net
EDCBスレで話題になってるVS2017のコンパイルしたものの動作不良を引き起こすバグ(仕様)が気になる
3月の頭にnnedi3とか自ビルドした間の悪さよ・・
529:名無しさん@編集中
18/03/13 00:25:10.36 zmLKe8EL0.net
昨年末くらいにAvisynth+スレでもVS2017おかしくね?って話が出てたよ。
URLリンク(forum.doom9.org)
書き込みにもあるけど、x265のバイナリを配布してる海外の人が
VS2017 15.5はクソだなっつってV2015に戻したりもしてる。
URLリンク(msystem.waw.pl)
今のpinterf氏のAvisynth+ってVS2017ビルドだよね?
ランタイム入れるのめんどいって思って最近全然更新してないや・・・。
530:名無しさん@編集中
18/03/13 09:36:14.45 axhJdzwJ0.net
ああ、あれってそういう話だったのか
開発も自ビルドしないからコンパイラなんて関係ないやってスルーしてたは
531:名無しさん@編集中
18/03/15 05:45:27.08 5Qot9LS40.net
KFMの32bit版でKFMSwitchが動かない
引数のthswitchやthpatchを設定するも引数エラーが出る
64bit版はOK
532:名無しさん@編集中
18/03/15 07:43:16.01 hryBUJ1U0.net
>>531
CUDAが32bit版サポートしなくなってビルドできなくなってた
紛らわしいから32bit版は消しておいたわ
533:名無しさん@編集中
18/03/15 12:29:10.80 5Qot9LS40.net
>>532
サポート終了とは残念だが回答ありがとう
更新頂いたバージョンのリンクが0.3.1になってるので最新のお願いね
aviutlから乗り換えで別の編集用ソフト探すかな
534:名無しさん@編集中
18/03/15 21:14:38.39 hryBUJ1U0.net
おっとw
535:名無しさん@編集中
18/03/16 07:05:17.69 Hl1p87pha.net
まぁ、実際のところ、作者様は
色々なバージョンを作成管理する義務はないし、
自分の時間だって欲しいはず
536:名無しさん@編集中
18/03/17 10:28:09.35 9oiTuIRv0.net
プラグイン作者は、著作者を名乗ったりHPのリンクとか貼らなければいいんだよ。
ビルドが終わったら斧にでもアップして、一切のサポートをシカトすれば気も楽だろ。
どうせavsのプラグイン開発なんて1円も儲からない分野だしな
537:名無しさん@編集中
18/03/18 06:10:10.95 +oNF6xol0.net
>>521
先頭フレームの解除漏れとフレームのずれに対処するオプション追加した
border="blank",adjust=1 ってすればどっちも解決できるはず
1フレームずれるのが仕様なのかどうかは知らん
Radeon環境や、NVIDIAでもmode=0だとずれてなかった
538:名無しさん@編集中
18/03/18 10:05:48.36 g43EEF7a0.net
>>537
対処してくれて、どうもありがとう
539:名無しさん@編集中
18/03/18 11:48:47.53 /rMm03OV0.net
>>537
環境や、もしかしたらドライバによっても違うってことですかねえ
ちゃんと確認してからやらねばいけないね
540:名無しさん@編集中
18/03/18 18:44:52.92 wKa4+0cx0.net
AviSynth+CUDAいじってるけどおもろいね
電気代と1080ti欲しくなるなぁ・・・
541:名無しさん@編集中
18/03/20 05:24:54.11 4NnrSD2T0.net
編集中とエンコ中は一体電気をどれぐらい喰うんだ?
542:名無しさん@編集中
18/03/21 07:14:29.32 t2FhE92D0.net
>>537
元絵とかと比較して自動アジャストとか出来ないかなー
543:名無しさん@編集中
18/03/23 09:27:28.87 XW0kwPjs0.net
conditionalfilterフィルタがCUDAを使うと動かなくなるようで
再現性あったのでサンプルスクリプト書いてみました
SetMemoryMax(2048, type=DEV_TYPE_CUDA)
BlankClip(length=100, width=1920, height=1080, pixel_type = "YV12", fps=30000, fps_denominator=1001).KillAudio()
AssumeFrameBased()
conditionalfilter(last, last, last, "10","<", "128" )
ConvertBits(14).OnCPU(2).KDeband().OnCUDA(2).ConvertBits(10, dither=0)
return last
544:名無しさん@編集中
18/03/23 09:34:56.00 XKEHmQmI0.net
普通のPlusでもMT有効でconditionalfilterを使うとエラー出るし
もっと根本的なところに原因がありそう
545:名無しさん@編集中
18/03/23 10:08:37.01 XW0kwPjs0.net
ConvertBits(14).KDeband().ConvertBits(10, dither=0)で動いたから修正できたら嬉しいのだけど
別の原因かもしれないのか。。
DecombUCFが動かなくて、conditionalfilterまで行きついた。
DecombUCF自体はconditionalfilter無しで動かすように改造して回避して
内部呼び出しのTDeintをKTGMCに変えてさらに高画質化できたよ
546:名無しさん@編集中
18/03/23 17:16:34.25 XKEHmQmI0.net
Avisynth+CUDA専用でないならどこかにアップしてくれない?>conditionalfilter無しのdecombUCF
547:名無しさん@編集中
18/03/23 22:02:01.16 XW0kwPjs0.net
自信無いがこんな感じ、decombUCF v3.13が元
conditionalfilter(c
から
\, "CFieldDiff(nt=0,chroma=true)*100.0/"+String(Width(c)*Height(c)),"<", String(fd_thresh) )
まで削除
変わりに
c
追加
第一次判定をスキップするので重くなる可能性あり
以下利用サンプルではTFMでインターレース判定があった場合のみ実行することで負荷低減
#pp=0とpp=4は変えないほうが良い、インターレース判定のcthresh, MIはお好みで
Deinted = TFM(mode=6, order=-1, pp=0, slow=2, mChroma=true, MI=40, display=false)
Deinted = Deinted.DecombUCF()
TFM(mode=6, order=-1, pp=4, slow=2, mChroma=true, clip2=Deinted, cthresh=7, MI=40, display=false)
TDecimate(mode=1)
548:名無しさん@編集中
18/03/23 23:36:09.24 XKEHmQmI0.net
>>547
thx!
549:名無しさん@編集中
18/03/24 05:38:08.72 TbcME82J0.net
スマソ、一次判定の結果が間違ってたので修正だわ。decombUCF v3.13が元
conditionalfilter(c
から
\, "CFieldDiff(nt=0,chroma=true)*100.0/"+String(Width(c)*Height(c)),"<", String(fd_thresh) )
まで削除
変わりに
c.ScriptClip(string1+string2+string3)
追加
550:名無しさん@編集中
18/03/24 09:49:54.98 2qWnwRRv0.net
ちょうど今日やろうとしてたところで
情報更新thx
551:名無しさん@編集中
18/03/24 10:48:39.93 2qWnwRRv0.net
Plane Difference: This filter can only be used within run-time filters
([ScriptClip], line 4)
がMT有効だと常に表示されるは
conditionalfilterだけが問題ではないみたい@plus r2636
552:名無しさん@編集中
18/03/24 12:33:11.72 TbcME82J0.net
確認どうも
再現したのでScriptClipも回避できるか見てみるかの
553:名無しさん@編集中
18/03/25 17:00:12.25 lHcUu3z00.net
DecombUCFはLumaDifference系のフィルタが必要でこれもMTと合わせて利用ができないよう
リクエスト修正出てるからいずれは修正されるのかな
URLリンク(github.com)
CUDAの方はimportスクリプト内含め全てをOnCPU(0).OnCUDA(0)とすればMT無効と同条件でDecombUCFが動作することがわかったわ
554:名無しさん@編集中
18/03/25 22:45:06.07 njmm90Hf0.net
>>543
報告ありがとう。なおした
555:名無しさん@編集中
18/03/25 22:56:04.80 SzMwFCR90.net
>>553
調査ありがとう
それ、去年の4月からの放置なのか・・
Avisynth+はSE't氏のMTより高度なMT処理を実装してるんだろうけど
ちょっとちょっと未成熟なのよね
プラグイン側は精力的なアップデートでかなり良くなってるんだけども
556:名無しさん@編集中
18/03/26 00:31:11.15 I7xSiyX00.net
あぁ、Avisynth+はScriptClip系をマルチスレッドで使うとデッドロック不可避だった
ソース見ると直そうとした形跡はあるけど、
最近のバージョンではエラーにしてるとこ見ると、もう諦めてるのかな
CUDAはOnCUDAが1つだけなら大丈夫っぽいけど、複数あるとデッドロックしそう
557:名無しさん@編集中
18/03/26 19:12:38.20 Nu5wpFYn0.net
UtVideoで吐きだしたaviファイルをフィールドピクチャ対応のL-SMASHで読み込んでいるのですが、
その最終フレームをFreezeFrameで1つ前のフレームで置き換え、
AvsPmodで表示しようとすると
Error requesting frame 34524
WindowsError: exeption: access violation reading 0x00000068
というエラーが表示されます。
以下、例。
LWLibavVideoSource("hoge.avi")
FreezeFrame(34524, 34524, 34523)
return last
この例だとAvsPmodで34524フレーム目をピンポイントでプレビューに表示(更新)させると上記のエラーが表示されます。
ただ、他のフレームをプレビューに表示してから最終フレームまでシークしていくとエラーは出ません。
558:名無しさん@編集中
18/03/26 20:02:41.84 MwFCv4Pw0.net
AVISource()で読み込んだほうが早くね?
UTVideoの本家のデコーダーが使えるしL-SMASH Worksが内部で利用しているffmpegのデコーダーは本家の更新にすぐに追従してアップデートするわけじゃないからな
559:名無しさん@編集中
18/03/26 20:30:36.87 UK1kf+Nb0.net
以前、AVISource()を使ってみたら
緑一色のフレームが混じることがあったのでL-SMASHを使うことにしています。
フィールドピクチャ対応のL-SMASHに変えるまでは
最終フレームの置き換えでエラーが出なかったので報告してみました。
560:名無しさん@編集中
18/03/26 20:43:32.63 kemVmuMa0.net
>>559
現行のUt_video(YV12)を読み込ますにはpixel_typeが必須
URLリンク(umezawa.dyndns.info)
561:名無しさん@編集中
18/03/26 21:06:17.44 UK1kf+Nb0.net
>>558、>>560
ありがとうございます。
AVISource("hoge.avi", pixel_type = "YV12" )でやってみます。
562:名無しさん@編集中
18/03/26 21:30:26.87 I7xSiyX00.net
>>556
これも直した。何か問題あったら教えて
URLリンク(github.com)
563:名無しさん@編集中
18/03/26 21:32:51.59 I7xSiyX00.net
>>559
ffmpegは動いてたのがバージョンアップで動かなくなるとかざらにあるからね・・・
564:名無しさん@編集中
18/03/26 21:44:18.79 oValZyUSd.net
AVISourceで緑のフレームが混じるって報告は前にもどこかであったけど、
野良ビルドを使ってたり、
pixel_typeを指定してるかわからなかったりだったかな
どうしてもL-SMASHが使いたいなら、
aviファイルの読み込みだけ前に使ってたやつを使えばいいんじゃない?
565:名無しさん@編集中
18/03/26 23:03:54.40 8FTvtqz10.net
>>562
ありがとうございます
凄いや。OnCUDA(2)やPrefetch(4)のMT環境でDecombUCFが動くのを確認できた
一度だけエラー出ましたが繰り返しすぐ起動したのが影響あったのかも。。
OnCUDA(2)で継続して使用しますね
566:名無しさん@編集中
18/03/27 15:16:35.37 kNxhuClM0.net
いいなぁAvisynth+CUDA
裏山
567:名無しさん@編集中
18/03/27 23:18:13.86 Qegtgdha0.net
CUDA無しでも動くようでMT対応として使ってみるとか
568:名無しさん@編集中
18/03/28 02:16:49.63 zdNF2Pzj0.net
>>566
OnCUDA()が使えない環境なのに、KAnalyzeとKMergeStatic+QTGMCを使いたいが為にSynth+cudaを使ってる俺も居る
今までMask使って試行錯誤してたのがアホらしくなるくらい結果が良くてちょっと悔しい
ただ、KFM-0.3.1では問題なかったKRemoveCombeが、0.3.3でエラー吐くようになってしまって
その内切り捨てられるのではないかと内心ビクビクしてるわw
569:名無しさん@編集中
18/03/28 04:27:04.38 I2uHYe3T0.net
うちはGTX750のCUDA環境なのにQTGMCもKTGMCも使えないから使ってない
ERROR: Assert: assertion failed だから理由もわからないし
PLUSは普通に使えるから移行しようがないんだよね
570:名無しさん@編集中
18/03/28 10:29:51.70 xC8jqig+0.net
ScriptClipでの異常に対応したんだ
Pluginレベルでアカンのかと思ってたけど、Avisynth自体の問題だったんだな
571:名無しさん@編集中
18/03/28 15:26:20.02 wZNcV2S/0.net
>>568
CUDA動かなくても使えるのか
572:名無しさん@編集中
18/03/30 03:34:16.60 O0IYZh750.net
DecombUCF、SmoothCustomやめてmt_lutにすると少し速くなる
str_y = mt_polish("(x==128)? 128 : ((x<128)? ( (((127-"+String(range_y)+")<x)&(x<(128-"+String(nmin_y)+")))? 0 : 56 ) : ( (((128+"+
String(nmin_y)+")<x)&(x<(129+"+String(range_y)+"))) ? 255 : 199 ))")
str_uv = mt_polish("(x==128)? 128 : ((x<128)? ( (((127-"+String(range_uv)+")<x)&(x<(128-"+String(nmin_uv)+")))? 0 : 56 ) : ( (((128+
"+String(nmin_uv)+")<x)&(x<(129+"+String(range_uv)+"))) ? 255 : 199))")
eval_y = Select(chroma, 3, 2, 3)
eval_u = Select(chroma, 2, 3, 3)
eval_v = Select(chroma, 2, 3, 3)
return c.mt_lut(yExpr=str_y,expr=str_uv,Y=eval_y,U=eval_u,V=eval_v)
573:名無しさん@編集中
18/03/31 21:59:16.70 ZmwRNZhu0.net
ts開発かどっかで聞いたけどスルーされたのでここでも質問
join_logo_scpで作ったカット編集ずみavsは5の倍数だとかテレシネパターンを一切考慮に入れてないみたいだんだけど
autoVFR(Fastではない全検索)による SelectEvery形式でのテレシネ解除の影響はないと考えていいの?
昔、テレシネ解除にTIVTC24P2関数を使ってた時はテレシネパターンをまたいだカット編集で誤爆った記憶があるから
手動カット編集するときは注意してたんだけど、どうなの?
574:名無しさん@編集中
18/04/01 03:12:40.42 fJRC81vP0USO.net
ScriptClipで複数のクリップを使いたいときって、どうやるんだ?
function MyFunction(clip c1, clip c2) {
return c1.ScriptClip("c2.subtitle(string(current_frame))")
}
src = LWLibavVideoSource(...)
MyFunction(src, src)
これだと動かない
DecombUCF見ると変数をglobalにしてるけど、グローバル変数使うしかない?
複数回呼び出されたときに動かなくなるから使いたくないんだが・・・
575:名無しさん@編集中
18/04/01 05:28:14.72 uMadmrEK0USO.net
MyFunction2とかで力押し
576:名無しさん@編集中
18/04/01 16:21:24.99 A6RnzvWo0.net
StackVerticalなどで一つのクリップにするという方法もある
577:名無しさん@編集中
18/04/03 20:01:58.77 s/tAGzqP0.net
URLリンク(github.com)
最近のAviSynth+はインストーラからMT仕様ですか?
※現在はまだr1576(x86)を入れて動作確認しただけです(一度同時にx64も入れましたが優先がx86みたいなのでx86で様子見)
578:名無しさん@編集中
18/04/03 20:50:18.61 GqRPacca0.net
そうだよ
579:名無しさん@編集中
18/04/03 20:53:47.28 6XUNBen10.net
>>577
なんか分かってないようだけど 64bit の方は呼び出すアプリも 64bit じゃないと使われないぞ。
580:名無しさん@編集中
18/04/03 21:11:57.94 s/tAGzqP0.net
>>578
MTっていうことですよね?
ありがとうございます
>>579
AvsPmodはx86もx64もあるので編集は出来ます(x64は未確認)
バッチファイルは作り直さないといけませんが(今までx264(x64)はパイプで読み出していたので)
581:名無しさん@編集中
18/04/06 00:35:42.33 mtzd+Csw0.net
_GPU25のx64版DLLが無いからAvsPModはx86版しか使わなくなった
582:名無しさん@編集中
18/04/06 02:37:56.81 nGTZF1dB0.net
>>581
使ってるフィルター次第だろうけど俺も同じような状態から
他のフィルターに乗り換えて _GPU25 はもうつかわんくなった。
583:名無しさん@編集中
18/04/06 04:49:12.66 Rx48Hbzp0.net
Avisynthって3.0と4.0もあるんだな
584:名無しさん@編集中
18/04/06 06:00:24.94 Q7a3cof+0.net
Dup.dllのx64ってないですか?
Clean_SC(シーンチェンジフレーム置換).avsi
で必要なのですが・・・
585:名無しさん@編集中
18/04/06 06:12:20.31 lz3WXdDb0.net
>>584
多分ない
586:名無しさん@編集中
18/04/06 06:15:29.88 lOVlQxjx0.net
>>584
Dup.dllのソースコードは何処かにあったはずなんだけど、そのソースコードはinline asmと呼ばれる書式で記述されている
そのinline asmはMSVCではx64でビルドすることができないのでx64に移植するのは少々規模の大きな手直しが必要になる
以上の理由で今の所x64版が無いのかもしれない というか前にも似たような話題が出て答えた気がする
587:名無しさん@編集中
18/04/06 08:29:26.81 Q7a3cof+0.net
>>585-586
了解です
ソースは多分これだと思います
URLリンク(forum.doom9.org)
588:名無しさん@編集中
18/04/06 08:35:32.06 lz3WXdDb0.net
>>587
ソースがあるのは知ってるけど
x64ように書き換えないとダメ
誰かがやってくれるのを待つか自分でやるか・・・
589:名無しさん@編集中
18/04/06 17:22:52.47 lOVlQxjx0.net
>>587
他の方も言ってるけどソースをちょっと大きな手直しが必要なんだ
asm言語をintrinsic SIMD命令に書き換えるかasmをソースから切り離すかしないといけない
はっきり言うと、諦めるか自分でやるしかない それか親切な方が現れるのを待つか・・・
あんまりしつこいとクレクレ君って言われるよ 数年前までそういうやつがいてスレが少しばかり荒れてたことがあった
590:名無しさん@編集中
18/04/06 19:51:36.42 Q7a3cof+0.net
>>589
あったらラッキー程度に聞いてみた話です
だから>>587 時点で無いと答えをもらったので「了解です」と答えてます
591:名無しさん@編集中
18/04/06 20:28:10.71 3vylnQRi0.net
x64でインラインasmを使いたいならインテルコンパイラを使えば?って婆ちゃんが言ってた
592:名無しさん@編集中
18/04/06 22:38:41.76 lOVlQxjx0.net
>>590
それはすまねぇ・・・
過去にソースの入手先を張って作れだの言いまくってたやつ思い出して過度に反応してしまった
>>591
AviSynth2.58の64bit版を開発してたJoshyD氏が公開してた64bitプラグインはICLでビルドされてたはずだな ただ高いんだよな・・・
ソース見る限りC++なコード自体が残ってなさそうなのが移植の難易度上げてる気がするな
593:名無しさん@編集中
18/04/06 23:08:46.48 Rx48Hbzp0.net
いや、それ、232aだと大部分はコメントアウトされてるし、
唯一使われてるのはblend(デフォルトオフ)で使われてるだけだから
全部消しちゃってOK
それよりDupとDup1はどっちがいいんだ?
Clean_SCはDupを使ってるみたいだけどDup1だとダメなのかなぁ
594:名無しさん@編集中
18/04/06 23:53:09.81 lHWnPzdj0.net
そういうものなのか
ビルドした記憶はあるけど、Clean_SCの調整(誤爆なくゴミ消せる)の追い込みが難しくてお蔵入りしたは
595:名無しさん@編集中
18/04/07 00:08:03.85 WHCiQ0oG0.net
>>593
現在使用しているのはDup 2.30です
Dup1は所持していませんので自分はわかりません
596:名無しさん@編集中
18/04/07 00:09:03.53 y/uSOBcN0.net
>>593
その話聞いてオリジナル版と232aのソース見比べたら確かに大部分が呼び出されてないね
blendの部分も無視しちゃえば移植できるかも ただオリジナル版と比べて速度的な違いはどれほどなんだろ
DupとDup1の違いが分からないけどオリジナルのDupと衝突しないように名前分けてるだけなら使えると思う
Clean_SCもblend=trueは使ってないようだし限定的ながらx64化できるかもしれない 後日ちょっと見てみるわ
597:名無しさん@編集中
18/04/07 00:33:35.88 y/uSOBcN0.net
後日と言いつつ即日
AviSynth Dup1 x64
URLリンク(www.axfc.net)
これで動くかなぁ?
Clean_SCのDup関数をDup1にしてね
MT有効化したときとかそういうの一切チェックしてないけどどうかな?
ICLでビルドしたものが出てくるまでか代替品ができるまでの繋ぎになってくれればいいけど
598:名無しさん@編集中
18/04/07 09:22:17.35 WHCiQ0oG0.net
>>596
AvsPmod(x64)で見ることはできました(DupをDup1にファンクションを変更)
r1576なのでMTは未確認(r2664他どれを入れてもフリーズなのはメモリー不足?)です
※メモリは8GBと今時としては少ない?
599:名無しさん@編集中
18/04/07 09:39:08.70 D5rFgiq00.net
私8GBだけどMT使えてる
なんかの命令セットが古すぎるとかでは
>>597
thx
600:名無しさん@編集中
18/04/07 12:43:42.78 O+w8gq600.net
>>598
>>556
Avisynth+でMT有効にしてScriptClip,ConditionalFilter使うとデッドロックするのは既知の問題
601:名無しさん@編集中
18/04/07 13:02:57.55 ZS0HPDpc0.net
既知の問題ってどっかにまとまってるのかな?
602:名無しさん@編集中
18/04/07 20:43:15.65 PZKXJcG90.net
メーカー品じゃないからねぇ
常識ってどっかにまとまってるのかな?
くらい無意味な質問だ
603:名無しさん@編集中
18/04/07 22:13:22.21 13FFidhM0.net
DecombUCFの注意点見つけました
複数clipからDecombUCFをコールするとclipが混ざることがあるようです
DecombUCF中のglobal変数を変えて、DecombUCF2とか別関数を定義して回避できた
>>572
DecombUCFの改良使わせていただいてます
604:名無しさん@編集中
18/04/07 23:11:19.97 D5rFgiq00.net
>>603
だれか>572で置き換える箇所をもう少し詳しく書いてくれる人いませんか?
605:名無しさん@編集中
18/04/07 23:35:19.48 13FFidhM0.net
>>572の置換えはこんな感じで使ってる
function Limitter(内の以下箇所
str_y = "(Y==128)? 128 : (Y<128)? ( ((127-"+String(range_y)+"<Y)(Y<128-"+String(nmin_y)+"))? 0 : 56 ) : ( ((128+"+String(nmin_y)+"<Y)(Y<129+"+String(range_y)+")) ? 255 : 199 )"
から
return c.SmoothCustom(eval_y, eval_u, eval_v, false, 0, 0, -1)
まで7行かな
606:名無しさん@編集中
18/04/08 00:11:43.97 o45iLnEZ0.net
>>605
ありがとう!
明日やってみる
607:>>560
18/04/13 18:07:09.98 WEmietNJ0.net
以前、UtVideoで吐きだしたaviファイルを読み込ませるのは
LWLibavVideoSource) よりも AVISource() のほうがいいと助言を頂いた者です。
あれからAVISource()を使っているのですが、速度が安定しません。
AvsPmod上の解析パスを走らせるときは最初から最後まで安定しているのですが、
batファイルで、avs2pipemodのbenchmarkを使ってログをとるときや
ノイズ除去などの補正処理を施したaviファイルをUtVideoで出力するときに、
速度の最高値を100とすると、60あたりから始まって非常にゆっくりと100まで上昇していくという状況です。
ですが、10秒ほどAvsPmod上の解析パスを走らせた後で
batファイルを実行すると最初から100の速度で安定して処理を行えています。
何が原因なのでしょうか?
608:名無しさん@編集中
18/04/13 20:40:57.53 2LszcUTt0.net
ショボスクリプトのスレ無くなったんで、ここ借ります。
縞なし24(5フレーム中2フレームが重複)の周期判定に使うスクリプト
# 例
# S1 : 1 1 2 3 4 | 1 1 2 3 4 | ... SelectEvery(5, 1, 2, 3, 4)
# S2 : 1 2 2 3 4 | 1 2 2 3 4 | ... SelectEvery(5, 0, 2, 3, 4)
# S3 : 1 2 3 3 4 | 1 2 3 3 4 | ... SelectEvery(5, 0, 1, 3, 4)
# S4 : 1 2 3 4 4 | 1 2 3 4 4 | ... SelectEvery(5, 0, 1, 2, 4)
# DoubleWeave後、10フレーム毎に特定部分を抽出した時に縞が出ない周期を見つける
# DoubleWeave().SelectEvery(10, 1) #S1
# DoubleWeave().SelectEvery(10, 3) #S2
# DoubleWeave().SelectEvery(10, 5) #S3
# DoubleWeave().SelectEvery(10, 7) #S4
DoubleWeave().SelectEvery(10, 1) #S1
この状態で周期変化すればその部分だけ縞になるから、後はその縞を検出するスクリプトなりプラグインなりで判定
609:名無しさん@編集中
18/04/13 20:51:05.02 2LszcUTt0.net
>>608の補足1
#S1 DoubleWeave().SelectEvery(10, 1)
1......1......2......3......4......1......1......2......3......4......1
1 1 1 2 2 3 3 4 4 1 1 1 1 2 2 3 3 4 4 1
1 1 1 1 2 2 3 3 4 4 1 1 1 1 2 2 3 3 4 4
0[1]2 3 4 5 6 7 8 9 0[1]2 3 4 5 6 7 8 9
#S2 DoubleWeave().SelectEvery(10, 3)
1......2......2......3......4......1......2......2......3......4......1
1 2 2 2 2 3 3 4 4 1 1 2 2 2 2 3 3 4 4 1
1 1 2 2 2 2 3 3 4 4 1 1 2 2 2 2 3 3 4 4
0 1 2[3]4 5 6 7 8 9 0 1 2[3]4 5 6 7 8 9
610:名無しさん@編集中
18/04/13 20:51:41.51 2LszcUTt0.net
>>608の補足2
#S3 DoubleWeave().SelectEvery(10, 5)
1......2......3......3......4......1......2......3......3......4......1
1 2 2 3 3 3 3 4 4 1 1 2 2 3 3 3 3 4 4 1
1 1 2 2 3 3 3 3 4 4 1 1 2 2 3 3 3 3 4 4
0 1 2 3 4[5]6 7 8 9 0 1 2 3 4[5]6 7 8 9
#S4 DoubleWeave().SelectEvery(10, 7)
1......2......3......4......4......1......2......3......4......4......1
1 2 2 3 3 4 4 4 4 1 1 2 2 3 3 4 4 4 4 1
1 1 2 2 3 3 4 4 4 4 1 1 2 2 3 3 4 4 4 4
0 1 2 3 4 5 6[7]8 9 0 1 2 3 4 5 6[7]8 9
失礼しました。
611:名無しさん@編集中
18/04/15 16:33:18.91 BhViz9mNd
>>501
初心者のROMですが、たまたま見ていたこのサイトのでしょうか
URLリンク(enctools.com)
違っていたらすみません。
612:名無しさん@編集中
18/04/22 06:45:38.34 zKog30kW0.net
QTGMC(Preset="Faster")で縦1080のクリップ処理すると下端8ピクセルの色がおかしいんだけどおま環?
8ピクセル足して処理すれば正常になる
AddBorders(0,0,0,8)
QTGMC(Preset="Faster")
Crop(0,0,0,-8)
ピクセル数が (Blocksize - Overlap) の倍数じゃないとダメなのかな
613:名無しさん@編集中
18/04/26 23:39:49.69 b86qoxGH0.net
なんか聞いたことがあるよな、ないような・・
無印Avisynth使ってる?
614:名無しさん@編集中
18/04/27 00:04:19.42 Y4aN7z+l0.net
L-SMASH使った読み込みで dr=true にしてるとか
縦の画素数が1088 になるやつ
615:610
18/04/27 01:50:49.92 uDkR4Njk0.net
色がおかしいって表現は適切じゃなかった
下端8ピクセルは補間されないでNNEDI3の出力がほぼそのまま出てるからボビングが激しい
MDegrainがブロックの半端部分はコピーするようになってるからQTGMCの仕様っぽい
616:名無しさん@編集中
18/04/28 14:08:19.80 K0PXrjF+d.net
>>607の解決法わかる人いないかな?
avs2aviとUtVideoを使って、処理を分けた中間ファイルを何度か出力するようにしてるんだが、
>>607の通りにAvsPmodの解析パスをちょっと走らせた後だと
当該avsの中間ファイルの出力が早くなって全体で1時間も短縮できてしまった
bat叩くだけの何か解決法ないかな?
617:名無しさん@編集中
18/04/28 18:27:27.85 Q3+lt3uZ0.net
うちでは起きてないから答えようがない
もっと詳細な環境情報や再現する簡潔で最低限な方法は書き出せないの?
618:名無しさん@編集中
18/04/28 19:54:15.44 K0PXrjF+d.net
Avisynth+ r1718
avs2aviとUtVideoは最新版
以下、avsの内容
AviSource("hoge.avi",false,"YV12")
return last
以下、batの内容
"avs2avi.exe" "input.avs" "output.avi" -c ULH0
これでもAvsPmodで解析パスを少し走らせる前と後で数十fpsも違ってくる
619:名無しさん@編集中
18/04/28 20:51:08.45 3qh2Lmr60.net
なんでr1718なんや…
avs2pipemodのベンチマークを10秒走らせた後ではどうなの?
それで大丈夫ならavs2pipemodのTrimオプション使って10秒ベンチマーク→本番
これでバッチ1つでできるようになると思うが、根本的な解決ではないな
620:名無しさん@編集中
18/04/28 21:04:56.59 Q3+lt3uZ0.net
>avs2aviとUtVideoは最新版
こういう書き方止めてくれ
UtVideoは恐らく20.0.0だろうけどavs2aviは派生版含めていくつかあるからこういう書き方されると混乱を招くだけ
>Avisynth+ r1718
x86なのかx64なのかそれとも両方なのか不明
とりあえずAviSynthを新しいバージョンに上げてみて再現するか調べようか
間違ってる可能性も方が高そうだけど、エスパーするとHDDのヘッドが退避してる状態でバッチ呼び出すと遅くなるとか?
解析パスだの実行してaviファイルの入ったHDDから読み出そうとした後バッチを実行するとすでにヘッドが動いてるから最初から高速で読み出せるとか
流石に全体で1時間も短縮できるって所見るにあり得なさそうだけどさ
621:名無しさん@編集中
18/04/29 14:25:29.97 8RqOj4lp0NIKU.net
>>616
OSはWin7?
中間aviの出力先はHDD?
もしWin7でHDDなら出力先をSSDに変えたら速くなるかな?
SSDに変えて極端に速くなったならavs2aviの問題
avs2aviは内部の書き込み用バッファが少ない(512KBしかない)ので出力先がHDDの場合、非圧縮や可逆フォーマットで
それなりの解像度の場合データ量が多いのでHDDの書き込みが追いつかなくなって速度がでない
(SSDなら書き込みが速いのでバッファが少なくてもあまり問題にはならない)
自分は書き込み用バッファを増やせるようにソース書き換えて使ってる
バッファを64MBまで増やすとHDDでもそれなりに速度が出るようになる
Win10だとバッファ512KBでもあまり速度低下しない
(Win10だとバッファの設定変えても速度にあまり変化がない、WriteFileAPIの動作が変わって内部でディスクに書き込む前にバッファリングするようになったのかも?)
Win8は持ってないので分からない
622:名無しさん@編集中
18/04/29 20:20:30.46 mMfN0YiSdNIKU.net
r1718(x86)から最新版に更新してみたけど
AccessViolationが出てしまう
1年ぐらい前も同じだったのでこのままr1718で行こうと思います。
avs2aviはAvisynth.infoのアーカイブのv1.40aです。
avs2pipemodのbenchmarkを少し走らせた後で
中間ファイルの出力を行っても速度は遅かった。
で、AvsPmodで解析パスではなく単なるプレビューをしてAvsPmodを終了させずに
中間ファイルの出力を行うと速度が速かった
もしかしたら解析パスとプレビューのどちらでもいいのでどちらかを行った後、
AvsPmodを終了させなければいい(メモリから解放しなければいい?)と予想して、
batを叩くだけで済ませたかったのでavs2pipemodのbenchmarkの途中で中間ファイルの出力を始めると、
benchmark中はそちらに速度を持っていかれるが、benchmarkが終わってから速度が最大あたりで安定した。
623:名無しさん@編集中
18/04/29 20:23:05.21 mMfN0YiSdNIKU.net
OSはWin7
出力先はHDD
SSDはまだ手を出していないので試せないです。
申し訳ない。
624:名無しさん@編集中
18/04/29 21:25:27.76 kYFEzOJz0NIKU.net
>>622
> AccessViolationが出てしまう
VC++2015/2017のランタイムを入れてないだけじゃないの?
625:名無しさん@編集中
18/04/30 15:36:07.68 9eSJGyPfd.net
自分ももしかしたらと思って確認したけど
インストール済みだった
念のため再インストールしたけど変わらなかった
626:名無しさん@編集中
18/04/30 15:52:14.82 GH/ufD8W0.net
あれじゃね
plusの高深度カラー非対応なフロントエンド使ってるのでは
627:名無しさん@編集中
18/04/30 16:33:07.82 f+D1bw+50.net
URLリンク(csbarn.blogspot.jp)
古いプラグイン使ってるなら更新したほうが良いと思うよ
628:名無しさん@編集中
18/04/30 17:39:48.00 9eSJGyPfd.net
とりあえずプラグインフォルダをほぼ空にしてみたところ、エラーは出なくなった
でも中間ファイル出力については変化なかった
今のところは>>622のやり方でやるしかないか...
629:名無しさん@編集中
18/04/30 18:04:09.69 f+D1bw+50.net
第一に他の人で>>607の現象は起こってるの?
630:名無しさん@編集中
18/04/30 18:23:16.76 GH/ufD8W0.net
autoVFRの1passの解析の時に
異常に遅いときがあるからそれのことかなとは思う
もっとも最初から最後まで遅いから違うと思うけど
631:名無しさん@編集中
18/04/30 19:52:20.50 9eSJGyPfd.net
自分の場合は>>607を見るまで意識してなかったけど
実際にやってみたら再現できてしまった
LWLibavVideoSourceだと>>622のような処理も必要とせずに速度が最大辺りで安定してるのも同じだった
632:名無しさん@編集中
18/05/11 18:02:15.09 b3WTRmrE0.net
上でplus MT環境でdecombUCFやConditional Filter使うとエラー文が表示されると書いたものだけど
GRunTのセットアップ(自動読み込みフォルダへ入れる)でエラーがでなくなった
まだ通してはエンコードしてないけどsrestore、decombUCF、保健用デインタレ関数では、とりあえずエラー無く動いてるもよう
本体は、Avisynth+ r2664 (20180328)
633:名無しさん@編集中
18/05/11 23:31:56.46 am9V389m0.net
頻繁に使うプラグインならまだしもそうじゃないプラグインはオートローディングしないものだよ
634:名無しさん@編集中
18/05/11 23:33:19.20 am9V389m0.net
と思ったけどオートローディングフォルダに入れて正常で、手動でLoadPluginしたらエラーでたのかな?
何が起きてるか分からねぇ
635:名無しさん@編集中
18/05/11 23:43:22.95 b3WTRmrE0.net
GRuntを入れずにMTを使うと>551 の状態になってたけど
GRuntを読み込むと、そのエラー文が表示されなくなった
636:名無しさん@編集中
18/05/15 16:19:35.26 SuetfQOm0.net
Dither_add_grain16を使ってみたのですが
マスククリップのような緑色のクリップができてしまいます。
LWLibavVideoSource()
Dither_convert_8_to_16()
Dither_add_grain16()
DitherPost()
return last
ditherはAvisynth wikiのDither toolsの
Downloadのリンク先のもの(v1.27.2)です
何が原因でしょうか?
637:名無しさん@編集中
18/05/15 16:40:09.59 gru2+YPn0.net
DitherのRequirementsに書かれてるmasktoolsとかのバージョンが古いとか?
638:名無しさん@編集中
18/05/15 17:57:02.22 SuetfQOm0.net
tp7氏のものからpinterf氏のものへ入れ替えたところ
正常に表示できるようになりました。
ありがとうございました。
639:名無しさん@編集中
18/05/26 14:32:48.98 RfZhXO850.net
家だけかもしれないが、Windows 10 1803にしてから、
AvsPmod(x64版)でF5のプレビュー画面を出そうとするとクラッシュする様になった
640:名無しさん@編集中
18/05/26 18:54:36.57 okcuE0W50.net
>>639
win10の文句はmicrosoftに言え。
641:名無しさん@編集中
18/05/26 18:55:00.04 73jbZ4yYr.net
北斗の文句は俺に言え。
642:名無しさん@編集中
18/05/31 01:18:01.45 Sw9jyHNT0.net
Avisynth+ r2693(test)
URLリンク(drive.google.com)
643:名無しさん@編集中
18/06/01 20:47:00.01 6hbmqVWh0.net
flash3kyuu_debandがダウンロードしようしたらリンク切れでどうしようかと思ったけど
HDD内を探したらあったので再配布
URLリンク(fast-uploader.com)
アーカイブ内のテキストによると2.6系専用だそうです
x64のは動いたのを確認したけど自己責任でどうぞ
(作者様&ビルドしてくれた人thx)
644:名無しさん@編集中
18/06/01 20:53:25.71 hO1Z2v4+0.net
AvisynthNeoなんていうものが来てる
URLリンク(github.com)
645:名無しさん@編集中
18/06/01 23:08:17.15 6hbmqVWh0.net
こ、これは・・
本家のほうに送ったほうが良いような気がする
646:名無しさん@編集中
18/06/01 23:36:24.40 VRd+2O/i0.net
>>574
Neoなら↓これでOK
function MyFunction(clip c1, clip c2) {
return c1.ScriptClip(function[c2](){c2.subtitle(string(current_frame))})
}
647:名無しさん@編集中
18/06/02 06:43:57.10 EqNiBfjA0.net
TVTestで保存したTXのtsの大半が
l-smash worksで読み込んでも無音…
まぁ、murdoccutなり、tssplitterで頭切ると読めるようになるんだけど…ね
648:名無しさん@編集中
18/06/02 07:56:27.41 ZfXg0V8T0.net
URLリンク(satch.tv)
649:名無しさん@編集中
18/06/02 11:34:42.80 67xaYEPL0.net
Doom9見るとよく分からないけどpinterf版>>642で大きな変更があったのかな
650:名無しさん@編集中
18/06/02 11:38:27.98 JmOsFRhD0.net
knnedi3って消えたの?
651:名無しさん@編集中
18/06/03 15:33:58.78 8nyfYbQv0.net
AvisynthNeo試してみた。KFMDeintでお手軽に使えてよいね。
一方チャプタファイルの作成でTrimCleanを改造したのを使ってるんだけど
AvisynthNeoだとWriteFileStart関数が文字列変数を指定しても見つからなくてエラーになるようだ。
652:名無しさん@編集中
18/06/03 17:21:36.45 VcUUsYyc0.net
セロテープ どーです
URLリンク(satch.tv)
653:名無しさん@編集中
18/06/04 00:00:26.66 zs7NQZGG0.net
AvisynthNeoのWriteFileStart修正ありがとです
654:名無しさん@編集中
18/06/17 11:02:17.53 YAMCnhMC0.net
初心者質問スレで、AvisynthNeoのクラッシュ報告が有るみたいです。
655:名無しさん@編集中
18/06/17 11:16:35.27 9r4AWVvO0.net
NeoってCUDA系のプラグイン使えないと思ってた
>>651を見る限り、使えるのかな?
これからビルドしてみよう
656:名無しさん@編集中
18/06/17 14:11:45.78 O5/sRkZ5a.net
Neoをビルドして、CUDAフィルタ群もビルドして使ってみたら
KTGMC.avsiでエラーが出るようになった
Invalid Property request.
KTGMC.avsi line 451
なんだろう。
657:名無しさん@編集中
18/06/17 14:37:08.05 9r4AWVvO0.net
>>656
一度に本体もPluginも変えちゃだめだったね。
Pluginの方はCUDA1.0の方でもちゃんと動く
本体の方をNeoにするとエラーが出るようだ
658:名無しさん@編集中
18/06/17 16:28:47.44 gDroIxyb0.net
NeoはCUDA動かないってなってなかったっけ?ってgithub見に行ったら
KFMにDecombUCFを移植ってあるやん
魅力的凄すぎる・・
659:名無しさん@編集中
18/06/17 17:22:56.33 9r4AWVvO0.net
最近のインタレ解除はKTGMCのBOBとSelectEvenで30fpsのCFRにしてたけど
>>658みたいのが出てくるとKFMのほうがやっぱり効率的かもしれないなー
660:名無しさん@編集中
18/06/20 19:02:23.02 eEn4M8be0.net
URLリンク(avisynth.nl)
EEDI2は以下の奴があるぜ!
URLリンク(www.iol.ie)
661:名無しさん@編集中
18/06/20 20:48:15.30 eEn4M8be0.net
AvisynthNeo+64bit版AvsPmod改でQTGMCを使うと、初回プレビューやシーク時にエラー
なお32bit版は問題なし
Traceback (most recent call last):
File "./avsp.py", line 11704, in OnFocusVideoWindow
File "./avsp.py", line 13933, in SetVideoStatusText
File "./avsp.py", line 14082, in GetVideoInfoDict
File "./avsp.py", line 17272, in FormatTime
TypeError: %d format: a number is required, not float
プラグインのバージョンは以下の通り
MaskTools2 2.2.14
MVTools2 2.7.31
nnedi3 0.9.4.51
RgTools 0.96
nnedi3はjpsdr版、それ以外はpinterf版
AvisynthNeoは0.4.0で、AvsPmodは2.5.1-90-gfcd7a61に以下のサイトのファイルに差し替えた改
URLリンク(github.com)
662:名無しさん@編集中
18/06/20 23:40:29.76 sV2ef1Cq0.net
あと、BCS使うと486ではなく488になってしまうことも確認
663:名無しさん@編集中
18/06/21 10:30:07.89 F4kpQciFd.net
ここで配布しているavisynthプラグイン、持ってる人いない?(ソース含む)
色々探したんだけど、見つけられなかった…
avisynth.nlにもなかった
URLリンク(putin999) blog.エフシーツー.com
664:名無しさん@編集中
18/06/21 10:32:56.42 F4kpQciFd.net
>>663のリンクがおかしかったのでこっちが修正版
URLリンク(putin999.blog.)エフシー2.com
エフシーをfcに要修正(NGワード対策のため)
665:名無しさん@編集中
18/06/21 10:50:05.07 xqqnzSI30.net
どのプラグインがいるのさ
Its 64bit版はnekopanda氏が公開してくれてるし
他に代用の利かないものってあったっけ?
666:名無しさん@編集中
18/06/21 11:12:12.47 F4kpQciFd.net
>>665
ロゴ関係
エッジレベル調整
スムージング
は欲しい
667:名無しさん@編集中
18/06/22 01:17:18.17 UWcfIDQ70.net
delogomod.dllはx64は作者も作ってない
>>375 で配布した人がいるけど自分は間に合わなかった
ソースは全て配布対象外だったような気がする
668:名無しさん@編集中
18/06/22 04:22:36.61 famaddrX0.net
32bit版はプラグインフォルダに入ってるけど
ソースがどっかに行っちゃったのかもともとなかったのか
669:名無しさん@編集中
18/06/22 07:23:32.35 /LycjyhE0.net
URLリンク(www.axfc.net)
元のdelogoの作者とmoodの作者に感謝しながらDLしような
670:名無しさん@編集中
18/06/22 07:55:54.26 UWcfIDQ70.net
>>669
大感謝!!!
671:名無しさん@編集中
18/06/22 08:43:36.64 X4slta3ad.net
>>669
thk!
672:名無しさん@編集中
18/06/22 10:57:42.54 jp6xenSK0.net
>>669
ty
673:名無しさん@編集中
18/06/22 11:04:39.48 X4slta3ad.net
そういえば、にーやんどうしたのだろうか?
674:名無しさん@編集中
18/06/22 14:23:05.32 famaddrX0.net
>>669
tnks!!
そーいや、GTX 1080 Ti 買ってしもうた
これからの nekopanda氏 に期待して
675:名無しさん@編集中
18/06/22 14:23:17.37 z6fmFALs0.net
つか、avisynthはx86とx64でそんなに差はないだろ。
エンコ速度が変わるのはx264やx265の話だしな。
avisynthはrawでわたしてやれば特に違和感なくエンコされるはずだぜ?
動作検証すらほとんどされてないx64の野良ビルドとか正直怖すぎだぜ
676:名無しさん@編集中
18/06/22 14:28:47.31 famaddrX0.net
>>675
どのレスに対してのレスなんだ?
野良ビルドってどのこと?
>>669のことだったら、ソース入りだぞ
677:名無しさん@編集中
18/06/22 19:12:35.01 rxJ73lSm0.net
>>675
今後、4k, 16bit/sampleとか扱うのにメモリに制限のある32bit版では心もとない気もする
678:名無しさん@編集中
18/06/22 22:43:54.19 U002cPr9r.net
x64で10%くらい速度あがるでしょ
679:名無しさん@編集中
18/06/22 22:55:42.36 /naGyfte0.net
>>678
あがるよな
だから皆64bitバイナリの無いプラグインを必死でソース探してきてビルドしたり代替プラグイン探してるのにな
680:名無しさん@編集中
18/06/23 17:08:59.88 7lJieY1bd.net
>>679
TDeintとToonが鬼門だな
681:名無しさん@編集中
18/06/23 17:13:14.03 8aqGYzH70.net
>>678-679
違いが出るとすれば速度よりも扱えるメモリアロケーションがx86とx64で大きく異なるぐらいだが
メモリ量が増えればそれだけ負荷がハードウェアへ増大するわけで、必ずしも速度向上につながるとは言い切れんよ
682:名無しさん@編集中
18/06/23 17:18:13.01 8aqGYzH70.net
warpsharpやfft3dあたりが昔から重くさせるから、それらを軽量の設定にするか使わなければ我慢はできるかも。
インタレ解除とかはグラボ支援のやつで任せておけば、x86やx64に関係なくちゃちゃと終わらせてくれるしさ
683:名無しさん@編集中
18/06/23 17:36:42.81 B9EwMppC0.net
アマレココで吐いたaviはaviutlでは編集も再生もエンコも不自由なくできるけど
avspmodで編集するとプレビュー時にエラーで固まることがあるのな。
MPC-HCでAMV類のプレビュー再生できないのもやっぱり便利悪い。
スレチだなさーせn。
684:名無しさん@編集中
18/06/23 18:06:07.04 /uEiw7n40.net
アマレココでAMV使うからそうなるわけで
Ut_videoとか使えば問題ない
685:名無しさん@編集中
18/06/23 18:22:06.03 EllZekZN0.net
>>682
グラボ支援のインタレ解除プラグインってどれ?
今までTFM、TDeint使ってた。
686:名無しさん@編集中
18/06/23 18:24:59.14 wOTq8rii0.net
>>682
何がいいたいのか解読できん。avisynthはrawでわたしてやれば特に違和感なくエンコされるはずだぜ? ←これもだが
ハードウェアの負荷が増大するなら、ハードをより使ってるってことだから速度向上じゃねーか
君には32bitOSで32bitのAviSynthと32bitのx264/x265を拡張命令切って使うことをおすすめするよ
>>685
D3DVP
687:名無しさん@編集中
18/06/23 18:25:39.68 /uEiw7n40.net
インタレ解除=24fps の意味で使ってるならそのままのほうがいい
688:名無しさん@編集中
18/06/24 07:31:57.53 0VhNOdLF0.net
>>669
ぐわー、10分前に公開期限切れだ
>>501だけど、ワンチャン欲しい
689:名無しさん@編集中
18/06/24 08:34:29.94 BuhRvTg0M.net
>>686
D3DVPなんてのがあったとは。
ありがとうございます。
690:名無しさん@編集中
18/06/24 11:11:24.42 hE7Hl6FH0.net
>>688
URLリンク(www.axfc.net)
691:686
18/06/24 13:02:55.85 0VhNOdLF0.net
>>690
ヘ⌒ヽフ
( ・ω・) ㌧㌧㌧㌧㌧㌧㌧㌧㌧㌧㌧㌧㌧㌧
/ ~つと)
諦めムードだったけど
ようやくゲットできた
ありがとう
692:名無しさん@編集中
18/06/25 19:49:13.24 YMXuAFk20.net
KFM
-2パス逆テレシネを実装
キターと思ったが、TFMみたいなテキストファイルの出力は無しか
693:名無しさん@編集中
18/06/25 21:56:05.68 j51c+18Z0.net
>>692
中間ファイルは吐くよ。バイナリだけど。テキストだと嬉しいの?
694:名無しさん@編集中
18/06/25 22:12:48.20 jgDK7msh0.net
KFMはAmatsukazeのためにあるものなのかな?
色々機能あるみたいだけど単体で使う感じじゃなさそう
TFMがKFMになったわけじゃなさそう
695:名無しさん@編集中
18/06/25 22:25:09.59 j51c+18Z0.net
>>694
ドキュメントにある通り元々Amatsukaze用だけど、
Amatsukazeがないとできないのは、
VFRのタイムコードを吐くことくらいだと思う
個々のフィルタはあまり単体で使う設計になってないから、
使い方が少し面倒だけど、そこはKFMDeint使って
696:名無しさん@編集中
18/06/25 22:58:14.39 YMXuAFk20.net
>>693
TFMのoutputで吐くものと同等のテキストだと、とても嬉しい
697:名無しさん@編集中
18/06/25 23:26:14.78 j51c+18Z0.net
>>696
前にもそういう人いたけどアルゴリズムが違うから無理
余談だけどTFMのコーミング判定メトリックは誤爆しまくるから、あまりいいものではないと思う
KFMは全く違うアルゴリズムでコーミング判定してる
698:名無しさん@編集中
18/06/25 23:49:33.81 jgDK7msh0.net
>>695
はい、ご丁寧にありがとうございます
色々探ってみます
699:名無しさん@編集中
18/06/25 23:49:41.68 YMXuAFk20.net
フレーム番号とフィールドマッチと縞度を知れればそれでも嬉しい
700:名無しさん@編集中
18/06/27 16:04:45.26 lNkzaxMB0.net
最新のNeoとプラグインを全部ビルドし直したんだが
なんか動かないな。KTGMC.avsiとかでAccess Violationとかのエラーが出る
nvcc の最適化を切ったらまたメッセージが変わった
なんだろうな
701:名無しさん@編集中
18/06/27 20:27:36.28 XDFMQ0WH0.net
>>697
>TFMのコーミング判定メトリックは誤爆しまくるから、あまりいいものではないと思う
同感
放送波ソースではアテにならないイメージ
702:名無しさん@編集中
18/06/27 22:27:33.78 Md/8Yzww0.net
そのための2passだと思うんだけどね
エンコーダにおくるzonesの設定にも使えるから、マルチパス化した方が良い気がするけど
703:名無しさん@編集中
18/06/30 07:02:02.16 fd5iEyZK0.net
Neoはまだうまく動かず使いきれてないけど、
CUDAは素晴らしいですね
1080Tiがあると鬼に金棒ですわ
KNNEDI3とKTGMCが速いのが嬉しいですね
704:名無しさん@編集中
18/06/30 18:26:32.29 qrJEA1x20.net
>>699
KFMがテレシネパターン判定に使う情報を出力する関数を追加した
URLリンク(github.com)
705:名無しさん@編集中
18/07/01 00:50:16.99 hfxaqc3h0.net
KFMがどんどんパワーアップしているのに、
何かの整合性が悪いのか、Neo64bitで
KTGMCが動かない・・・
足りないプラグインが多いのかなぁ・・・
今日はひとまず諦めた
706:名無しさん@編集中
18/07/01 00:55:12.00 NbxvItQQ0.net
neo-r2739 で、Auto_VFR ver 0.1.0.6 がエラーを吐くなぁ
>>651 さんの症状と同様に、ScriptClipのfilterに渡した文字列の中のWriteFile関数で文字列変数を指定しても見つからなくてエラーになるみたい
以下のように書き換えればいいようだけど、合ってるのかな
(current_frame==0)?WriteFile(last,file,"str_total",append=false):nop
↓
(current_frame==0)?WriteFile(last,file,function[str_total](){return str_total},append=false):nop
(crnt==0)?WriteFile(last,file,"str_dtotal",append=true):nop
↓
(crnt==0)?WriteFile(last,file,function[str_dtotal](){return str_dtotal},append=true):nop
(show==false)?WriteFile(last,file,"string(result)",append=true,flush=false):last
↓
(show==false)?WriteFile(last,file,function[result](){return string(result)},append=true,flush=false):last