お前らのショボイAvisynthスクリプト貼ってください part4at AVI
お前らのショボイAvisynthスクリプト貼ってください part4 - 暇つぶし2ch101:93
12/01/21 13:55:37.51 2XjYVQJk
>>97
漏れの環境では>>93の方が良かったわ。
まぁそれぞれの環境でベストな選択をすればいいんじゃね?

>>99
漏れもVFRにしてる

102:名無しさん@編集中
12/01/21 15:11:12.08 x+rd/NdR
漏れ?

103:名無しさん@編集中
12/01/21 15:17:56.21 e1rB1dTQ
>>102
ようゆとり

104:名無しさん@編集中
12/01/31 18:31:31.13 iaPNZszp
function QTGMC24P2(clip clip){
d = clip.Bob(-0.2,0.6).ReduceFlicker(strength=1)
clip = clip.QTGMC(Preset="Fast")
clip = clip.srestore(frate=23.976, dclip=d)
return clip
}


105:名無しさん@編集中
12/01/31 18:32:09.86 iaPNZszp
function TIVTC24P2_QTGMC(clip clip){
Deinted=clip.QTGMC( Preset="Fast").SelectEven()
clip = clip.TFM(mode=6, PP=7, slow=2, clip2=Deinted)
clip = clip.TDecimate(mode=1)
return clip
}


106:名無しさん@編集中
12/03/12 22:12:59.61 BqsO8gx8
>>93以降の関数でSD(DVD)OKってありますか?
今は・・・
function TIVTC24P2(clip clip,int "cthresh",int "MI",int "blockx",int "blocky")
{
cthresh=default(cthresh,9)
MI=default(MI,80)
blockx=default(blockx,16)
blocky=default(blocky,16)
clip
Interp = clip.AssumeTFF().SeparateFields().SelectEven().EEDI2(field=1)
Deinted = TDeint(edeint=Interp)
TFM(cthresh=cthresh,MI=MI,blockx=blockx,blocky=blocky,mode=6,PP=7,slow=2,mChroma=true,Clip2=Deinted)
TDecimate(mode=1)
return last
}
で調整しながら行っていますが(上記が正しいかどうかは自身ありません)
誤爆無くすまで数回調整しなくてはいけないのでちょっと億劫になってて・・・。
※一応自力作成ですがどこかで似たものを見たかも?

107:名無しさん@編集中
12/03/12 23:09:04.23 0Lm5VGIh
blockなんか弄ってもゴミがでるだけ

108:名無しさん@編集中
12/04/10 01:20:04.41 /9Ix11fc
deletterlをチバテレ用に追加編集してみたけど、

deletterl_param
> \ (tp == "ctc") ? "204.5,0.0,0.0,76.0,61" :

こんな感じで縦横のL幅と時間指定してとりあえず問題ないっぽく動いてる
ぜんぜん素人なので中身の意味はさっぱりわからないんだけど

109:名無しさん@編集中
12/05/06 20:51:17.54 Bxd+gwE1
function pizzaPotato(clip clip,float"strength",int"quality",string"warpsharp",int"repair"){
function pizzaPotato_(clip a,clip b,float c,int d){
d>0?pizzaPotato_(subtract(a,subtract(blur(a,c),b)),b,c,d-1):a
}
a=default(strength,.5)
b=blur(clip,a)
pizzaPotato_(b,b,a,default(quality,3))
c=default(warpsharp,"ytouv(warpsharp(utoy,blur=1),warpsharp(vtoy,blur=1),warpsharp(blur=1))")
pizzaPotato_(eval(c),b,a,default(repair,1))
}
ピザポテト食ってる時に思いついた解像感が上がる気のするフィルタ

110:名無しさん@編集中
12/06/23 17:56:00.92 na2wurhI
テロップは60p自動化しなくていいの?

111:名無しさん@編集中
12/09/19 10:49:25.08 Xrxizive
初心者スレより拡散

誰かLSFmodをDither_removegrain16とDither_repair16を使うように改造してください

ベースとなるLSFmodはここ
URLリンク(www1.axfc.net)
Pass: RedAverage

某所にあるavsファイル(MDegrainとLinearResizeとLSFmodとf3kdbが一緒になった奴)が参考になるかもしれません

112:名無しさん@編集中
12/09/21 04:57:22.33 0TQupaou
シャープ君乙。

113:名無しさん@編集中
12/09/21 10:22:57.66 Lqt6GysO
シャープ君より毎回シャープ君乙と切り返す屍が遥かに悪座主

114:名無しさん@編集中
12/09/21 10:48:51.98 i3DWCuVk
あながち間違いでもないと思ってるけど

115:名無しさん@編集中
12/09/24 23:37:57.92 Bz+useCA
シャープ君ココでもがんばってるのか。

116:名無しさん@編集中
12/09/29 08:32:50.96 4RAcVo/+
シャープ君程々にな

117:名無しさん@編集中
13/07/16 NY:AN:NY.AN +zMg1Bfg
>16をTDeintに変えたものを保守がてらカキコ
改造元のさらにオリジナルとの差はコマンドを変えやすいことかな

InterlacedYV12ToYUY2_TDeint
function InterlacedYV12ToYUY2_TDeint(clip source)
{
# You might need to change here.
LoadPlugin("C:\Program Files\AviSynth 2.5\plugins\TDeint\TDeint.dll")

TD = source.Tdeint(mode=1, type=1, full=false, tryWeave=true).ConvertToYUY2.SeparateFields.SelectEvery(4,0,3).Weave()

source.ConvertToYUY2.MergeChroma(TD)
}

118:名無しさん@編集中
13/07/17 NY:AN:NY.AN PR7RGWpf
わざわざTDeint使わんでも
URLリンク(forum.doom9.org)
でよくね?

119:名無しさん@編集中
13/07/17 NY:AN:NY.AN uib/sB1W
>>118
それは60pを経由しないので、動きの無い部分の品質は良くない。

120:名無しさん@編集中
14/07/27 14:04:33.14 PRIBVn5g
function resize_720i(clip i, "ord", bool "matchfields")
{
ord=default(ord,-1)
matchfields=default(matchfields,false)
i.BicubicResize(1080,1080, 0,0.5)
\ last.TDeint(mode=1,type=1,order=ord,tryweave=matchfields,full=(matchfields==false))
\ last.BicubicResize(1080,720,0,0.5).AssumeTFF().SeparateFields().SelectEvery(4, 0, 3).Weave()
}

とあるサイトに触発されて横リサイズ後Bob化、縦リサイズ&再インタレ化する関数を作ってみたんですが、これで問題ありませんか?
それとTMMのオン/オフも実装したいのですが、やり方を教えてください。

121:名無しさん@編集中
14/07/30 15:14:21.05 zu2Y2YQ8
txt60mcHybrid2の縦スクロール版。別途ivtc_txt60mcが必要。
某アニメのために今さら作ってみた。これを使う前に数話、VFRでエンコ済みなので後悔。

"top"がtrueだと左、falseだと右にフィルタが掛かるはず。

function txt60mcHybrid3(clip src,int frame_ref,bool "srcbob",bool "draft",int "txt_area",bool "top",bool "show")
{
w=src.width()
draft=default(draft,false)
srcbob=default(srcbob,false)
show=default(show,false)

top=default(top,false)
txt_area=default((top==false)?w-txt_area:txt_area,1440)
txt_area=(txt_area%2==0)?abs(txt_area):abs(txt_area-1)
crop_c1=(top==false)?0:txt_area
crop_c2=(top==false)?w-txt_area:0
field_ref=(srcbob)?frame_ref:frame_ref*2
field_ref=field_ref%5
invpos=(5-field_ref)%5

c=(srcbob)?src
\:(draft )?src.TDeint(mode=1)
\:src.QTGMC(preset="fast")

c1=c.SelectEvery(5,1-invpos,3-invpos).Trim(invpos/2,0).crop(crop_c1,0,w-txt_area,0)
c2=c.crop(crop_c2,0,txt_area,0).ivtc_txt60mc(field_ref,srcbob=true,draft=draft)
c2=(show==false)?c2:c2.coloryuv(gain_v=32)
return (top==false)?StackHorizontal(c1,c2):StackHorizontal(c2,c1)
}


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch