Avisynth 初心者質問スレ Part4
- 1 名前:名無しさん@編集中:2012/01/04(水) 13:51:15.01 ID:uvOralWi
- Avisynthの初心者質問スレです。
質問する前に、Wiki、ニュース、検索サイトなどを確認しましょう。
■前スレ
Avisynth 初心者質問スレ Part3
http://toro.2ch.net/test/read.cgi/avi/1308308879/
■関連スレ
Avisynthを絶讃ιょぅょ Part30
http://hibari.2ch.net/test/read.cgi/avi/1298742587/
■外部リンク
avisynth.info (旧 AviSynth Wiki)
http://www.avisynth.info/
AviSynth
http://avisynth.org/mediawiki/Main_Page
AviSynth ニュース
http://news.avisynth.info/
- 2 名前:名無しさん@編集中:2012/01/05(木) 10:40:19.22 ID:ZGBaQ8le
- 即死回避のため保守
- 3 名前:名無しさん@編集中:2012/01/05(木) 11:48:33.88 ID:ro8OSLR5
- otu-su
- 4 名前:名無しさん@編集中:2012/01/05(木) 18:58:04.05 ID:7S7MXOeJ
- いちもつ
- 5 名前:名無しさん@編集中:2012/01/07(土) 02:52:54.11 ID:wCSIvMZ1
- 一 乙
今さがしものしてます
aviutlのぼかしフィルタっぽいものってsynth用にもないですか?
出来れば場所と使い方もおしえて頂けないでしょうか。
お願いします
- 6 名前:名無しさん@編集中:2012/01/07(土) 02:57:59.51 ID:2aZXDX1I
- >DirectShowSourceでwmv読み込んだらAvsPでは映像開けてるけどVirtualDubModとかx264じゃエラー出て無理なのは何で?
このことだけど、ファイル名は2バイト使ってないからそこには問題ないと思う
別にVDMはどうでもいいけどx264でもエラー出るからエンコできないんだよね
AvsPはDirectShowSourceのときとk別なことしてるの?それともDirectShowSourceでwmv読み込むために特別な条件あるの?
- 7 名前:名無しさん@編集中:2012/01/07(土) 03:59:28.27 ID:zmOzi8G1
- DirectShowSource("01.wmv", fps=29.970, convertfps=true)
で普通に読み込めてる
- 8 名前:名無しさん@編集中:2012/01/07(土) 19:10:49.97 ID:2aZXDX1I
- VDMでNo video stream found.になるからデコーダーとかスプリッターの問題かと思うけどwmvはwinならそんなことないでしょ?
- 9 名前:名無しさん@編集中:2012/01/09(月) 09:00:03.63 ID:8ZOOJa+j
- Auto24FPS(true, 24, 16, "", false)が誤爆が多いときいて
どっかのサイトでみつけたんですけど ↓
TDeint(mode=0, order=1, type=3, tryweave=true)
TDecimate(mode=1, hybrid=0)
すげぇカクカクする、なんか間違ってますか
- 10 名前:名無しさん@編集中:2012/01/09(月) 09:11:52.08 ID:u3cc/1tU
- >>9
deint = TDeint(mode=0, order=1, type=3, tryweave=true)
TFM(clip2 = deint)
TDecimate(mode=1, hybrid=0)
TFM無しの間引きは失敗する。
- 11 名前:名無しさん@編集中:2012/01/09(月) 10:36:53.12 ID:gsjKPOKi
- 質問なのですがVirtualDubModで作業していたのですがどうも最近エンコが重くて
再インストールしたのですが
Couldn't locate decompressor for format 'yv12'(unknown).
VirtualDub requires a Video for Windows(VFW)compatible codec to decompress video.
DirectShow codec, such as those used by Windows Media Player, are not suitable.Only
'Direct stream copy' is available for this video.
というメッセージが出ていてAVSを受け付けない状態です。
Aviutl99i8もavsinp.auiを入れたのですがアウトでした(長くなったので次へ)
- 12 名前:名無しさん@編集中:2012/01/09(月) 10:43:33.94 ID:gsjKPOKi
- >>11の続きです
私の環境です
OS:WINDOWS7(x64)
AviSynth(x86)
AvsPは受つけたので今はそちらで作業しています。
同じような経験のある方いらっしゃたらご教授お願いいたします
- 13 名前:名無しさん@編集中:2012/01/09(月) 13:07:59.57 ID:Wa/x0beg
- 今時VDMなんか使うヤツのことは知らん
- 14 名前:名無しさん@編集中:2012/01/09(月) 13:11:12.34 ID:7BKCY9kt
- 知らんがこれ入れてみたら
名無しさん@編集中 sage 2010/11/22(月) 02:04:40 ID:05+yh+p5 (2)
>>20
これを入れたらYV12をWMPで表示できる様になる。
http://www.lillevold.com/files/yuvcodecs-1.3.exe
CCEを使いたいとか、どうしてもYUY2にする必要が無いのなら、YV12のままにしておく方が良い。
- 15 名前:名無しさん@編集中:2012/01/09(月) 14:59:18.43 ID:S2ONUFbO
- DivXにもYV12デコーダーがついてた気が。
- 16 名前:名無しさん@編集中:2012/01/09(月) 17:27:16.94 ID:gsjKPOKi
- >>13
ロゴ処理(既存データ処理)とカット位置のみです
(あとエラー時に文字化けがない)
>>14-15
入れるかは不明ですが(DVXAとかのチャックとか)今までは基本そのままだったので
何もせず処理できましたがチェックしてみます
ありがとうございましたm(__)m
(Divxをキーにチェックする方法を探ってみます、ダメなら14さんのを入れてみます)
AvsP使ってみてCropがわかりにくく、
シークバーを動かすと止まるまで次の絵が出ないことが非常に使いづらい・・・かもなので。
- 17 名前:名無しさん@編集中:2012/01/09(月) 18:13:48.43 ID:8ZOOJa+j
- >>10
ありがとうございますぅ〜
その設定で3回エンコしてみました。
どうも たてスクロールでカクカクするみたいです
これはもうしかたないのでしょうか(汗;
- 18 名前:名無しさん@編集中:2012/01/09(月) 18:50:58.41 ID:u3cc/1tU
- >>17
少し前のDVDとか60iが混じるソースは、その部分を60pや30pにしたVFRで処理が必要。
TIVTC同梱の、"TIVTC - Common Usage Examples.txt"にも、自動でやるVFRの方法が書いてある。
- 19 名前:名無しさん@編集中:2012/01/09(月) 19:15:42.94 ID:bICLDm7n
- Auto24FPSもTIVTCも、それぞれ苦手なところでは誤爆するよ。
というか、まずソースをみてフレームレートを判断できるようにならないと無駄な試行錯誤をする事になる。
- 20 名前:名無しさん@編集中:2012/01/09(月) 19:24:20.09 ID:8ZOOJa+j
- 17です
あっ...すみませんソースは 地デジTS (Rio RainbowGate!)OPでテストしました。
おっしゃる通リフレームレートの勉強からやり直してきます
ありがとう御座いました。
- 21 名前:名無しさん@編集中:2012/01/14(土) 07:21:28.96 ID:gTGFgS3a
- そういえば、プラグインのソースコードには、必ずavisynth.hが入ってるけど、何これ?
- 22 名前:名無しさん@編集中:2012/01/14(土) 08:50:14.91 ID:KGfkVDk8
- ヘッダファイル
avisynthプラグインをビルドするために必要なもの
- 23 名前:名無しさん@編集中:2012/01/15(日) 17:43:36.20 ID:bbiLi2+W
- ソース不連続点にbookmarkを打つ
AvsPのマクロを書いてくれませんか
- 24 名前:名無しさん@編集中:2012/01/15(日) 18:48:40.61 ID:Ix4sChDV
- >>23
http://csbarn.blogspot.com/2010/10/scx264-to-bookmarks-for-avsp.html
- 25 名前:23:2012/01/16(月) 21:34:56.99 ID:TZfiZpWT
- >>24
#no_use_trim_to_bookmarks.py
import re
Trim = avsp.GetSelectedText()
bm = re.findall('\d+', str(Trim))
avsp.SetBookmark(bm)
1日以上調べて考えた結果がこんな感じ
フレームジャンプ使ったほうが速かった
ほんとすいませんでした
- 26 名前:23:2012/01/16(月) 23:37:02.90 ID:O8vddP2N
- #no_use_SELECTEDtrim_to_bookmarks.py
import re
Trim = avsp.GetSelectedText()
bmt = re.findall('\d+', str(Trim))
bm = [0]
cnt = 0
bmtt = 0
for i in bmt:
cnt += 1
if cnt % 2 == 0:
bmtt = int(bmt[cnt - 1]) - int(bmt[cnt - 2]) + int(bm[cnt / 2 - 1]) + 1
bm.append(bmtt)
avsp.SetBookmark(bm)
これで思ったように動いてくれました
汚してすいませんです
- 27 名前:名無しさん@編集中:2012/01/17(火) 20:29:40.22 ID:+gdCtkXb
- 動画に静止画のカットを挟むスマートなやり方ある?
imageSourceを繋げようとすると音声がないって言われるから
そこにBlankClipにAudioDubしたりとかなんか無理やりっぽい
- 28 名前:名無しさん@編集中:2012/01/18(水) 00:00:24.96 ID:xZxX6q9j
- BlankClipにAudioDubはToneを使うよりはスマートだと思うけど
base=MPEG2Source("foo.d2v").AudioDub(WAVSource("bar.wav"))
still=ImageSource("fizz.png", end=899).AssumeFPS(base).ConvertToYV12().AudioDub(BlankClip(base))
Trim(base, 0, 1234) ++ still ++ Trim(base, 1235, 7890) ++ ...
そもそもBlankClipにchannelsだのsample_typeだのが追加された理由が、そういう用途のためのような
- 29 名前:名無しさん@編集中:2012/01/18(水) 00:40:03.91 ID:D2h+uNfG
- AssumeFPSとかBlankClipってクリップぶち込めばそのクリップに従って変更してくれるのか
これなら結構スマートになったありがとう
- 30 名前:名無しさん@編集中:2012/01/18(水) 19:36:34.30 ID:WKoNaVhX
- インターレース映像をTempGaussMC_beta2等で解除する時、解除前にFFT3DGPUなどのノイズ除去を行なってもいいのでしょうか?
- 31 名前:名無しさん@編集中:2012/01/18(水) 19:47:59.12 ID:xZxX6q9j
- 別にやったらダメとは決まってない
普通はまずやらないけど
- 32 名前:名無しさん@編集中:2012/01/18(水) 20:44:40.47 ID:DdPmC7mb
- オプション読めよ。interlaced=trueにすりゃ問題ない。まあ解除するなら解除後のほうがいいわな。
- 33 名前:名無しさん@編集中:2012/01/18(水) 20:51:45.82 ID:oE5CwAvf
- 再度インターレースにするとしても、フィールドのままで処理するよりも、
一旦Bobをしてフレームとして処理をする方が、動きの少ない部分の品質は良くなる。
- 34 名前:名無しさん@編集中:2012/01/19(木) 02:43:48.12 ID:7/wLDuVu
- 回答ありがとうございます。これまでノイズが多い動画をTempGaussでインタレ解除すると0.07fps/sと
かなり低速だったので、ノイズ除去して解除すれば速度があがると思い考えて見ました。
ちなみに遅いですが0.7ちかくまで速度が改善しました
- 35 名前:名無しさん@編集中:2012/01/19(木) 05:03:15.62 ID:a0JN9OBc
- TempGaussはそれ自体である程度ノイズを取ってしまうから、FFT3DGPUは不要かもしれない。
- 36 名前:名無しさん@編集中:2012/01/21(土) 01:16:21.63 ID:bKUYHOmD
- 質問なのですが・・・DeLetterLとCropDeLetterL最近使った方いらっしゃいますか?
滅多使わないものですが始終点で画像がズレませんか?(左斜め下方向)
MXで私はCropDeLetterLでleft=16,top=0,right=0, bottom=16削ってますが
行った後ズレます、とりあえずロゴは放置してます(ロゴも開始終点近辺でやはりずれます)
AVS記述
#ShowFieldNumber()
DeLetterL(89985,91847,"mx")
BorderDeLetterL(s=44994,e=45923,left=16,top=0,right=0,bottom=22)
Trim(16,4480)++Trim(6280,27677)++Trim(29476,46019)++Trim(47819,48567)
Its※省略
CropDeLetterL(s=33803,e=34548,left=16,top=0,right=0, bottom=16)
- 37 名前:名無しさん@編集中:2012/01/21(土) 04:32:19.73 ID:K7xTjMPP
- 普通L字というと番組の映像の部分は全く欠けないイメージがありますが、
MXではL字時は番組の左縁、及び下縁が欠けます
なので順当にL字部分をクロップしていくとそういうふうになります
強引な対策ですが、番組中でL字開始直前に場面転換があったフレームから、
また、L字終了直後に場面転換が起こるフレームまでCropDeLetterLで縁を削ってやると
動画で見れば違和感のない映像になると思います
全くL字にかかっていないフレームを少しの部分犠牲にすることになりますが
- 38 名前:名無しさん@編集中:2012/01/21(土) 08:19:24.26 ID:bKUYHOmD
- >>37
ありがとうございます
本日のノルマが終わった後実践してみます
- 39 名前:名無しさん@編集中:2012/01/22(日) 01:08:37.95 ID:9AokPEeq
- ttp://www1.axfc.net/uploader/H/so/150913
PS3アプコンすると、縞々になり、さらに4:3の場合、原因不明の左右が少し塗りつぶされる...orz
ので、DVDをnnedi3で1440x1080の拡大したけど、なんか輪郭が薄い
- 40 名前:名無しさん@編集中:2012/01/22(日) 01:20:59.00 ID:9AokPEeq
- >>39
書き忘れ...orz
PS3アプコンのような輪郭にするには、どのプラグイン(関数)を使えばい?
- 41 名前:名無しさん@編集中:2012/01/22(日) 03:27:26.93 ID:hZDENBYR
- http://geneshaft.blog73.fc2.com/blog-entry-113.html
の方法を用い、入力をDirectShowにし、ffdshowを使用し、mp4,h.264,30fpsの動画を入力し、
h,264にエンコードしたところ、フレーム補間はされたが映像が遅れてしまっています。
どうにかならないものでしょうか。
- 42 名前:名無しさん@編集中:2012/01/22(日) 08:01:41.29 ID:BfckZXI3
- MVToolsじゃなくて
interframe使ってみるとか
- 43 名前:名無しさん@編集中:2012/01/22(日) 08:41:35.69 ID:vtrG989I
- とりあえず簡単なavsくらいは自分で書けるようになってから出直せ
- 44 名前:名無しさん@編集中:2012/01/22(日) 11:02:47.80 ID:hZDENBYR
- はい。
- 45 名前:名無しさん@編集中:2012/01/22(日) 12:16:50.93 ID:a2y84Y8a
- PCLのアプコンが手に入れば敵なしなんだがな
- 46 名前:名無しさん@編集中:2012/01/22(日) 12:52:57.96 ID:7Yoq/UvV
- >>39
てきとうにやってみたけど、どうでしょう?
http://img402.imageshack.us/img402/7161/0000283.png
ImageReader("nnedi3_4:3.png")
Converttoyv12()
Spline36Resize(Width/2,height/2)
VMtoon()
nnedi3_rpow2(rfactor=2,nsize=0,nns=4,qual=2,etype=0,pscrn=4,cshift="spline36resize")
- 47 名前:名無しさん@編集中:2012/01/22(日) 12:53:14.52 ID:hTruSwFJ
- >>41
http://avisynth.org.ru/mvtools/mvtools2.html のツールとサンプル記述
・To double fps with MFlowFps for fastest (almost) real-time playing:
・To double fps with MFlowFps for 'best' results (but slower processing):
にあるのを試した限りでは、MVToolsによって映像と音声がズレることは無かったよ。
・動画に合わせる音声を適切に用意できていない
・映像を60fpsに上げているのに、59.94fpsでMuxしている
- 48 名前:名無しさん@編集中:2012/01/22(日) 14:11:48.44 ID:9AokPEeq
- >>46
トン
なんかいい感じになった。
- 49 名前:名無しさん@編集中:2012/01/22(日) 14:38:21.16 ID:hZDENBYR
- >>47
有難うございます。
入力にDirectShowを使っているため、使わず。無圧縮avをよみこませてみようと思います。i
- 50 名前:名無しさん@編集中:2012/01/22(日) 14:39:41.46 ID:hZDENBYR
- 49 自分:名無しさん@編集中[sage] 投稿日:2012/01/22(日) 14:38:21.16 ID:hZDENBYR [3/3]
>>47
有難うございます。
入力にDirectShowを使っているため、使わず。無圧縮avをよみこませてみようと思います。i ←不要
↑iを追加
- 51 名前:名無しさん@編集中:2012/01/22(日) 16:28:54.19 ID:uP196fFo
- 最近のBDプレーヤーって1080pにアプコンする機能ついてんだね。
どんなもんなんだろ?
1280×720でVFRまでやっとけば、あにめワンクールが1枚のDVDRですむな。。。
- 52 名前:名無しさん@編集中:2012/01/22(日) 18:05:17.11 ID:9AokPEeq
- mfToon、vmToon、Toonの違いって何?
あと、これら3つとLSFmodの違いは?
- 53 名前:名無しさん@編集中:2012/01/22(日) 19:29:48.39 ID:WeKcf1Dl
- >>51
BDプレーヤーもそうだしテレビもアニメ対応とか進んでるんだね。
この記事とか結構、色々とAvisynthのフィルタでやるとするならこれ使うかなぁとか
思いながら読んだ。
ttp://ascii.jp/elem/000/000/659/659181/
- 54 名前:名無しさん@編集中:2012/01/22(日) 21:24:18.64 ID:uP196fFo
- >>53これ読んだけどマジかよ?
ちょっと眉唾だわ
- 55 名前:名無しさん@編集中:2012/01/22(日) 22:23:48.03 ID:9AokPEeq
- vmToonの注意点
リサイズ前に掛けたほうが輪郭がくっきりしたので、掛ける場合はリサイズ前に
- 56 名前:名無しさん@編集中:2012/01/23(月) 01:17:33.12 ID:ROFxfeBV
- 特撮番組でvmtoon使ってみた
ttp://www1.axfc.net/uploader/Li/so/119811
Pass:PS3Cap
- 57 名前:名無しさん@編集中:2012/01/23(月) 08:54:56.01 ID:REsLIJGo
- >>53
アニメがニッチではないメインストリームなら、アニメ映像を処理する専用ハードを売ってくれ〜
- 58 名前:名無しさん@編集中:2012/01/24(火) 00:16:43.72 ID:eVwJxrPo
- 昨日は全然書き込みが少なかったな
>>56に対してコメントを
- 59 名前:名無しさん@編集中:2012/01/24(火) 00:33:28.37 ID:T8FAIv6n
- DGindexでaacにFakeAacWavで偽装wavにしてエンコしてるけど音が歪むような感じなんだけど自分の設定が間違ってるのか
特にBS11が酷いです。他の局は気にならないんだけどなぁ
出来上がったmp4のオーディオのビットレートはなぜか地デジは188kbps固定になってるんだよね。BS11は254Kbpsになってる
254kbpsもあれば歪みなんてわからないレベルだと思うんだけどなぁ
- 60 名前:名無しさん@編集中:2012/01/24(火) 00:48:20.29 ID:0moAfLZu
- >>59
公式で配布してたりしたDGindexを使うと、
2011年4月のロゴ変更以降のBS11の放送データのaac音声がおかしくなるようだけど、それのことかな
- 61 名前:名無しさん@編集中:2012/01/24(火) 01:10:51.15 ID:T8FAIv6n
- >>60
DGindexでAACに分離した音は正常なんですよね
ためしにFakeAacWavに偽装wavにしてその偽装wavをもう一度FakeAacWavにD&Dしてaacに戻してみましたがやっぱり歪んだような感じの音になりました
FakeAacWavを使わずにToWAVEでwavにすると正常なんですよね
- 62 名前:名無しさん@編集中:2012/01/24(火) 02:05:43.27 ID:0moAfLZu
- >>61
ゆがんだような感じというのがよくわからないけども、とりあえずは
ts2aacを使ってみて比べてみるといいと思う
- 63 名前:名無しさん@編集中:2012/01/24(火) 09:02:57.42 ID:K++yzJlz
- >>58
vmtoon使ってみたがデフォルト設定だと輪郭線が太くなりすぎるな
- 64 名前:名無しさん@編集中:2012/01/24(火) 09:38:20.28 ID:eVwJxrPo
- >>63
リサイズ後にかけたらどう?
あと、>>52について分かる人いない?
- 65 名前:名無しさん@編集中:2012/01/24(火) 09:59:07.77 ID:K++yzJlz
- リサイズ後に入れたらかなりよくなったわ
- 66 名前:名無しさん@編集中:2012/01/24(火) 14:08:02.11 ID:eVwJxrPo
- >>59
この不具合を直したDGIndexが出ている模様
1.5.8_fix4でググれ
- 67 名前:名無しさん@編集中:2012/01/24(火) 17:36:54.89 ID:T8FAIv6n
- >>62
>>66
おかげさまで正常の音になりました
ts2aacで音声ファイルを抜き出してFakeAacWavで変換しても大丈夫だったのではじめに言われていた通り公式DGIndexの不具合のようでした
1.5.8_fix4で再度tsをaacに分離してみてやってみたところひずみはなくなりましたthx
- 68 名前:名無しさん@編集中:2012/01/24(火) 20:25:33.84 ID:eVwJxrPo
- vmToon、Toon、LSFmodの比較
Pass:SHARP
ttp://www1.axfc.net/uploader/Si/so/130716
- 69 名前:名無しさん@編集中:2012/01/24(火) 20:56:56.91 ID:K++yzJlz
- アニメを見比べてみたけど
Lsfmodとvmtoonは床のタイルがはっきりしすぎてるね
toonはちょっとボケててPS3に近い
輪郭線の太さ
before toon > before vmtoon >PS3 > before LSFmod = after LSFmod(違いが分からん…) > after toon > after vmtoon
くっきりさ
LSFmod > vmtoon > toon > PS3
beforeでもafterでもほぼ変化なし
設定次第じゃどうなるかわからんけど
PS3ライクなtoonを使ってみるわ
実証サンクス
- 70 名前:名無しさん@編集中:2012/01/24(火) 21:06:45.16 ID:HJRWo6sh
- 自分もvmtoonをtsアニメに強度デフォの半分で使ってみたけど
かなりシャープになるね.もっと弱めでも良いかも
LSFよりも輪郭回りのノイズが増幅されずにシャープになって結構好きかも
自分は輪郭が太くなりすぎるとは思わなかったけど,少し輪郭を暗くする効果があるかも?
cartoonのtoonだからそういう効果があるのかな
ただ,LSFで5.87fpsがvmtoonで1.91fpsになったから自分的には常用はつらい.
とパラメータの意味も確認しないまま使って書き込もうと思ったけど
読んだら強度は輪郭を暗くする強度でxsharpening strengthのデフォルトは255とか
通りでシャープきついなと思ったわけだ
- 71 名前:名無しさん@編集中:2012/01/24(火) 22:20:39.05 ID:Ss3Sh3mF
- vmtoonが熱いって何年前の話だよ
線を濃くしたいならfastLineDarkenとか使えばいいだろ
これもかなり古いけど
http://forum.doom9.org/showthread.php?p=1060081#post1060081
- 72 名前:名無しさん@編集中:2012/01/24(火) 22:53:02.53 ID:WVXNCptj
- AviSynth 2.6系では2.5系の外部フィルタは使用可能ですか?
オフィシャルの2.6.0とSEt氏のMT版2.6.0ではどちらがいいですか?
不躾な質問で恐縮ですがよろしくお願いします
- 73 名前:名無しさん@編集中:2012/01/25(水) 01:03:31.03 ID:/BJUX8Me
- Toon係とLSFmodって何が違うんだ?
- 74 名前:名無しさん@編集中:2012/01/25(水) 01:37:27.92 ID:ts/gAHU/
- フィルタ ITS についての質問です
このフィルタを使い 何もせずそのまま 素通りさせる指定方法はどうしたら良いでしょうか?
set [30] test = ''
等空欄やフィルタ以外の文字列を指定するとエラーになってしまうので
KillAudio や return last などで現在凌いでいますが
return last は速度が低下し KillAudio は音声ありの際困るなと思い質問させていただきました
また、存在するだけで速度低下なく何もしないフィルタみたいな物があれば教えていただければ幸いです
- 75 名前:名無しさん@編集中:2012/01/25(水) 03:14:26.91 ID:w6iS4gX8
- >>74
参考になるかわかりませんが、
関数呼び出しで
空の関数を呼び出してやってる。他に何かあるのかも。
こんな感じ。
・デインタレ用のAVSに記述(メインのAVSでImport読み込み)
function NOTHING(clip clip){
return clip
}
・defの記述
set [30] FPS30 = 'NOTHING()'
default 30 = FPS30
mode fps_adjust = on
0-[30]
その他、ITSのReadmeにもしかしたら何かのってるかもしれません。
http://web.archive.org/web/20090220115721/http://members.at.infoseek.co.jp/kiraru2002/alpha_version.html
- 76 名前:名無しさん@編集中:2012/01/25(水) 07:56:27.83 ID:YClT9nLg
- DGAVCIndex1.0.9でビデオカメラで撮影したAVC+AC3のMTSファイルから.dga吐かせて
avcsourcで読み込むと所々に小さな映像の破綻が出てしまうのですがどうにかなりませんか?
MPCで再生してるときにはその映像の乱れは見えません。
- 77 名前:名無しさん@編集中:2012/01/25(水) 08:14:23.53 ID:XCADljXK
- >>76
DGIndexNVを使うか、中身のH.264をmkvに移し変えて、FFMS2で読み込む。
- 78 名前:名無しさん@編集中:2012/01/25(水) 10:59:59.24 ID:OTOhPcqg
- >>74
0-
150-[24] DEINT24
これだけあれば分かるだろう。
- 79 名前:名無しさん@編集中:2012/01/25(水) 21:01:19.64 ID:8PBKmNPO
- MVBob→CPUが100%使い切っておらず、映像処理レートが約2fps程度
MVBobFaster→CPU使用率100%、映像処理レートは最高約6fps
ちなみにIntel Core 2 Duo E7500での結果だよ
- 80 名前:名無しさん@編集中:2012/01/25(水) 21:09:24.09 ID:8PBKmNPO
- 追加
素材:VHSビデオをキャプチャした実写mpg素材
コーデック:Huffyuv MT(Predict median)
- 81 名前:名無しさん@編集中:2012/01/25(水) 22:19:16.90 ID:4fQSh3au
- YV12系でキャプったほうがいいんでないか
- 82 名前:名無しさん@編集中:2012/01/25(水) 23:00:37.41 ID:1bOGVTUO
- >>74
set [30] sudoushi = <10>
- 83 名前:名無しさん@編集中:2012/01/25(水) 23:55:56.49 ID:/BJUX8Me
- http://img714.imageshack.us/img714/5397/samplek.png
FastLineDarkenMOD()
LSFmod(defaults="Slow", strength=150)
nnedi3_rpow2(rfactor=2, nsize=4, nns=2, qual=2, cshift="Spline64Resize", fwidth=1920, fheight=1080)
でやってみた。
リンギングと少しノイジーなのが気になる。
最強のシャープ化関数とかフィルタがあったら教えて(重くてもいいから)
- 84 名前:名無しさん@編集中:2012/01/26(木) 00:04:25.40 ID:SkCpj1Qe
- >>83
単純に、LSFMod(dest_x=1920, dest_y=1080) とした方が、リンギングはましかもしれない。
- 85 名前:名無しさん@編集中:2012/01/26(木) 00:14:41.76 ID:u3RMW31T
- パラメータの意味調べたらどうだ?
- 86 名前:名無しさん@編集中:2012/01/26(木) 00:55:35.44 ID:cIAvJLGx
- あれだわ、シャープ病だな
- 87 名前:名無しさん@編集中:2012/01/26(木) 01:09:13.78 ID:BYaGi9s9
- シャープ好きな人はホントシャープにするもんな
俺は元解像度のイメージに近づけたいからアプコンでも不要なシャープ化はしないけど
- 88 名前:名無しさん@編集中:2012/01/26(木) 01:13:56.16 ID:YA3GU+46
- strength=150
狂ってるわ
- 89 名前:名無しさん@編集中:2012/01/26(木) 01:18:32.54 ID:rKtDysHP
- >>88
強すぎ?
どの値が適切なの?
- 90 名前:名無しさん@編集中:2012/01/26(木) 01:23:37.95 ID:YA3GU+46
- 150好きならそれはそれだろうけど
例えば10から10ずつ増やしても15個サンプルが
出来るわけだ
自分の好きなレベルがきっと見つかると思うがな
- 91 名前:名無しさん@編集中:2012/01/26(木) 01:47:20.42 ID:rKtDysHP
- アンシャープマスクはどうなの?
- 92 名前:名無しさん@編集中:2012/01/26(木) 02:00:40.01 ID:cIAvJLGx
- 好きなの使えば良いと思うよ^^
- 93 名前:名無しさん@編集中:2012/01/26(木) 05:33:12.89 ID:qxjMnLfp
- 地デジのtsをBonTsDemux.exeでm2vとwavに分離し、m2v.vfpで読み込んでいるのですが
CMカットの際、CMと番組が混じったフレームが頻繁にでてきます。
これは自分のやりかたが悪いのでしょうか、それとももともとこういった物なのでしょうか?
video =MPEG2VIDEO("data.m2v")
audio = WAVSource("data.wav")
AudioDub(video, audio).AssumeTFF()
Trim(49809,50407)
# FieldShift
SeparateFields().SelectEvery(2,1,2).Weave()
return last
上記のようにTrim区間を半フレーム(1フィールド)ずらすと綺麗に表示されますが
このような記述を見かけた事はありません。
- 94 名前:名無しさん@編集中:2012/01/26(木) 06:16:10.06 ID:wxazy/Kv
- TVは基本的にフィールド単位だから仕方ないよ。
1フィールドも漏らさず使いたいってんならフィールド分離してCMカットすりゃいいが
事後処理が何かとめんどくさいし、CM直後のフィールドは汚いから捨てた方がいい。
- 95 名前:名無しさん@編集中:2012/01/26(木) 06:40:29.59 ID:qxjMnLfp
- 切捨てていいんですね!
即レスありがとうございました。すっきりしました^−^
- 96 名前:74:2012/01/26(木) 06:52:16.38 ID:hDoW5zDU
- >>75,78,82様、回答いただきありがとうございます
誤差過ぎるってツッコミがきそうですが、こちらのavs(2847frames)に組み込むとこのようになりました
set [30] its1 = 'KillAudio' 19.997fps 19.972fps 19.972fps
set [30] its2 = 'return last' 19.988fps 19.988fps 19.983fps
set [30] its3 = 'last' 20.002fps 19.986fps 19.964fps
set [30] its4 = 'ThreadRequest' 21.287fps 21.287fps 21.274fps
set [30] its5 = 'NOTHING()' 19.991fps 19.967fps 19.953fps
set [30] its6 = <10> 19.956fps 19.953fps 19.947fps
(avs2pipemod 5回(内2,3,4番目)計測)
* 78さんのは結局最後までエラーを潰す事ができず試せませんでした
- 97 名前:名無しさん@編集中:2012/01/26(木) 14:44:18.95 ID:DnRTLBCM
- >>83
このシーンて、なのはSTのヴィヴィオ登場シ―ンじゃないか?
スレチごめん
- 98 名前:78:2012/01/26(木) 16:22:13.90 ID:2ShOecYd
- >>96
>>78では詳しく書かず申し訳ない
僕は30Pのまま素通しする場合にはdefファイルにこのように書いています。
#----------defファイル記述開始----------
set [24] DEINT24 = 'TIVTC24P2()'
default 24 = DEINT24
mode fps_adjust = on
0-
150-[24] DEINT24
#----------defファイル記述終了----------
このdefファイルを使用すると、0フレームから149フレームはデインタレも何もせず素通しし、
150フレームからTIVTC24P2を使用してデインタレ&逆テレシネをしています。
僕はこのdefファイルを、ノイタミナが始まるときに流れる奴(30P)とアニメ(24P)を混合したいときに使っています。
何回かこのようなdefファイルを使用してエンコしていますがエラーも出ず、映像、音声両方共問題なく再生できています。
- 99 名前:名無しさん@編集中:2012/01/26(木) 23:27:04.56 ID:rKtDysHP
- http://toro.2ch.net/test/read.cgi/avi/1298742587/429
>smodeをUnsharpMaskにしてradiusを3くらいに上げる
smodeをUnsharpMaskにするには、1または2にすればいいのだが、radiusを3くらいに上げるにはどうすればいい?
- 100 名前:96 規制の為代行 :2012/01/26(木) 23:40:02.24 ID:AqCuEgfZ
- >>98
それ全フレーム同じ処理になってませんか?
念の為以下のようにして試してみましたが、最初の100フレーム終了までで0.447fpsでした。
----- its.def -----
set [30] DEINT24 = 'Tdeint(mtnmode=3,edeint=nnedi2,emask=tmm)'
default 30 = DEINT24
0-
2846-[30] DEINT24
- 101 名前:名無しさん@編集中:2012/01/27(金) 00:26:03.49 ID:r8oqBY5l
- http://www.mediafire.com/?mfs7bp2rprbhp22
QTGMC用に最適化されたプラグインパックなんだけど、これ使った人いない?
VC2010でコンパイルされたみたいだが…
- 102 名前:名無しさん@編集中:2012/01/27(金) 02:17:04.66 ID:1A08UeYv
- >>99
modではss_x,ss_yによって変動して変えられないようだ
- 103 名前:78:2012/01/27(金) 12:11:37.04 ID:nzBJQRCy
- >>100
検証してみたらそうだった\(^o^)/
間違ったことを言ってしまい恥ずかしい。
- 104 名前:名無しさん@編集中:2012/01/27(金) 13:28:55.77 ID:8C4GDb2l
- AssumeFrameBased()やAssumeTFF()で良いような気がするが
- 105 名前:名無しさん@編集中:2012/01/27(金) 15:53:27.80 ID:0N6h2rD/
- http://d.hatena.ne.jp/Take-R/20101122/1290396731
このサイトを参考にプルダウンを調べているのですが14と13共に残像が出ない状況なのですが
どちらでプルダウンしても問題ないのでしょうか?
- 106 名前:名無しさん@編集中:2012/01/27(金) 17:11:33.56 ID:XpAUyKXJ
- >>105
正解は2つあるのでノイズの少ないほうを選べばおk
- 107 名前:名無しさん@編集中:2012/01/27(金) 17:14:52.74 ID:0N6h2rD/
- >>106
そういうことだったんですか
ありがとうございます!
- 108 名前:名無しさん@編集中:2012/01/27(金) 17:49:12.60 ID:mziqHV94
- セーフエリアを表示させるフィルタってないですかね。
出来れば80%と85%両方。
自分でmasktoolとかdelogoとかで作れないかとやって見たが時間がかかりそうだ。
- 109 名前:名無しさん@編集中:2012/01/27(金) 18:07:39.52 ID:ZhAFHUUm
- >>77
ありがとうございます。
DGIndexNVはnvcuda.dllがないと言われ検索して出てきたものをDLして入れたら
ERRO:cuInit failedになりまして使えませんでした。
mkvに入れようとしたらトランスポートストリームは扱えませんと言われ入れられませんでした。
何か解決法はありますか?
- 110 名前:名無しさん@編集中:2012/01/27(金) 18:49:49.55 ID:l6rCOPJL
- >>109
1. DGIndexNVを使うには、VP2以降に対応したGeForceと、US$15.00のライセンス料が必要。
2. 最近のバージョンのmkvmergeは、MPEG-2 TSを扱える。
- 111 名前:名無しさん@編集中:2012/01/27(金) 22:45:33.29 ID:r8oqBY5l
- LSFmod(defaults="Slow", smode=2)だとクラッシュした...orz
LSFmod(defaults="Slow", smode=1)だと問題ない。
あと、LimitedSharpenFasterとLSFmodの違いって、MCTemporalDenoise内で使えるかどうか?
- 112 名前:名無しさん@編集中:2012/01/27(金) 22:57:38.81 ID:r8oqBY5l
- あと、MSharpenでやってみた
http://img23.imageshack.us/img23/1697/msharpen.png
設定はデフォ(MSharpen())
- 113 名前:名無しさん@編集中:2012/01/28(土) 15:00:45.52 ID:+az/qEjC
- LSFmod(defaults="Slow")とMSharpen()を比べてみたら、MSharpen()方がのっぺりしてたように感じた。
- 114 名前:名無しさん@編集中:2012/01/28(土) 19:50:37.84 ID:+az/qEjC
- 誰も来ない...orz
- 115 名前:名無しさん@編集中:2012/01/28(土) 22:25:11.69 ID:+az/qEjC
- 拡散のためageてみる
- 116 名前:名無しさん@編集中:2012/01/28(土) 22:33:28.34 ID:6l8dLIf8
- ttp://d.hatena.ne.jp/Take-R/20101021/1287664481
を参考に24/60混合H264作ろうとしたんですが、
avs出力がcfrで、再生すると60部分がスローになるのはどの辺に問題があるんでしょうか?
- 117 名前:名無しさん@編集中:2012/01/28(土) 22:51:23.99 ID:6l8dLIf8
- すんまそん、.avs->(x264)->.264->(mp4box)->.mp4じゃなくて.avs->(x264)->.mp4としたらいけてました
- 118 名前:名無しさん@編集中:2012/01/29(日) 01:57:19.70 ID:alFL6+C0
- LSFmodとmsharpenを合体させたシャープ関数が欲しい…
msharpenはLSFmodよりも輪郭がPS3アプコン並みの「きりっ」とした感じがいいと思ったので
- 119 名前:名無しさん@編集中:2012/01/29(日) 02:21:13.36 ID:Yvyz0C1n
- シャープ病は治した方がいいと思うよ
- 120 名前:名無しさん@編集中:2012/01/29(日) 03:20:16.01 ID:alFL6+C0
- nnedi3を使って超解像をする関数ってない?
- 121 名前:名無しさん@編集中:2012/01/29(日) 05:26:22.48 ID:MyRokS5n
- nnedi3_rpow2
FastLineDarkenMOD(strength=70)
toon()
こうしたらどう?
アップスケール後に薄くなった輪郭線を濃くして
toonで程良いシャープ感と安定の線の濃さをお届け
まぁtoonの所は好きなの使えばいいし
これでけっこういい感じになると思うが
ただ線を濃くしたいだけなら
FastLineDarkenMOD(strength=70)
nnedi3_rpow2
toon()
- 122 名前:名無しさん@編集中:2012/01/29(日) 05:46:37.81 ID:MyRokS5n
- すまん自分で試してみたが
FastLineDarkenMOD(strength=70)は線が濃くなりすぎた
元動画とかけ離れてたわw
nnedi3_rpow2
FastLineDarkenMOD(strength=40)
toon()
これくらいならちょうどいいかも
- 123 名前:名無しさん@編集中:2012/01/29(日) 07:50:34.75 ID:MyRokS5n
- やっぱ若干ボケてたのでtoonでシャープかけた後に
アンシャープマスクを弱くかけて輪郭線を強調させてみたらボケなくなった
720p用
nnedi3_rpow2(rfactor = 2, nsize = 4, nns = 2, qual = 1, cshift = "spline36resize", fwidth = 1440, fheight = 1080, ep0 = 4)
FastLineDarkenMOD(strength=40)
toon()
MT("UnsharpMask(40,4,8)",threads=12)
1080p用
nnedi3_rpow2(rfactor = 2, nsize = 4, nns = 2, qual = 1, cshift = "spline36resize", fwidth = 1440, fheight = 1080, ep0 = 4)
FastLineDarkenMOD(strength=40)
toon()
MT("UnsharpMask(60,6,8)",threads=12)
- 124 名前:名無しさん@編集中:2012/01/29(日) 09:42:09.08 ID:rRJ/jAdk
- それは超解像じゃなくてリサイズ&シャープでしかないだろう
- 125 名前:名無しさん@編集中:2012/01/29(日) 11:39:21.78 ID:NjXNtP0D
- >>120
ググったらこんなの出てきたけど、NNEDI2をNNEDI3に変えれば
いけるのかな。
時間軸&空間軸超解像スクリプト改造版 Super Resolution, Again
http://news.avisynth.info/article/140523074.html
問題点
http://forum.doom9.org/showthread.php?p=1371618#post1371618 によると、
モーションアーティファクト(ゴースト)、クロマアーティファクトなどがあるとのことです。
って書いてあるね。
- 126 名前:名無しさん@編集中:2012/01/29(日) 12:37:05.98 ID:alFL6+C0
- >>25を使ってみた
やはり、モーションアーティファクト(ゴースト)、クロマアーティファクトが出る...orz
しかも重いし、AvsPmodでプレビューさせてシークすると、エラーが…
重いプラグインを使いまくったavsをAvsPmodでプレビューさせてシークすると、エラーが出るのは仕様?
- 127 名前:名無しさん@編集中:2012/01/29(日) 12:40:44.79 ID:PHVyloO8
- ようつべに60〜80年代のフィルムで製作されたCMがうpられてるけど
フィルムであることを知らずに普通のインタレ解除やってるんじゃないのかな
逆テレシネじゃなくて
当時はVTRが極めて高価な時代だった
>>101 そのマルチスレッドに特化したやつ使ったら映像処理レートが約10fpsに跳ね上がった
- 128 名前:名無しさん@編集中:2012/01/29(日) 12:50:36.57 ID:alFL6+C0
- >>25を使ってみた画像
http://img715.imageshack.us/img715/5649/testbgc.png
リサイズ前に
NLMeansCL(h=1.2, plane=4)
waveletaf_smoothing(31)
LSFmod(preblur="ON", soft=0, ss_x=1.55, ss_y=1.55, defaults="Slow")
UnsharpMask(26, 8, 44)
を使用
- 129 名前:名無しさん@編集中:2012/01/29(日) 12:59:29.23 ID:S+dsovx5
- 色はいじるな
鉄則だろ
- 130 名前:名無しさん@編集中:2012/01/29(日) 13:23:52.25 ID:alFL6+C0
- http://img194.imageshack.us/img194/7843/test2yf.png
NLMeansCL(h=1.2, plane=4)
waveletaf_smoothing(31)
LSFmod(preblur="ON", soft=0, ss_x=1.55, ss_y=1.55, defaults="Slow")
UnsharpMask(26, 8, 44)
上のフィルタを不使用にするとこうなる。
- 131 名前:名無しさん@編集中:2012/01/29(日) 13:42:10.54 ID:alFL6+C0
- こうなるじゃなくてこうなったね。
>>130の画像はフィルタ不使用の奴
- 132 名前:名無しさん@編集中:2012/01/29(日) 19:02:29.64 ID:alFL6+C0
- 追記
>>25とnnedi3_rpow2(2)を比較してもあんまり変わんなかった(問題点を除いて)。
- 133 名前:名無しさん@編集中:2012/01/30(月) 01:26:09.48 ID:B0ZFI+3c
- シャープをかけるのはどのタイミングがいいんだ?
リサイズ前?リサイズ後?
PS3ライクなシャープにするのは本当に難しい...orz
- 134 名前:123:2012/01/30(月) 01:59:44.19 ID:bjPfvGUa
- ttp://www.dotup.org/uploda/www.dotup.org2576340.png
480p
ttp://www.dotup.org/uploda/www.dotup.org2576344.png
720p
ttp://www.dotup.org/uploda/www.dotup.org2576346.png
1080p
480p 720p 1080p を全てフルスクリーンにてキャプ
720p
nnedi3_rpow2(rfactor = 2, nsize = 4, nns = 2, qual = 1, cshift = "spline36resize", fwidth = 960, fheight = 720, ep0 = 4)
FastLineDarkenMOD(strength=40)
toon(strength=0.3)
MT("UnsharpMask(40,2,15)",threads=12)
1080p
nnedi3_rpow2(rfactor = 2, nsize = 4, nns = 2, qual = 1, cshift = "spline36resize", fwidth = 1440, fheight = 1080, ep0 = 4)
FastLineDarkenMOD(strength=40)
toon(strength=0.5)
MT("UnsharpMask(60,4,20)",threads=12)
- 135 名前:名無しさん@編集中:2012/01/30(月) 02:39:18.23 ID:a7ZFGz2K
- http://www.photron.co.jp/topics/davinci.html
これくらいのこともできるかな
- 136 名前:名無しさん@編集中:2012/01/30(月) 02:45:39.47 ID:T0s8h7BE
- PS3っていうより、PCモニタだとどうしてもTVで見る時のようなシャープさにはならないんじゃね。
- 137 名前:名無しさん@編集中:2012/01/30(月) 16:33:28.09 ID:3ubbck2o
- 1080Pの画像はもう塗り絵だな
- 138 名前:名無しさん@編集中:2012/01/30(月) 18:32:12.13 ID:GixFimix
- [Avisnth]アプコン技術総合[PS3]
http://toro.2ch.net/test/read.cgi/avi/1200304004/
アプコンに関しては上のスレがあるけど、スペルミスのせいか過疎スレになってる...orz
- 139 名前:名無しさん@編集中:2012/01/30(月) 21:21:16.33 ID:aGeTnH4X
- AvsPmod2.2.1が今まで動いていたのに、突然起動しなくなってしまいました。
avsp_error_log.txtでこんなエラーを吐いていますが、ググっても解決策が見つかりません
新しくインストールし直しても駄目でお手上げです。解決策教えてくださいorz
Traceback (most recent call last):
File "run.py", line 6, in <module>
File "AvsP.pyo", line 13863, in main
File "wx\_core.pyo", line 7981, in __init__
File "wx\_core.pyo", line 7555, in _BootstrapApp
File "AvsP.pyo", line 13853, in OnInit
File "AvsP.pyo", line 4165, in __init__
File "AvsP.pyo", line 4784, in defineFilterInfo
File "AvsP.pyo", line 5127, in getFilterInfoFromAvisynth
File "avisynth.pyo", line 95, in Release
WindowsError: exception: access violation reading 0x005158C0
- 140 名前:名無しさん@編集中:2012/01/30(月) 21:34:08.72 ID:3ubbck2o
- 過去自分でAvisynthのプラグインフォルダに追加したdllやavsi等を一度どこかに退避させてAvsPmod立ち上げて見たら?
それでエラー吐かないなら、そのフォルダに追加したどれかのファイルが原因だと思われ
- 141 名前:名無しさん@編集中:2012/01/30(月) 21:57:59.66 ID:aGeTnH4X
- >>140
LoadPluginEx2を取り除いたら無事起動しました
ありがとうございした。
- 142 名前:名無しさん@編集中:2012/01/30(月) 22:10:51.31 ID:GixFimix
- 物凄く重いけど、mvdenoise+fft3dfilterの組み合わせのノイズ除去はどう?
あとmvdenoiseって、mvtools2から無くなったのは何故?
ttp://avisynth.org/mediawiki/Denoisers
- 143 名前:名無しさん@編集中:2012/01/30(月) 22:30:56.14 ID:GixFimix
- >>137
言われてみれば確かに。
アニメでも実写でも通用するような方法が欲しい。
msharpenはいいのだが…
- 144 名前:名無しさん@編集中:2012/01/30(月) 23:42:12.52 ID:bjPfvGUa
- 1080pはちょっと辛かったか…
またちょいと設定見直して720pから改善してみてるけど
1080pはやりすぎなくらいシャープにしてからぼかすとかしないと輪郭が甘くなって
ボケて見える…
輪郭部分だけきりっとできるのはないんだろうか…
- 145 名前:名無しさん@編集中:2012/01/31(火) 09:35:56.86 ID:d1aBRM9C
- #4画面分割比較#
LT = AVISource("1.avi")#左上#
LB = AVISource("2.avi")#左下#
RT = AVISource("3.avi")#右上#
RB = AVISource("4.avi")#右下#
LT = LT.Crop(0, 0, -LT.Width()/2,-LT.Height()/2) # 左上半分を切り出す
LB = LB.Crop(0, LB.Height()/2, -LB.Width()/2, 0) # 左下半分を切り出す
RT = RT.Crop(RT.Width()/2, 0, 0, -RT.Height()/2) # 右上半分を切り出す
RB = RB.Crop(RB.Width()/2, RB.Height()/2, 0, 0) # 右下半分を切り出す
StackVertical(StackHorizontal(LT, RT),StackHorizontal(LB, RB))
として比較動画を作成してるんですが
分割動画の境目に分かりやすいように境界線をつけたいのですが
そのようなスクリプトはあるんでしょうか?
- 146 名前:名無しさん@編集中:2012/01/31(火) 09:42:44.63 ID:KwuUEpSe
- AddBordersでフチを付けたらいいんじゃないかな
- 147 名前:名無しさん@編集中:2012/01/31(火) 10:22:13.08 ID:d1aBRM9C
- 線を引く事できないかと思ってたので黒帯とは気づきませんでした
#4画面分割比較#
LT = AVISource("F:\DVDFab 6\新しいフォルダ\MainMovie\GUNDAM_SEED_11\VIDEO_TS\1.avi")#左上#
LB = AVISource("F:\DVDFab 6\新しいフォルダ\MainMovie\GUNDAM_SEED_11\VIDEO_TS\1.avi")#左下#
RT = AVISource("F:\DVDFab 6\新しいフォルダ\MainMovie\GUNDAM_SEED_11\VIDEO_TS\1.avi")#右上#
RB = AVISource("F:\DVDFab 6\新しいフォルダ\MainMovie\GUNDAM_SEED_11\VIDEO_TS\1.avi")#右下#
LT = LT.Crop(0, 0, -LT.Width()/2,-LT.Height()/2) # 左上を切り出す
LB = LB.Crop(0, LB.Height()/2, -LB.Width()/2, 0) # 左下を切り出す
RT = RT.Crop(RT.Width()/2, 0, 0, -RT.Height()/2) # 右上を切り出す
RB = RB.Crop(RB.Width()/2, RB.Height()/2, 0, 0) # 右下を切り出す
LT = LT.AddBorders(0,0,1,1)
LB = LB.AddBorders(0,1,1,0)
RT = RT.AddBorders(1,0,0,1)
RB = RB.AddBorders(1,1,0,0)
StackVertical(StackHorizontal(LT, RT),StackHorizontal(LB, RB))
こうした所境目部分に綺麗に黒十字ができました
ありがとうございました
- 148 名前:名無しさん@編集中:2012/01/31(火) 10:59:24.70 ID:yR9Mi3AL
- 横d
- 149 名前:名無しさん@編集中:2012/01/31(火) 16:08:17.73 ID:iaPNZszp
- nnedi3とその他プラグイン+関数を使って、ボケずにアプコンするの難しい...orz
warpsharpとか使うと油絵になっちゃうし…
- 150 名前:名無しさん@編集中:2012/01/31(火) 16:31:24.00 ID:jYhuMj2h
- いい加減にしてくれ
- 151 名前:名無しさん@編集中:2012/01/31(火) 17:00:04.59 ID:HruD+Szc
- ご教授お願いします
avisynthのロゴ取得方法なのですが
SetMemoryMax(512)←コレ消したり試しました。
PluginDir = "C:\Program Files (x86)\AviSynth 2.5\plugins\"
LoadPlugin(PluginDir + "LoadPluginEx.dll")
LoadPlugin(PluginDir + "warpsharp.dll")
LoadPlugin(PluginDir + "DGDecode.dll")
LoadPlugin(PluginDir + "ddcc.dll")
LoadPlugin(PluginDir + "delogo.dll")
DGDecode_MPEG2Source("輪廻のラグランジェ.d2v")
Trim(6581, 11015) ++ Trim(13714, 24980) ++ Trim(27679, 55130)
YV12toYUY2(itype=0,interlaced=true,cplace=0)
return last
こんな感じでAvsPmod_v2.2.1からaviutlに渡す(avisynth script file reader)
aviutl(入力BT.601) 4:2:0化フィルタ 1−1
でロゴ解析はじめるのですがきまって5000〜6000あたりで
メモリ確保できませんでしたとエラーがでます。
どうしたら10000くらいまで解析できるのでしょうか?
※OS Windows 7 64bit メモリー6GBです
なにとぞお力添えを
- 152 名前:名無しさん@編集中:2012/01/31(火) 17:12:55.85 ID:pvaThBcr
- >>151
synthで使おうとしてるのはわかるが、
取得に使ってるソフトはutlなんだからスレチじゃねーかな
- 153 名前:名無しさん@編集中:2012/01/31(火) 20:00:14.19 ID:iaPNZszp
- AnimeIVTC 2.10使ってみたけど、日本語で書かれている情報がほとんどないわ…
だもんで設定方法もちんぷんかんぷんで使用断念...orz
- 154 名前:名無しさん@編集中:2012/01/31(火) 21:00:07.89 ID:HruD+Szc
- >>151
自己解決
aviutl→システム設定→キャッシュフレーム数32になってた
んでキャッシュフレーム数8にしたら最後まで解析でけた〜^^
>>152
すみません;スレチかと思いましたが一応解決しましたので報告
- 155 名前:名無しさん@編集中:2012/01/31(火) 22:44:56.81 ID:iaPNZszp
- DVDアプコンの時、ノイズ除去やシャープ化はリサイズ前にやったほうがいいの?
- 156 名前:名無しさん@編集中:2012/01/31(火) 23:44:22.15 ID:kta5uT61
- SD->HDの話題が続くけど、ちゃんと ColorMatrix(mode="Rec.601->Rec.709") をやっているのかな。
>>155
それらの処理は、拡大してからの方が高品質になるだろうね。
- 157 名前:名無しさん@編集中:2012/01/31(火) 23:56:40.75 ID:iaPNZszp
- >>156
ちゃんとしてるぜ
ソース読み込んだ後に
ColorMatrix(mode="Rec.601->Rec.709", interlaced=true)
- 158 名前:名無しさん@編集中:2012/02/01(水) 00:00:32.40 ID:67YlJam3
- こんなの見つけた
TNLMeans(Ax=4,Ay=4,rm=3,h=0.5,sse=true)
EEDI2(mthresh=4,lthresh=6,vthresh=6,estr=4,dstr=6,maxd=20,map=0,nt=30,pp=0).TurnRight()
EEDI2(mthresh=4,lthresh=6,vthresh=6,estr=4,dstr=6,maxd=20,map=0,nt=30,pp=0).TurnLeft()
WarpSharp(55,6,170,0)
LanczosResize(1280,720,taps=16)
LanczosResize(1600,900,taps=4)
WarpSharp(55,6,170,0)
LanczosResize(1280,720,taps=16)
LanczosResize(1600,900,taps=4)
WarpSharp(55,6,170,0)
LanczosResize(1280,720,taps=16)
YSharp(1.1)
- 159 名前:名無しさん@編集中:2012/02/01(水) 00:03:54.95 ID:HhBDBzWP
- >>157
それだと縞以外の部分の色差が多少劣化するから、デインターレース/IVTCの後で、
interlaced=falseでやった方が良いね。
- 160 名前:名無しさん@編集中:2012/02/01(水) 01:21:38.61 ID:67YlJam3
- ColorMatrixはインタレ解除の後にやったほうがいいということで
>>158
古いのでEEDI2はnnedi3_rpow2に、LanczosResizeはBlackmanResizeに変えたほうがいいかも…
試してみたかったけど、YSharpの配布先が逝ったので試してない。
これって、アニメ向き?実写向き?
- 161 名前:名無しさん@編集中:2012/02/01(水) 01:29:11.24 ID:67YlJam3
- そういえば、ようつべでnnedi3_rpow2検索すると、>>158と似たようなものが出てくる
- 162 名前:名無しさん@編集中:2012/02/01(水) 04:50:48.03 ID:QSIhHlT0
- >>160
アニメ用だとは思うけど
文字 格子柄 斜めスリットなど無茶苦茶になるよそれ
実写だと細かい柄の衣装とかは迷彩模様みたいになる
- 163 名前:名無しさん@編集中:2012/02/01(水) 17:54:22.70 ID:67YlJam3
- >>162
それだダメじゃん...orz
実写をアプコンするにはどうしたらいいのか?
nnedi3とアンシャープマスクとシャープ化プラグイン関数を使えばよくないかと思ったけど…
HighPassSharpenっていうものはどうかな?
http://forum.doom9.org/showthread.php?p=1286949#post1286949
- 164 名前:名無しさん@編集中:2012/02/01(水) 19:11:19.45 ID:pNAwQ92Q
- http://av.watch.impress.co.jp/docs/series/zooma/20100210_348027.html
http://av.watch.impress.co.jp/video/avw/docs/348/027/sa0025.mp4
動きわかりづらくて申し訳ないんだけど、このFull-HD1,920×1,080 60i mp4のエンコードの仕方教えてください
60iっていうから29.97fpsでインターレースなのかと思えばデータ形式上は59.94fpsのインターレース
元は1分の動画なんだけどそのままffms2で映像と音声を読み込んで出力すると倍速で動いて30秒で終わって映像が止まって残りの30秒間は音だけ
AssumeFPS(30000, 1001)すると1分間、1倍速で動いて終わるけど、その後映像止まったまま残り1分間続く
つまり、動画の長さが倍の長さの2分間に伸びる
ちなみに出来るだけ何も通さないでテストするためにインタレ解除はしてないので縞のままです
- 165 名前:名無しさん@編集中:2012/02/01(水) 19:38:21.82 ID:haWZB8I0
- 29.97fpsでインタレだったらbob化してもヌルヌルにならないじゃん
- 166 名前:名無しさん@編集中:2012/02/01(水) 19:48:19.35 ID:f/lWHH9M
- >>164
FFMPEGSource2("sa0025.mp4", atrack=-1, threads=1, fpsnum=30000, fpsden=1001)
- 167 名前:名無しさん@編集中:2012/02/01(水) 20:10:19.22 ID:i9kj9jdy
- >>164
再生させてみたけど、エンコする必要ないような?
60iのインタレ動画だよ?1分じゃなくて14秒みたいだよ?
プレーヤー側でインタレ解除して再生でOK
自分はレンダリングはMadVR使ってる。
<MediaInfoの情報>
フォーマット : MPEG-4
プロファイル : Base Media / Version 2
コーデック ID : mp42
サイズ : 34.3 MiB
ながさ : 14秒 122秒
オーバルビットレート : 20.4 Mbps
ながさ : 14秒 14秒
ビットレートモード : VBR モード
ビットレート : 20.0 Mbps
幅 : 1 920 ピクセル
高さ : 1 080 ピクセル
解像度 : 16:9
モード : CFR モード
フレームレート : 59.940 fps
ビット/(ピクセル*フレーム) : 0.161
ストリームサイズ : 33.4 MiB (97%)
- 168 名前:名無しさん@編集中:2012/02/01(水) 20:26:29.12 ID:Ik4ycm4T
- SD素材からHD素材にするときはColorMatrix(mode="Rec.601->Rec.709")をしないといけないのか
- 169 名前:名無しさん@編集中:2012/02/01(水) 20:47:25.83 ID:67YlJam3
- ふとした疑問
アニメエンコでwarpsharpがよく使われるのは何故?
それ使うと油絵になってしまうのだが…
- 170 名前:名無しさん@編集中:2012/02/01(水) 20:47:54.71 ID:nHmrNJA4
- 俺は使わないけどな
- 171 名前:名無しさん@編集中:2012/02/01(水) 21:00:06.74 ID:67YlJam3
- >>170
warpsharpのこと?
warpsharpなしでジャギーを低減する方法は?
- 172 名前:名無しさん@編集中:2012/02/01(水) 21:25:16.72 ID:LWWlBibP
- 何日一人でシャープの話題続けてるんだよ…
いい加減別スレ立ててそっちでやってくれ
- 173 名前:名無しさん@編集中:2012/02/01(水) 23:11:25.82 ID:Z/1CPkiP
- 目の付け所が
- 174 名前:名無しさん@編集中:2012/02/01(水) 23:45:54.61 ID:010ruvdn
- 5の倍数区間で DoubleWeave.PullDown(2,4) すると 1枚フレーム減っちゃうの ?
DoubleWeave で最後のフレームに使うフィールドがわからないです
- 175 名前:名無しさん@編集中:2012/02/01(水) 23:56:14.92 ID:c/gartYS
- 最後のフレームは最後のフィールドをもう一方のフィールドにコピーしてWeaveだったと思う
- 176 名前:名無しさん@編集中:2012/02/02(木) 00:01:09.11 ID:q4yyepBC
- 間違ってました
http://www.avisynth.info/?Pulldown
自分では自信無いのでここを見て
- 177 名前:名無しさん@編集中:2012/02/02(木) 00:25:08.56 ID:0VH67uzr
- >>176
いくつか試したらちゃんとコマ数合いました
ただ1コマ足りなかったり時計があわなかったりすることがあって。。。
わけがわかんなくなっています
- 178 名前:名無しさん@編集中:2012/02/02(木) 00:29:59.47 ID:Grd4tfQy
- いやDoubleWeaveだと前のフィールドから持ってくる。
だからこのままPulldown(2,4)とかやると最後がおかしい。
だから一旦separatefield.weaveとした場合にフィールドコピーされるので
そのあとDoubleWeave.Pulldown(2,4)で直る
- 179 名前:名無しさん@編集中:2012/02/02(木) 00:33:43.17 ID:Grd4tfQy
- >>177
5の倍数なら理屈上は減ったりしない。
5の倍数区間”ではない”区間、たとえば6フレームとかだと
DoubleWeave.Pulldown(2,4)で最後が抜けて4フレームになる。
- 180 名前:178:2012/02/02(木) 00:47:58.29 ID:Grd4tfQy
- あれ?直らなかった。ごめん。どうなってんだっけ?
俺も勘違いしてたわ
- 181 名前:名無しさん@編集中:2012/02/02(木) 01:13:31.00 ID:IiqOeZDZ
- DoubleWeave.Pulldown(2,4)では、11のフィールドが必要だから、
5の倍数+1でTrimをすればいい。
- 182 名前:174:2012/02/02(木) 01:40:33.80 ID:QqxuizMx
- さっきはコマ数あっていたに合わなくなった。。。
えっと、AssumeTFF.DoubleWeave.SelectEvery.Info() てやったらとても不安になって
いろいろ調べていたら頭がおかしくなりました
(1,4)(2,4)の二択の時は. >>181 さんに教えていただいたやり方でいきます
ありがとうございました
- 183 名前:名無しさん@編集中:2012/02/02(木) 02:09:06.65 ID:cCwa9soJ
- >>165
mp4は知らないけど他のは29.97でBob化して59.94でしょ?
>>166
ありがとうございます
でもサンプルではいけたけど撮影したほうはフィールドオーダーが逆になって前後した映像に
FFMPEGsource2にそんな設定ないですよね?
>>167
再生はできるけど編集して加工したりしたいので
- 184 名前:名無しさん@編集中:2012/02/02(木) 02:24:46.62 ID:IiqOeZDZ
- >>164の様な、x264で出力できない60000/1001 fields/secのPAFFのビデオは、FFMS2だと今ひとつだね。
mkvにmuxして、DGIndexNVで読むと言うのが良いだろうか。
- 185 名前:名無しさん@編集中:2012/02/02(木) 02:40:50.26 ID:GBypgskn
- >>164
のは最初からseparatefiledされた状態なんじゃないの?
だから
リサイズ(1920,540)
AssumeFieldBased.weave
とすればBFFのインタレクリップになるんじゃないの?
- 186 名前:名無しさん@編集中:2012/02/02(木) 02:56:42.89 ID:5t5A+Ckv
- >>183
→Full-HD 1,920×1,080 60field/s
サンプル動画のように60field/sであればbob化して60fpsにできるけど、30field/sだと30fpsのままだ
- 187 名前:名無しさん@編集中:2012/02/02(木) 06:23:59.77 ID:cCwa9soJ
- >>186
60field/sは29.97freme/sでしょ?MPEG2なんかは29.97fps(60field/s)をBob化で59.94fps
1分のサンプルはこっちでした
http://av.watch.impress.co.jp/video/avw/docs/508/859/sample.mp4
- 188 名前:名無しさん@編集中:2012/02/02(木) 07:43:05.78 ID:CP4pOJo+
- プログレッシブ化(60p) -> フィルタ -> インターレース化(60i)
これがやりたいの?
参照サイト
ttp://niiyan.s8.xrea.com/avisynth/interlace_filtering4.html
- 189 名前:名無しさん@編集中:2012/02/02(木) 08:15:31.99 ID:FV3b03Wl
- Pulldownする前のTrimを5の倍数にすればいいって言うけど、
そう都合良く収まる方が少ないと思うんだけど…
本編を短くしたりCMを入れたりするの?
- 190 名前:名無しさん@編集中:2012/02/02(木) 11:00:08.01 ID:XyI6X9I8
- 過去スレ2で出たTrimすると自動的に最終フレームをLoopで水増ししてフレーム数を5の倍数にする関数
function Trim5(clip c, int start, int end)
{
end = end == 0 ? c.framecount - 1 : end
times= 6 - ((end - start + 1) % 5)
times = (times == 6) ? 1 : times
return c.Trim(start, end).Loop(times, end, end)
}
本編の最終フレームが最大4フレーム(0.13秒)増えたところで気にするやつなんかいないだろ
本編とCMの切れ間はまず無音だから、音のほうも問題ないし
- 191 名前:名無しさん@編集中:2012/02/02(木) 11:09:15.98 ID:FV3b03Wl
- なるほど、ループさせるのか。
それか24pにしてからさらにtrimすればいいのかな?
音声を別処理してると面倒そうだ。
- 192 名前:名無しさん@編集中:2012/02/02(木) 11:38:20.53 ID:4usmq4vM
- でもこれAvant -> OP -> A-partってCM挟まずに続くとき各節目でpulldownの仕方変わる場合とかに対応できないよね
60iテロの前後で変わるときもあるし
- 193 名前:名無しさん@編集中:2012/02/02(木) 11:58:47.09 ID:XyI6X9I8
- そら基本的には周期一定用だからね
万能なものを求めるのは初心者以前の悪い癖
でもってAnimeIVTCみたいなグチャグチャなものに手を出してハマるわけだ
- 194 名前:名無しさん@編集中:2012/02/02(木) 12:18:33.31 ID:9LnJ4o3P
- >>189
http://putin999.blog.fc2.com/blog-entry-14.html
AutoVfrでは、こういう流れで自動調整してるみたい。
この部分を手動でやるってことですよねきっと。
- 195 名前:名無しさん@編集中:2012/02/02(木) 12:25:02.19 ID:6BY3TcAY
- >>194
それは単に終端補正の説明でしょ。
要するに人間がやる時は余計なことせずに終端補正入れろってこと。
- 196 名前:名無しさん@編集中:2012/02/02(木) 12:32:15.68 ID:9LnJ4o3P
- >>195
いや、単に終端補正の説明だけじゃなくて、
最終カット以外は必ず5の倍数(又はそれと同等の戻りフレーム数に調整)など
そこらへんの処理の考え方が、参考になると思った。
- 197 名前:名無しさん@編集中:2012/02/02(木) 18:48:56.72 ID:OUkGKEua
- TMPGEnc 2.5&tprivtc使えばいいんじゃね?
24時のフレームナンバーか表示されるから多ければ出力しないように、
少なければ適当に足せば総時間は変わらないでしょ
- 198 名前:名無しさん@編集中:2012/02/02(木) 20:59:07.06 ID:Yp5npusb
- RGBからYUV444に変換するプラグインってあるかな?
x264にYUV変換させるとRGBに戻した時に元通りの色にならなくて困ってるんだよね
- 199 名前:名無しさん@編集中:2012/02/02(木) 21:15:08.91 ID:4usmq4vM
- ConvertToYV24()
- 200 名前:名無しさん@編集中:2012/02/02(木) 21:33:20.09 ID:Yp5npusb
- ありがとう
そんなのがあったのね
でも結果は変わらなかったわ…
- 201 名前:名無しさん@編集中:2012/02/02(木) 21:47:12.30 ID:Om4LgQ9w
- >>200
>x264にYUV変換させるとRGBに戻した時に元通りの色にならなくて困ってるんだよね
もっと具体的に説明してみ。
- 202 名前:名無しさん@編集中:2012/02/02(木) 22:00:41.00 ID:Yp5npusb
- >>201
ごめん勘違いだった
- 203 名前:名無しさん@編集中:2012/02/02(木) 22:02:40.49 ID:q4yyepBC
- 階調が大分ぶっ壊れるのは必然だわな
- 204 名前:174:2012/02/02(木) 22:04:11.68 ID:HFVf5ebx
- T = Trim(0,-5)
T1=T.DoubleWeave().PullDown(0,2)
T2=T.DoubleWeave().PullDown(0,3)
T3=T.DoubleWeave().PullDown(1,3)
T4=T.DoubleWeave().PullDown(1,4)
T5=T.DoubleWeave().PullDown(2,4)
T
Subtitle(String(T1.Framecount)+String(T2.Framecount)+String(T3.Framecount)+String(T4.Framecount)+String(T5.Framecount),size=48)
44444 になりました
変なことばかり書いてすいませんでした
Itsのコマンドでも 44444 でした
- 205 名前:名無しさん@編集中:2012/02/02(木) 22:08:37.00 ID:Dcgw4eEJ
- >>200
10bitの4:2:0使ってみな
若干ましになる程度だけどね
- 206 名前:名無しさん@編集中:2012/02/02(木) 22:45:25.97 ID:Yp5npusb
- 階調というより色が少しおかしいんだよね
緑の部分が暗くなったり赤い部分が明るくなったり
- 207 名前:名無しさん@編集中:2012/02/02(木) 22:48:20.29 ID:fj+DO1TL
- それはデコード環境の問題ですな
- 208 名前:名無しさん@編集中:2012/02/02(木) 23:10:38.64 ID:ei5xLUkO
- RGBから無指定でConvertToYVxx()するとBT.601で変換されるはず
- 209 名前:名無しさん@編集中:2012/02/02(木) 23:21:47.03 ID:Om4LgQ9w
- >>206
たぶんBT.601でエンコードしたものをBT.709として再生してるんだと思うよ。
- 210 名前:名無しさん@編集中:2012/02/02(木) 23:23:46.97 ID:Yp5npusb
- >>207
YUVからRGBへの計算式の違いとかなのかなぁ
ffdshowやらLavやらMPCやら弄りまくったけど解決しなかったから諦めたよ…
>>208
そうそう
だからPC.601にしたんだけどプレイヤー側でTV→PC変換されて白飛びとかしたよ
デコーダで自動でTVとPCの判別をするようにしたけど反映されないし
- 211 名前:名無しさん@編集中:2012/02/02(木) 23:35:03.31 ID:Yp5npusb
- >>209
それだったわ
PC709では試してたけどRecはやってなかったや
PCだとさっき言ったように飛んじゃうから気づかなかった
これは再生環境のせいだろうしまたいろいろやってみるよ
レスくれた人ありがとう
- 212 名前:名無しさん@編集中:2012/02/03(金) 00:09:12.34 ID:T1Igs8qS
- >>211
たぶん色空間を色々勘違いしてるから、もう一度しっかり調べたほうがいいと思う。
Rec601: 【RGB(0〜255)】←(変換係数BT.601)→【YUV(Y:16〜235、U,V:16-240)】
PC.601: 【RGB(0〜255)】←(変換係数BT.601)→【YUV(Y,U,V:0-255)】
Rec709: 【RGB(0〜255)】←(変換係数BT.709)→【YUV(Y:16〜235、U,V:16-240)】
PC.709: 【RGB(0〜255)】←(変換係数BT.709)→【YUV(Y,U,V:0-255)】
***601をx264でエンコードする場合→ --colormatrix smpte170m
***709をx264でエンコードする場合→ --colormatrix bt709
Rec***をx264でエンコードする場合→ --input-range tv
PC.***をx264でエンコードする場合→ --input-range pc
これらを確実に再生するなら、たとえば
・YUV→RGB変換時にcolormatrix(matrix_coefficients)やfullrangeフラグを解釈できるデコーダを使う。
(例:ffdshow、LAV Filters、CoreAVC、etc.)
・デコーダーで、それらのフラグをちゃんと解釈するよう設定する。
・デコーダーでYUV出力をやめRGB出力のみにする。(デコーダーでYUV→RGB変換を行うようにするため)
のようにする。
ただしこれはあくまでも使い方の一例にすぎないので色々試行錯誤してみてくれ。
- 213 名前:名無しさん@編集中:2012/02/03(金) 00:27:03.19 ID:LksTL9Ra
- まあ、高さ720以上はRec709で、それより低解像度ならRec601にしておけば、
H.264のmatrix_coefficientsやvideo_full_range_flagを無視する環境でも正しい色で再生できる。
- 214 名前:名無しさん@編集中:2012/02/03(金) 01:30:02.79 ID:T1Igs8qS
- うちのめんこい Intel 945GM+WinXP ちゃんは、デコーダーからYUV出力すると
解像度にかかわらずBT.601で変換して表示してくれちゃうけど・・・。
- 215 名前:名無しさん@編集中:2012/02/03(金) 02:00:47.89 ID:D8wGUccf
- >>212
ありがとう
>・デコーダーでYUV出力をやめRGB出力のみにする。
設定弄っても反映されないのはこれのせいだったみたい
RGB出力にしたら変換係数指定とかPCスケールとかが反映されて思い通りになったよ
- 216 名前:名無しさん@編集中:2012/02/03(金) 08:00:07.38 ID:4h+S+jex
- iphoneで撮影したmp4がvfrになってて編集すると音がずれてしまう
vfrをtrimしても音が合うようにするにはどうしたらよいので?
- 217 名前:名無しさん@編集中:2012/02/03(金) 16:24:50.78 ID:z9vRaExO
- http://maybex.cocolog-nifty.com/blog/cat38842196/index.html
どんな編集かわからないけど、このサイト参考にならないかな
- 218 名前:名無しさん@編集中:2012/02/03(金) 20:38:09.24 ID:aOsbbw9n
- DSS2("mp4/mkv", fps=119.88)
FDecimate(23.976)
VFRでエンコードしてしまったx264をCFRに再エンコードしようと思っているのですが
同じコンテナ内の音声を追加するにはどのように記述すればいいでしょうか
- 219 名前:名無しさん@編集中:2012/02/03(金) 20:49:53.48 ID:aOsbbw9n
- 事故解決しました
V = DSS2("", fps=119.88)
A = FFAudioSource("")
AudioDub(V,A)
こうやって結合すればよかったんですね
- 220 名前:名無しさん@編集中:2012/02/03(金) 23:23:34.68 ID:cZ9kLjhN
- 向こうの方は人少なすぎて、質問してもみんなつんぼ状態...orz
違法なことじゃないよ。
http://awabi.2ch.net/test/read.cgi/download/1283955092/749
悪いけど、この関数使いやすいように直して
function HighPassSharpen(clip c, int "mode", float "radius")
{
v1 = c.binomialblur(radius,radius)
v2 = v1.invert()
v3 = merge(c,v2)
v3 = v3.greyscale()
v4 = overlay(c,v3,mode="hardlight")
v5 = (mode==0) ? v3 : v4
return v5
}
- 221 名前:名無しさん@編集中:2012/02/03(金) 23:59:01.69 ID:D/7u7HqK
- 上の方のシャープ好きな人か
それ動画向きじゃないよ
静止画として使うならわかるが…
- 222 名前:名無しさん@編集中:2012/02/04(土) 00:03:39.85 ID:cZ9kLjhN
- >>221
えっ、どういうこと?
- 223 名前:名無しさん@編集中:2012/02/04(土) 00:18:51.13 ID:VnfUdtw7
- 強すぎて動画には向かないって事
- 224 名前:名無しさん@編集中:2012/02/04(土) 00:37:02.98 ID:5HrpBYJJ
- >>223
それなら弱く掛ければよくない?
- 225 名前:名無しさん@編集中:2012/02/04(土) 00:41:57.03 ID:/ayzzfVg
- ×向こうの方は人少なすぎて、質問してもみんなつんぼ状態
○ID:cZ9kLjhNがウザ過ぎてみんなスルー状態
- 226 名前:名無しさん@編集中:2012/02/04(土) 01:11:53.49 ID:VnfUdtw7
- >>224
一番弱くしても強すぎるから言ってんだよ…
ま、ギラギラした画質でシャープ万歳しててくれればいいよ
- 227 名前:名無しさん@編集中:2012/02/04(土) 01:26:19.65 ID:rP9jlivt
- ぼかしたりブラー掛けたのをoverlay("hardlight")するなら意味あるけど
そのまま全体に掛けるなら色いじったほうがはやくね
補正するならともかく、色弄るのは拒否感があるんだろうな
昔のVTRをDVD化すると色あせててなんとかしたいってなら別の方法がいいとおもうよ
- 228 名前:名無しさん@編集中:2012/02/04(土) 01:55:16.41 ID:xIWwej75
- >>217
トリムしたりの編集
ただそのままリサイズ、シャープ類のフィルターをかけてならタイムコード抜いて映像だけエンコして音を付け直すでおkなんだけど
トリムする場合音をどう扱えばいいのか分からなくて
正確にはmovをmp4に入れなおした動画なんだけど
- 229 名前:名無しさん@編集中:2012/02/04(土) 02:10:40.44 ID:5HrpBYJJ
- >>227
>そのまま全体に掛けるなら色いじったほうがはやくね
例えばどういうプラグイン+関数?
- 230 名前:名無しさん@編集中:2012/02/04(土) 02:25:30.88 ID:HSJ+CqFX
- SwapUVとか
- 231 名前:名無しさん@編集中:2012/02/04(土) 14:24:08.38 ID:JW/MhPox
- >>220
こういっちゃなんですが
いきなり「これ直して」は行き過ぎてる
手順を踏まえて頼むのがスジではないでしょうか?
正直私には内容がわからないので折角だから目的も書いてくれたほうが
調べる気にもなったはずだし、ここの先輩方も答える気にもなったかと。
- 232 名前:名無しさん@編集中:2012/02/04(土) 15:15:03.72 ID:1/pn2bT6
- NL-means LigntをAvisynthで使う方法(適当書) | 大学生の暇つぶしブログ
http://subcross.com/wp/archives/137
上記のサイトさん(繋がりません)で紹介されていた
NL-means LigntをAvisynthで使う方法を教えていただけないでしょうか
- 233 名前:名無しさん@編集中:2012/02/04(土) 15:45:20.60 ID:R0z1Coe0
- >>232
AviUtlフィルタプラグイン(AUFファイル)をAvisynthで使う方法
http://www.avisynth.info/?AviUtl%A5%D5%A5%A3%A5%EB%A5%BF%A5%D7%A5%E9%A5%B0%A5%A4%A5%F3%A4%F2%CD%F8%CD%D1%A4%B9%A4%EB#ve8c1c7b
・ShowAUFInfo_Assist.bat or ShowAUFInfo_Assist2.batにAviUtlフィルタプラグイン(AUFファイル)をドラッグ&ドロップ
http://www.avisynth.info/?ShowAUFInfo%BC%C2%B9%D4%BB%D9%B1%E7%A5%D0%A5%C3%A5%C1%A5%B9%A5%AF%A5%EA%A5%D7%A5%C8
aufilters.avsにAvisynthで使える関数が書きこまれるので、それをAVSから呼び出して実行。
元がD2VでYV12読み込みなら、
ConvertToYUY2()
ConvertYUY2ToAviUtlYCFix() or ConvertYUY2ToAviUtlYC()
AU_nlmeans_light(2,30,true)
ConvertAviUtlYCToYUY2Fix() or ConvertAviUtlYCToYUY2()
ConvertToYV12()
こんな感じ。
- 234 名前:名無しさん@編集中:2012/02/04(土) 15:49:55.06 ID:5HrpBYJJ
- >>232
TNLMeansとかじゃダメ?
GPU対応版なら、NLMeansCLとDeathrayがある。
- 235 名前:名無しさん@編集中:2012/02/04(土) 19:41:02.34 ID:5HrpBYJJ
- もう、アプコン物のシャープは、
LSFmod(defaults="slow")
だけでいい感じがした。
BDとか地デジ物(HD画質)は、強度を弱めて。
輪郭が薄い場合は、FastLineDarkenMODで調整ということで。
- 236 名前:名無しさん@編集中:2012/02/04(土) 20:17:23.28 ID:JfHEL/ns
- >>233
参照先拝見して通せました!助言ありがとうございます
やっぱり自分みたいに理解できてない人間にはCLIは難しいですね
- 237 名前:名無しさん@編集中:2012/02/04(土) 20:21:00.22 ID:tzOw7378
- BDもシャープにするの!?
BDエンコしたことないけどキャプチャとか見るとフィルタリングしなくて良いと思うけど…
- 238 名前:名無しさん@編集中:2012/02/04(土) 20:37:17.39 ID:4fRSoPYR
- ものによるよ。まぁ、まともなものにはいらないだろうけど、
古いアプコン物もあるし、最近のでもたまに酷いのはある。
- 239 名前:名無しさん@編集中:2012/02/04(土) 22:40:55.27 ID:rP9jlivt
- BDは高画質なのといかにもアプコンしましたーなのと差がひどいな
- 240 名前:名無しさん@編集中:2012/02/05(日) 00:22:39.32 ID:UVJ/WHRN
- HQDeringを使おうとしたら、"EdgeMask"で引っかかって使えない...orz
- 241 名前:名無しさん@編集中:2012/02/05(日) 00:28:24.64 ID:UVJ/WHRN
- MAskTools 1.5.8入れたら、"EdgeMask"は解決したが、"YV12Layer"で引っかかる...orz
- 242 名前:名無しさん@編集中:2012/02/05(日) 00:39:14.16 ID:Fsp34WVT
- >>241
masktools2版もあるんだよ
http://forum.doom9.org/showpost.php?p=793930&postcount=4
- 243 名前:名無しさん@編集中:2012/02/05(日) 00:48:39.91 ID:WbKoyysQ
- 実写でアプコンやってみたけどこんなもんでいいの?
ttp://www.dotup.org/uploda/www.dotup.org2597214.png
ttp://www.dotup.org/uploda/www.dotup.org2597217.png
- 244 名前:名無しさん@編集中:2012/02/05(日) 00:51:23.47 ID:ZFnkn448
- アプコン?
- 245 名前:名無しさん@編集中:2012/02/05(日) 00:54:49.48 ID:UVJ/WHRN
- >>243
どういう設定?
- 246 名前:名無しさん@編集中:2012/02/05(日) 01:00:58.21 ID:WbKoyysQ
- 言葉足らずでしたね
上の方にあったのを参考にして
アメドラのDVDを
FFT3DGPU(sigma=2,beta=1,plane=1,bw=32,bh=32,ow=16,oh=16,bt=3,mode=1,sharpen=0,interlaced=false,NVPerf=false,wintype=0,precision=0)
FFT3DGPU(sigma=2,beta=1,plane=0,bw=32,bh=32,ow=16,oh=16,bt=3,mode=1,sharpen=0,interlaced=false,NVPerf=false,wintype=0,precision=0)
nnedi3_rpow2(rfactor = 2, nsize = 4, nns = 4, qual = 1, cshift = "spline36resize", fwidth = 1920, fheight = 1080, ep0 = 4)
waveletaf_smoothing(14, true, 100, false, "YV12")
FastLineDarkenMOD(strength=55, thinning=0)
toon()
MT("UnsharpMask(80,1,20)",threads=8)
MT("""GradFun2DBmod(thr=1.5,thrC=1.5,adapt=-1, temp=0, custom="GrainFactory3(g1str=3, g2str=3, g3str=1,g1size=1,g2size=0.8,g3size=0.5)")""",threads=8)
として
シャープになりすぎないようにしてみたつもりですが皆さんの意見を聞いてみたくて
- 247 名前:名無しさん@編集中:2012/02/05(日) 02:05:48.50 ID:UVJ/WHRN
- >>246
>waveletaf_smoothing(14, true, 100, false, "YV12")
waveletaf_smoothing(14, true, 100, false, "YV12")試してみたかったけど、Invaild arguments to functionというエラーが出る...orz
- 248 名前:名無しさん@編集中:2012/02/05(日) 02:19:06.91 ID:WbKoyysQ
- 数日前に更新されてパラメータが変更されてるんでですが
最新のもの使ってますか?
- 249 名前:名無しさん@編集中:2012/02/05(日) 02:23:44.20 ID:UVJ/WHRN
- >>248
それが原因だった。
どうもありがとう
LSFmod(preblur="ON", soft=0, ss_x=1.55, defaults="slow")ではだめなの?
- 250 名前:名無しさん@編集中:2012/02/05(日) 02:44:31.29 ID:WbKoyysQ
- LSFmodは微調整するのが面倒だったのでtoonにしてみただけです
今、その設定でtoonと置き換えてみた所
微妙にくっきりしたんでこれくらいのシャープ化なら有りかなとも思います
- 251 名前:名無しさん@編集中:2012/02/05(日) 10:31:08.97 ID:JSnEbACu
- >>233
俺もそれやってるけど、初期化に失敗しましたみたいなポップアップとともに
aviutlのバッチ処理が失敗するんだよな
- 252 名前:名無しさん@編集中:2012/02/05(日) 10:45:14.86 ID:3Ra2B589
- >>251
ちなみに何のプラグイン?全てのプラグインが動作するわけじゃないみたいだよ。
うちだとNL-Means Light for GPUの最新版は動いてない。(Aviutlからだと動く)
CPU:i5 i750 ビデオカード:GF9800GTの環境
低周波成分保護フィルタ、
スムージングフィルタSIMD ver 0.3c、
モスキートノイズ低減フィルタ ver 0.10a、
エッジレベル調整(Ver0.7)、
非線形処理な先鋭化(nonlinear sharpen)
とかはAvisynthからも動作してる。
- 253 名前:名無しさん@編集中:2012/02/05(日) 11:04:06.55 ID:JSnEbACu
- >>252
AU_warpsharpmt(32,3,128,-6,0,0,0,0,false)
AU_nlmeans_filter(1,0,45,3)
だけど、「ウィンドウクラスの設定に失敗しました」ってポップアップが出て
バッチが停止するだけで、動作しないわけじゃないんだけどね
あと、↓はなくても動いてるけどいる?
ConvertToYUY2()
ConvertToYV12()
- 254 名前:名無しさん@編集中:2012/02/05(日) 11:06:07.83 ID:UVJ/WHRN
- >>246
リンギングとアンチエイリアス
denoised=last
source=last
MCTemporalDenoisePP(denoised, source, AA=true, useEEDI2=false, reduc=0.5, maxd=48, AAthr=16, method=0, edgeclean=true, ECrad=6, ECthr=16, ECmode="Removegrain(4,4)")
- 255 名前:名無しさん@編集中:2012/02/05(日) 11:48:59.69 ID:3Ra2B589
- >>253
warpsharpmtはうちでも使ったことあるけど、
特にメッセージ出なくて使えてる。
たぶんAU_nlmeans_filterから出てると思う。
ConvertToYUY2()
ConvertToYV12()
は入出力形式によると思う。
(D2VでYV12読み込みならいるだろうし、m2vでYUY2読み込みならいらない)
そこらへんは個人の環境、出力用途によると思う。
- 256 名前:名無しさん@編集中:2012/02/05(日) 13:29:23.29 ID:UVJ/WHRN
- MTを使うのはやめなさいだと…
どういうことだ?
http://mod16.org/hurfdurf/?p=234
- 257 名前:名無しさん@編集中:2012/02/05(日) 13:49:57.10 ID:UVJ/WHRN
- >>246
UnsharpMask(80, 1, 20)
なんか掛けないときとあまり変わらないような
- 258 名前:名無しさん@編集中:2012/02/05(日) 15:56:49.04 ID:S0M4rzah
- >>256
どのバージョンを使っている人が多いんだろ。
wikiには、現時点でよく使われているのは、32 ビット版なら SEt ビルドと書いて
あったから、俺はXP32マシンもWin764マシンも、32bit版 v2.5.8 SEt ビルドを
使っているが。
- 259 名前:名無しさん@編集中:2012/02/05(日) 16:36:33.26 ID:Fsp34WVT
- >>256
抄訳すれば
・avisynthプラグインのほとんどはそもそもthreadsafeに作られていないので、
avisynth-MTがいくらthreadsafeになろうと、そのようなプラグインを使う限り意味が無い
・たくさんのスレッドはとんでもない量のメモリを必要とするのに、誰も64bit-avisynthの開発に関わろうとはしない
・avisynth-MTは2.5.6由来のバグ(メモリーリーク)有りフレームキャッシュを使っている
・avisytnh-MTは、(誰かがオリジナルのコードからその部分のコードをコメントアウトしたままほったらかしにしているため)
システム例外を正しく処理出来ない
・早い話が、avisynth-MT開発者は、自分がなにをやってるのかわかってない
でもってユーザー側を見てみれば、>>258みたいに(SEt自身は最新の2.6MTを使えと何度も言ってるのに)
いまだに2.5.8MTを使い続けてるのがいるわけだ
Stop getting fooled by the ~blazing~ FPS numbers. An encode that crashes halfway through is effectively encoding at a negative FPS.
(一見高いfpsに騙されるのは、いい加減やめとけ。 途中でクラッシュすれば、それは結局マイナスってことだろ)
- 260 名前:名無しさん@編集中:2012/02/05(日) 17:26:42.71 ID:UVJ/WHRN
- >>246
どうもこの設定だと某所ではギラギラシャープだといわれてた。
- 261 名前:名無しさん@編集中:2012/02/05(日) 17:32:12.91 ID:7mqy08fO
- 2.6正式版ってどこにあるのさ
- 262 名前:名無しさん@編集中:2012/02/05(日) 17:32:52.15 ID:UVJ/WHRN
- しょぼいスクリプトスレから天才
function NewTIVTC24P2(clip clip, string "fieldorder")
{
fieldorder = Default(fieldorder,"TOP")
Assert(("TOP" == fieldorder )||("BOTTOM" == fieldorder),"Please specify ''TOP'' or ''BOTTOM'' .")
Assume = (fieldorder == "BOTTOM") ? clip.AssumeBFF() : clip.AssumeTFF()
num = (fieldorder == "BOTTOM") ? 0 : 1
interp = Assume.SeparateFields().Selecteven().nnedi3(field=num,dh=true)
Deinted = clip.yadifmod(order=num,field=num,edeint=interp)
clip.TFM(mode=6,order=num,PP=7,mChroma=true,clip2=Deinted,cthresh=-1)
TDecimate(mode=1)
Return last
}
自分なりに改良してみたところ
1、BFFにもたぶん対応※未確認
2、取りこぼしを更に少なくした。
- 263 名前:名無しさん@編集中:2012/02/05(日) 17:35:02.60 ID:UVJ/WHRN
- >>261
正式版はないみたい。
現時点では、2.6.0 Alpha 3が一番新しい
ttp://sourceforge.net/projects/avisynth2/files/AviSynth_Alpha_Releases/AVS%202.6.0%20Alpha%203%20%5B110525%5D/
- 264 名前:名無しさん@編集中:2012/02/05(日) 18:09:10.69 ID:3Ra2B589
- >>258
http://forum.doom9.org/showthread.php?t=148782
ここのSEt ビルドで
特にMTもThreadRequest()(局所的に使ってる)も
自分がよくエンコで使ってるフィルタに関してはエラーが出てなく不具合がないので
自分はここの2009.09.19版使い続けてる。
それ以降の
2011.09.13版(最新)、2011.07.19版、(2011.07.14版は、リンク先にファイルなかった)
だとどうも、なぜだか、
MT("Spline36Resize(1280,last.height)",threads=4)
MT("Spline36Resize(last.width,720)",threads=4,splitvertical=true)
AVSにMTでリサイズのこういう記述書いてあると、
avs2wav.exe、wavi.exe(WAVI 1.06m by Chikuzen)
で、wav出力がうまくできなかった。
(うちだけの問題かもしれない。)
いつもスレで言われてるように、
音声処理は、別のAVSでやればいいんだろうけど。
itsでfilterrangeとか使った場合に音声が途切れる問題は、ここの
http://d.hatena.ne.jp/Take-R/20110514/1305305871
audio = KillVideo()で最後にAudioDub(last, audio)するやり方で対処してた。
環境はOS:XPSP3 CPU:i5 750 VideoCard:GF9800GT(省電力版)
- 265 名前:名無しさん@編集中:2012/02/05(日) 18:30:32.88 ID:uKS7g5l5
- 英語わからんからない書いてあるかわからないけどMTってなんか悪影響あるの?
Threadrequestじゃ落ちるしなあ…
どうすればいいんだ
- 266 名前:名無しさん@編集中:2012/02/05(日) 18:33:40.92 ID:fCLuWuVy
- >>264
2.6MTではSEt氏はMT.dllのサポートをしていないしするつもりもない
doom9に書いてあるだろ
MTなんて糞捨てちまえ
- 267 名前:名無しさん@編集中:2012/02/05(日) 18:37:46.85 ID:3Ra2B589
- >>266
何を君は怒ってるの?
MTになんか恨みでもあるのか?
- 268 名前:名無しさん@編集中:2012/02/05(日) 18:42:46.90 ID:Zzh7z151
- MTもthreadrequestもなーんもつけなくても、それなりに全部スレッド働いてるんだよな。
avs2pipemod通してるおかげ?
- 269 名前:名無しさん@編集中:2012/02/05(日) 19:03:49.86 ID:AQduqnXm
- >>268
ベンチのnull出力とかでも全部コア100%で動いてる?
エンコーダ含め常時100%で速度が出てればそれで良いと思うけど
この流れはavisynthのマルチスレッドの件だろうし
論理コア数が今後増えていくと他人事ではなくなってくると思う
- 270 名前:名無しさん@編集中:2012/02/05(日) 19:21:18.56 ID:Fsp34WVT
- >>266
言っとくが>>256のTheFluffの言うavisynth-MTは、
SetMTMode()も含めた、tsp/SEtの改造版全てについての話だぞ
- 271 名前:名無しさん@編集中:2012/02/05(日) 19:34:57.70 ID:PecjedHY
- 全スレッド働いていないと映像処理レートが極端に少なくなるし、無事出来上がったとしても台無しな結果に終わる
- 272 名前:名無しさん@編集中:2012/02/05(日) 19:45:15.49 ID:UVJ/WHRN
- 設定
MVDFTDenoise()
nnedi3_rpow2(rfactor=4, nns=2, qual=2, cshift="Spline64Resize", fwidth=1920, fheight=1080, ep0=4)
waveletaf_smoothing(14, true, 100, false, "YV12")
UnsharpMask(80, 1, 20)
LSFmod(preblur="ON", soft=0, ss_x=1.55, defaults="slow")
FastLineDarkenMOD(strength=55, thinning=0)
でアニメをアプコンしてみたら、リンギングがあって微妙に色がボケたり霞んだりしてるようなラインだと某スレでいわれた。
微妙に色がボケたり霞んだりしてるようなラインを改善する方法ってないかな?
- 273 名前:名無しさん@編集中:2012/02/05(日) 19:56:04.37 ID:e8WDuZ5P
- ソース無視すんなよ
- 274 名前:名無しさん@編集中:2012/02/05(日) 19:57:47.72 ID:cg10XaWk
- >>272
いいかげんうざい
まじで別スレ立てろダウソスレにまで来てたがお前割房だろ
そもそも個人レベルでSDからHD画質には絶対ならない諦めろ
- 275 名前:名無しさん@編集中:2012/02/05(日) 19:59:05.01 ID:UVJ/WHRN
- >>273
どういうこと?
>>274
違う!
ダウソスレで意見を聞いただけだ!
- 276 名前:名無しさん@編集中:2012/02/05(日) 20:04:10.90 ID:GNHKPu6o
- いずれにせよ、いい加減うざいのは確かだな。
- 277 名前:名無しさん@編集中:2012/02/05(日) 20:24:41.32 ID:3kUXBrJ3
- >>275
ここはお前の日記帳でもサポセンでもない
- 278 名前:名無しさん@編集中:2012/02/05(日) 20:25:45.66 ID:NNlHNNWP
- >>274
>>276
ウザイナーがとりつかれてる証拠だ
少し、落ち着こうか
- 279 名前:名無しさん@編集中:2012/02/05(日) 20:40:55.11 ID:Vz4zndUd
- MTがどうのこうの出してきたのも割れ厨のID:UVJ/WHRNか
- 280 名前:名無しさん@編集中:2012/02/05(日) 20:43:58.03 ID:5X8Cdlee
- 超掲示板戦士
ウザイナー
- 281 名前:名無しさん@編集中:2012/02/05(日) 20:57:57.32 ID:UVJ/WHRN
- だから、俺は割れ厨じゃないぞ!
- 282 名前:名無しさん@編集中:2012/02/05(日) 21:40:45.64 ID:UVJ/WHRN
- あの画像はネットから落とした物じゃなくて、自分で買ったDVDからだぞ。
というわけで、俺は割れ厨じゃないのであしからず。
シャープの話題はここまでにする。
- 283 名前:名無しさん@編集中:2012/02/05(日) 22:55:37.55 ID:UVJ/WHRN
- 遅れたけど
>>242
トン
- 284 名前:名無しさん@編集中:2012/02/05(日) 23:10:35.14 ID:UVJ/WHRN
- リンギングがあって微妙に色がボケたり霞んだりしてるようなラインは、リサイズの問題みたい。
諦めるしかなさそう。
- 285 名前:名無しさん@編集中:2012/02/05(日) 23:12:59.30 ID:z/t5voNc
- もうお休み
- 286 名前:名無しさん@編集中:2012/02/05(日) 23:15:05.01 ID:Y4B4W6Uq
- >>276
おいおい、GNHKとか1chにも程があるぜ
- 287 名前:名無しさん@編集中:2012/02/06(月) 02:29:23.11 ID:oNpIsA0Z
- >>284
本当は、「色ボケや霞んだ輪郭を何とかして」と言いたいんでしょ?
- 288 名前:名無しさん@編集中:2012/02/06(月) 04:30:39.45 ID:wTbMdvj2
- >nnedi3_rpow2(rfactor=4, nns=2, qual=2, cshift="Spline64Resize", fwidth=1920, fheight=1080, ep0=4)
>waveletaf_smoothing(14, true, 100, false, "YV12")
>UnsharpMask(80, 1, 20)
>LSFmod(preblur="ON", soft=0, ss_x=1.55, defaults="slow")
>FastLineDarkenMOD(strength=55, thinning=0)
↑このフィルタ設定なら然程リンギング発生しないだろ
>nnedi3_rpow2(rfactor=4, nns=2, qual=2, cshift="Spline64Resize", fwidth=1920, fheight=1080, ep0=4)
↑このアップスケールの時点で発生してるリンギングが残ってるようなもんだし
これを目立ちにくくするには結構ぼけさせないといけない
何れにしてもwarpsharpで背景や人の顔崩れてる糞油絵アプコンよりは遥かにマシだと思うぞ
- 289 名前:名無しさん@編集中:2012/02/06(月) 07:49:23.81 ID:NJhl+/lX
- 相手にすんなって
- 290 名前:名無しさん@編集中:2012/02/06(月) 10:11:28.52 ID:tbotHznf
- >>262
途中でパターンが変わるだけのテレシネPVに試したら
前のTIVTC24P2と違って誤爆するぞ
コーミングフレーム拾うわけじゃないけど
フレームナンバーの違う同じ画像拾いまくる
TIVTC24P2なら綺麗に逆テレシネされるが
- 291 名前:名無しさん@編集中:2012/02/06(月) 10:47:35.75 ID:9va5kPKZ
- >cthresh=-1
- 292 名前:名無しさん@編集中:2012/02/06(月) 18:02:41.25 ID:ohuBMkSt
- でも、ってなんだよwwでもってw
お前がそう思い込みたきゃそれでいいから二度とダウソ板やDTV板にはこないでね♪
- 293 名前:名無しさん@編集中:2012/02/06(月) 18:03:12.04 ID:ohuBMkSt
- 誤爆失礼
- 294 名前:名無しさん@編集中:2012/02/06(月) 18:15:20.66 ID:9ZWkTwlo
- >>292
氏ね消えろ!!!!
バーカ、バーカ!!!
- 295 名前:名無しさん@編集中:2012/02/06(月) 18:34:47.90 ID:paDuYAPG
- ここも随分質が落ちたな
- 296 名前:名無しさん@編集中:2012/02/06(月) 22:19:12.68 ID:x1DIYjkR
- 自動テレシネの精度や誤爆箇所を知るために、
2つのvideoをフレーム単位で比較して差があればブレームナンバーや総カウント数をテキスト出力するavsを
書こうといろいろ調べたんですが具体的な手法を思いつきません。
IsCombedTIVTCで比較してWriteFileでテキスト出力できそうなのですが
ヒントだけでもお願いします。
- 297 名前:名無しさん@編集中:2012/02/06(月) 22:25:41.60 ID:FdN0vgrS
- IsCombedTIVTCは縞の有無を判定するものであって、2つのクリップを比較するわけじゃないぞ
- 298 名前:名無しさん@編集中:2012/02/06(月) 22:41:30.84 ID:x1DIYjkR
- 2つのvideoをbobして偶数と奇数フィールドに割り当てればコーミング判定できるとおもうのですが
TFMの判定ルーチン使ってるみたいです。
- 299 名前:名無しさん@編集中:2012/02/06(月) 23:04:27.17 ID:FVC2HSIA
- ふたつのクリップの比較ならCompareがあるよ。
http://www.avisynth.info/?Compare
- 300 名前:名無しさん@編集中:2012/02/06(月) 23:41:12.17 ID:x1DIYjkR
- >>299
>logfile が指定されると、結果はその名前でファイルに書き出され、クリップ上には描画されません。
求めていたズバリそのもののようです。
ありがとうございました。
- 301 名前:名無しさん@編集中:2012/02/07(火) 00:46:20.36 ID:hJEUf87G
- シャープでウザイ人じゃないけど
>>246
FastLineDarkenMODはリサイズ前にやったほうがいいぞ
strength=55では強すぎなので、デフォルト(strength=48)の半分(strength=24)位で
それ以外はリサイズ後にかけないと強すぎる。
- 302 名前:名無しさん@編集中:2012/02/07(火) 01:37:51.56 ID:XoYKS+7f
- avisynth 2.5.8 なんだがオートローディングが動いていない
plugins に入れたavsiに記述したファンクションを呼ぶだけのavsを書き
avspで確認しているんだがそんなファンクションは知らん!といわれる・・・
レジストリも確認したんだが plugins が指定されてるし、いったい何が原因なんだろう
- 303 名前:名無しさん@編集中:2012/02/07(火) 01:44:12.00 ID:XoYKS+7f
- あ、普段はplugins以下のサブフォルダにおいているのでplugins直下はインストール直後の状態です
- 304 名前:名無しさん@編集中:2012/02/07(火) 02:41:40.91 ID:aNtdM8YP
- >>301
あざっす
リサイズ前にかけたら
シャープの人が言ってたらしいラインの妙な変化が消えました
ついでにリンギングも消せるように
waveletaf_smoothingにFIRなデジタルフィルタを組み込んで
輪郭がボケない程度に軽く補正してみたらいい感じになりました
- 305 名前:名無しさん@編集中:2012/02/07(火) 11:31:24.12 ID:X9tKjweq
- waveletaf_smoothingとFIRなデジタルフィルタをavisynthプラグイン版を誰か作ってください。
- 306 名前:名無しさん@編集中:2012/02/07(火) 11:33:59.28 ID:X9tKjweq
- 色変換したくないしたくないので
- 307 名前:名無しさん@編集中:2012/02/07(火) 13:20:06.35 ID:BmRTxIrA
- またシャープ君か
- 308 名前:名無しさん@編集中:2012/02/07(火) 14:13:35.89 ID:X9tKjweq
- >>307
違う
avisynthにないから欲しいんだ。
色空間変換するので速度は落ちるし
- 309 名前:名無しさん@編集中:2012/02/07(火) 14:16:57.99 ID:OkXiX5q3
- どんだけ落ちるんだよ
- 310 名前:名無しさん@編集中:2012/02/07(火) 14:35:20.34 ID:/R8aL9w3
- ほっとけ。こういうのかまってもいい事ないぞ。質問しまくるか逆ギレするかどっちかだ。
- 311 名前:名無しさん@編集中:2012/02/07(火) 15:17:14.09 ID:hJEUf87G
- シャープの話題がウザイ中、SuperToonというものが出てた。
http://forum.doom9.org/showthread.php?t=163987
使用するには以下の3つのプラグインが必要
MaskTools v2.0
Removegrain
Unfilter
Degrainmedian
- 312 名前:名無しさん@編集中:2012/02/07(火) 15:17:45.41 ID:hJEUf87G
- ごめん、4つだった。
- 313 名前:名無しさん@編集中:2012/02/07(火) 15:42:36.34 ID:QD1YpD+F
- スペイン宗教裁判?
- 314 名前:名無しさん@編集中:2012/02/07(火) 17:37:21.82 ID:hJEUf87G
- >>311の関数なんだけど、読み込んだだけでAvsPmodがクラッシュして起動せず、avs2pipemod+x264_x64ではエラー吐いた。
avs2pipemod+x264_x64のエラー内容
avs2pipemod[error]: Script error: expected `:'
(SuperToon.avsi, line 117, column 0)
x264 [error]: could not open input file `-'
- 315 名前:名無しさん@編集中:2012/02/07(火) 19:00:05.84 ID:QD1YpD+F
- >>314
http://forum.doom9.org/showthread.php?p=1556491#post1556491
- 316 名前:名無しさん@編集中:2012/02/07(火) 19:27:54.02 ID:hJEUf87G
- >>315
これ投稿したのavs2pipemodの作者じゃないか。
avs2pipemodの作者乙
- 317 名前:名無しさん@編集中:2012/02/07(火) 20:15:12.93 ID:hJEUf87G
- 修正の仕方分かりにくかったのでここに書いておく
hard = mode==3 ?(Nstr!=0)?hard.unfilter(Nstr,Nstr):hardを、
hard = mode==3 && (Nstr!=0)?hard.unfilter(Nstr,Nstr):hardにすればおk
- 318 名前:名無しさん@編集中:2012/02/07(火) 20:26:21.86 ID:hJEUf87G
- SuperToonを使ってみた感想
FastLineDarkenMODとあんまり変わんない印象
Toon系のフィルタはFastLineDarkenMODと同じく輪郭を濃くするフィルタなのではないかと
- 319 名前:名無しさん@編集中:2012/02/07(火) 20:52:57.83 ID:hJEUf87G
- SuperToonは、mfToon・vmToon・Toonを最適/高速化したものらしい。
- 320 名前:名無しさん@編集中:2012/02/07(火) 21:05:48.63 ID:6lP5dyNd
- となると、MiracleSpecialUltraSuperMegatonToonの性能は・・・ゴクリ
- 321 名前:名無しさん@編集中:2012/02/07(火) 21:20:13.60 ID:wsmIj7Vy
- 質問なのですが
ユーザー関数「ivtc_txt60mc」のFunctionの記述がわかりません
「Auto_VFR」で初めて触れたのですが単体でも使えないと応用が効かないと判断しました。
ご教授ください、お願いします。
※「Auto_VFR」では「ivtc_txt60mc(0,draft=true)」こういう記述をしていましたが
他に実際のAVS記述例が見つからす質問させていただきましたm(__)M
- 322 名前:名無しさん@編集中:2012/02/07(火) 21:39:25.92 ID:wsmIj7Vy
- >>321
環境の記述を忘れてました
・Windows7 x64
・avisynth2.58(x86),作者は忘れました・・・
- 323 名前:名無しさん@編集中:2012/02/07(火) 21:44:53.35 ID:8i/4iO73
- >>321
ググったらこういうのが出てきた。
avisynth.info (旧 AviSynth Wiki)のユーザー定義関数のIのところivtc_txt60mc
http://www.avisynth.info/?%A5%E6%A1%BC%A5%B6%A1%BC%C4%EA%B5%C1%B4%D8%BF%F4#x213c319
リンク先
http://forum.doom9.org/showthread.php?p=1466105#post1466105
使ったことないのでよくわかってません。
あとAutoVFRの開発者さんのブログで、こういうのがありました。
http://putin999.blog.fc2.com/blog-entry-4.html
- 324 名前:名無しさん@編集中:2012/02/07(火) 21:47:53.49 ID:2m5kX+o5
- つまりググらずに質m
- 325 名前:名無しさん@編集中:2012/02/07(火) 22:00:03.32 ID:wsmIj7Vy
- >>325
一応323の内容については閲覧済みです
ttp://www.avisynth.info/?%A5%E6%A1%BC%A5%B6%A1%BC%C4%EA%B5%C1%B4%D8%BF%F4#x213c319
一応意味も把握してますが、実践で使うには?という疑問が残ります。
「単体で」というのはそういう意味です。
スミマセン、言い訳ですね・・・
- 326 名前:名無しさん@編集中:2012/02/08(水) 00:32:56.40 ID:X3SfcqNx
- >>318
全然違う
FastLineDarkenMOD…輪郭を濃くするだけでシャープは掛けない
Toon系…輪郭を濃くする+シャープ
他の人はどう?
- 327 名前:名無しさん@編集中:2012/02/08(水) 01:20:29.59 ID:om/ZQRgv
- function KenkunNR2(clip clip,int "strength", int "radius", int "threshold") {A = clip.ColorYUV(off_y=1,off_u=1,off_v=1) B = Layer(clip,A,"fast") return B.KenkunNR(strength=160, radius=2, threshold=24)}
緑にならないkenkunNRがノイズ取ってくれないのはなんでだろう
- 328 名前:名無しさん@編集中:2012/02/08(水) 02:32:38.21 ID:QmH+saQH
- ぐぬぬ…kenkunNR2はYUY2かRGBでしか使えないのか
- 329 名前:名無しさん@編集中:2012/02/08(水) 13:01:29.69 ID:ZWgHyg3R
- 325のアンカーミス
×>>325
○>>324
- 330 名前:名無しさん@編集中:2012/02/08(水) 17:05:09.13 ID:RhLICfS7
- レイヤーやロゴフィルタと同時に動画に透過性ロゴフィルタを使いたいのですがどうしてもうまくいきません
どのようにしたらいいのでしょうか?頭にConvertToYUY2()を入れたり色々してみたのですがどうしても
動画に透過性ロゴフィルタをかけて縮小しレイヤー化することができません。ご教授下さい。
- 331 名前:名無しさん@編集中:2012/02/08(水) 18:43:28.19 ID:Y0qZWmg/
- レイヤー化ってなんやねん
とりあえずどんなスクリプト書いてるのか晒せよ
晒したくないなら消えろよ
- 332 名前:名無しさん@編集中:2012/02/08(水) 22:33:06.93 ID:rwXSkvvR
- 便乗で悪いが俺もLayer,Merge,Overlayの違いと使い所がわかんねえ
結局いつもOverlayしか使ってないんだけど
こんな時にはコレって具体的に説明あると嬉しい
- 333 名前:名無しさん@編集中:2012/02/09(木) 00:09:13.27 ID:3geyAuML
- 拡散希望
このプラグインをavisynthに移植してください
スムージングフィルタSIMD
http://www.geocities.jp/w_bean17/files/smoothing_simd_03c.zip
低周波成分保護フィルタ
http://hp.vector.co.jp/authors/VA048984/waveletAF_120203.zip
FIRなデジタルフィルタ
http://www.geocities.jp/flash3kyuu/auf/FIR.zip
そらかけのシュート潰し
http://www.geocities.jp/flash3kyuu/auf/sorakake.zip
- 334 名前:名無しさん@編集中:2012/02/09(木) 00:13:44.50 ID:TKC8FuA5
- シャープ君ウザいよ
- 335 名前:名無しさん@編集中:2012/02/09(木) 00:16:52.28 ID:3geyAuML
- >>334
違うぞ
バカ
- 336 名前:名無しさん@編集中:2012/02/09(木) 00:22:29.88 ID:TaMDtb58
- どう見てもシャープ君だよな…
- 337 名前:名無しさん@編集中:2012/02/09(木) 00:25:28.88 ID:3geyAuML
- >>336
根拠アンのか?
- 338 名前:名無しさん@編集中:2012/02/09(木) 00:35:37.86 ID:mFrEO10e
- 同一人物じゃなくても十分痛い子であることは理解した
- 339 名前:名無しさん@編集中:2012/02/09(木) 01:23:51.96 ID:guceSyyy
- orzと?が無いとちょっと根拠弱いよな
- 340 名前:名無しさん@編集中:2012/02/09(木) 09:06:55.63 ID:I6+hQfJ8
- 改行して バカ とか書くあたり完全にシャープ君だな
- 341 名前:名無しさん@編集中:2012/02/09(木) 14:05:44.37 ID:ppQEp1kP
- ところで=Avisynthを絶讃ιょぅょ Part30
このスレ死んでしもたん?
- 342 名前:名無しさん@編集中:2012/02/09(木) 15:25:27.18 ID:PURmuVTz
- >>341
死んだと思うなら死んだってことにしといて
- 343 名前:名無しさん@編集中:2012/02/09(木) 16:10:33.05 ID:ppQEp1kP
- >>342
余計な事はいいから答えよろ ^^
- 344 名前:名無しさん@編集中:2012/02/09(木) 20:18:53.39 ID:regCReVr
- NGID:ppQEp1kP
- 345 名前:名無しさん@編集中:2012/02/09(木) 21:34:35.01 ID:ppQEp1kP
- ちょ、え・・・
なんでNGなん、ココて初心者すれちゃうのん ^^
初心者にやさしくおしえたげるスレやろ〜
>>342みたいな中途半端なことやったらレススルーでええのんちゃうん?
- 346 名前:名無しさん@編集中:2012/02/09(木) 21:44:50.60 ID:9RhNGHjT
- FastLineDarkenMODってAviSynth2.58で正常稼動しますか?
試しに使おうとしたらAviutl(確認用)で一面緑になってしましましたorz
AviSynthは2.58、32bit用ですが誰のビルドかはわすれてしまいました
※エラーは出ていません
ご教授お願いいたします
過去ログ>>134を試してみたくなって(下記です)
↓
nnedi3_rpow2(rfactor = 2, nsize = 4, nns = 2, qual = 1, cshift = "spline36resize", fwidth = 960, fheight = 720, ep0 = 4)
FastLineDarkenMOD(strength=40)
toon(strength=0.3)
MT("UnsharpMask(40,2,15)",threads=12)
- 347 名前:名無しさん@編集中:2012/02/09(木) 23:10:16.72 ID:dyAtxT/8
- 1 名前:名無しさん@編集中[sage] 投稿日:2012/01/04(水) 13:51:15.01 ID:uvOralWi
Avisynthの初心者質問スレです。
質問する前に、Wiki、ニュース、検索サイトなどを確認しましょう。
■前スレ
Avisynth 初心者質問スレ Part3
http://toro.2ch.net/test/read.cgi/avi/1308308879/
■関連スレ
Avisynthを絶讃ιょぅょ Part30
http://hibari.2ch.net/test/read.cgi/avi/1298742587/
■外部リンク
avisynth.info (旧 AviSynth Wiki)
http://www.avisynth.info/
AviSynth
http://avisynth.org/mediawiki/Main_Page
AviSynth ニュース
http://news.avisynth.info/
- 348 名前:名無しさん@編集中:2012/02/09(木) 23:51:12.54 ID:3geyAuML
- aviutlのFIRなデジタルフィルタの縦横を合体させた関数をお願いします。
こんな感じです。
自分で作るスキルないです。
ttp://www.mediafire.com/file/ia8b1pxenp823un/waveletaf_smoothing_v0.2.3.avsi
- 349 名前:名無しさん@編集中:2012/02/09(木) 23:52:49.31 ID:3geyAuML
- 簡単に言えば、>>304がいってたwaveletaf_smoothingにFIRなデジタルフィルタを組み込んだやつが欲しいです。
- 350 名前:名無しさん@編集中:2012/02/09(木) 23:54:36.24 ID:I6+hQfJ8
- シャープ君大暴れだな
- 351 名前:名無しさん@編集中:2012/02/10(金) 00:11:01.44 ID:j49Z1CR0
- 罵倒でもなんでもレスさえつけば人とのつながりを感じて喜んじゃうだろうから完全スルーしないと。
- 352 名前:名無しさん@編集中:2012/02/10(金) 00:15:26.52 ID:MVp2gWK+
- >>351
その必要はない
- 353 名前:名無しさん@編集中:2012/02/10(金) 00:18:32.02 ID:krEd1seh
- >>333、aviutlスレにもあったぞ
しかも両方
- 354 名前:名無しさん@編集中:2012/02/10(金) 00:20:06.64 ID:Z+vkaPjB
- 変なのが取り憑いたな
- 355 名前:名無しさん@編集中:2012/02/10(金) 00:42:31.29 ID:O4WQw7fO
- 今に始まった事じゃないし、知ってる人はみんなスルーしてるよ
- 356 名前:名無しさん@編集中:2012/02/10(金) 01:15:07.89 ID:bxVkxTWJ
- >>346
問題なく使えた
使ってるスクリプトを全部晒してくれないと判断できない
- 357 名前:名無しさん@編集中:2012/02/10(金) 01:54:57.05 ID:022VMhzX
- 346です
LoadPlugin("C:\Program Files (x86)\AviSynth 2.5\plugins\mt.dll")
LoadPlugin("C:\Program Files (x86)\AviSynth 2.5\plugins\nnedi3.dll")
LoadPlugin("C:\Program Files (x86)\AviSynth 2.5\plugins\mt_masktools-25.dll")
LoadPlugin("C:\Program Files (x86)\AviSynth 2.5\plugins\mt_masktools2.dll")
LoadPlugin("C:\Program Files (x86)\AviSynth 2.5\plugins\Toon-v1.1.dll")
Import("C:\Program Files (x86)\AviSynth 2.5\plugins\LSFmod.v1.9.avsi")
Import("C:\Program Files (x86)\AviSynth 2.5\plugins\FastLineDarkenMOD.avsi")
Import("C:\Program Files (x86)\AviSynth 2.5\plugins\SuperToon.avsi")
Import("C:\Program Files (x86)\AviSynth 2.5\plugins\vmtoon.avsi")
video=MPEG2Source("D:\ENCODE\INPUT\input.d2v")
audio=WavSource("D:\ENCODE\INPUT\input.wav")
AudioDub(video,audio)
AssumeTFF()
SetMTmode(4,0)
Auto24FPS().vinverse()
nnedi3_rpow2(rfactor=2,nsize=4,qual=2,cshift="Spline64Resize" ,fwidth=1024 ,fheight=768)
FastLineDarkenMOD(strength=40)
toon()
テストなのでコレだけです
ここに記述しきれてないのはLoadPluginだけです(数だけそろえたため)
vmtoonやSuperToon、LSFmodは使うかもと思い用意したものです
- 358 名前:名無しさん@編集中:2012/02/10(金) 02:14:03.60 ID:bxVkxTWJ
- spline64が俺の環境だと使えなかったので36に変更して
他は同じにしてみたけど
AvsPmodでもaviutlでも問題ないね
- 359 名前:名無しさん@編集中:2012/02/10(金) 02:32:30.08 ID:bxVkxTWJ
- あ 申し訳ない
set版2.5.8だと思ってたらtsp版2.5.7使ってた
てことで2.5.8に変更して
spline64のまましてみたけど丸々同じスクリプトでも何も問題なし
- 360 名前:名無しさん@編集中:2012/02/10(金) 08:47:00.97 ID:022VMhzX
- ありがとうございます。
あとはこちらの環境に何か問題があるということがわかっただけでも収穫です
ちなみにvmtoonやSuperToon、LSFmodの稼動は問題ありませんでした。
(デフォルト稼動です)
- 361 名前:名無しさん@編集中:2012/02/10(金) 13:37:21.20 ID:EiNbzNpc
- >>330です
:その1
LoadAviUtlInputPlugin("C:\i7\m2v.aui", "MPEG2VIDEO")
clip1 = ImageSource("XXX 1.png" ,fps=29.970 ,end=10000)
clip2 = MPEG2VIDEO("XXX.m2v").LanczosResize(640,360).TomsMoComp(1,5,0)
Overlay(clip1, clip2, x=60, y=50, mode="blend",opacity=1.0)
-------------------------------------------------------------------
:その2
LoadAviUtlInputPlugin("C:\i7\m2v.aui", "MPEG2VIDEO")
main = ImageSource("XXX.png", pixel_type="RGB32")
logo = MPEG2VIDEO("XXX.m2v").LanczosResize(640,360).ConvertToRGB32()
Layer(main, logo, "add" , x=60, y=50, level=256)
ConvertToYUY2()
TomsMoComp(1,5,0)
-------------------------------------------------------------------
例として
後ろにPNG画像→手前に局ロゴを消した640x360の動画(x=60, y=50)
と言う単純な物を作りたいだけなんですが・・・ アホなので作れません。
ロゴフィルタはYUY2,YV12専用ということでConvertToYUY2()を入れてみたりしたんですが
できません。 どのような書式にすればEraseLOGOを使えるのでしょうか?
avisynthのレイヤー・オーバーレイフィルタと同時にロゴフィルタは使えないのでしょうか?
ご教授下さい。
- 362 名前:名無しさん@編集中:2012/02/10(金) 17:03:54.35 ID:1z2ROkRo
- >>361
LoadPlugin("C:\○×△\warpsharp.dll")#自動でロードされるなら不要
LoadPlugin("C:\○×△\delogo.dll")#自動でロードされるなら不要
LoadPlugin("C:\○×△\TomsMoComp.dll")#自動でロードされるなら不要、作者のHP消えてませんか?
LoadAviUtlInputPlugin("C:\○×△\m2v.vfp", "MPEG2VIDEO")#まるもさんのはリネームしないでいいらしい
back = imagesource("C:\○×△\後ろの画像.png", end=10000, fps=29.97).ConvertToYUY2(matrix="rec709")#endのフレーム数がレイヤーで重ねたときに優先される、色空間はrec601かどちらかだと思う
MPEG2VIDEO("C:\○×△\動画ファイル.m2v")
EraseLOGO(logofile="C:\○×△\ロゴのデータ.lgd", start=0, fadein=0, fadeout=0, end=-1)
TomsMoComp(1,5,0)
LanczosResize(640, 360)
Layer (back, last, level = 256, x=60, y = 50)
こんな感じで動きませんか?(○×△に適当なパスを)
質問ですが、yv12やyuy2のクリップの境界をシームレスな感じにぼかして重ねる簡単な方法はないでしょうか?
24pからプルダウンされたクリップに入る60iテロップ部分をcropして、処理をしてから元のクリップに重ねていますが、時々境界に不自然なものが現れます
- 363 名前:名無しさん@編集中:2012/02/10(金) 20:25:31.30 ID:EiNbzNpc
- >>362
教えていただいた書式の通りにして読み込んだところ一発で出来ました!
やっぱりアホは頭のいい人に聞かないと駄目ですね。
本当に有難うございました。 いままでは仕方なくロゴを削除し無劣化でaviにして
読み込んでいたので作業が格段に捗ります。 感動しました!
- 364 名前:名無しさん@編集中:2012/02/10(金) 22:36:53.09 ID:oXJwpPKp
- wmvをFFAudioSource読み込むと最初の部分の音が出てこない
仕様ですか?
- 365 名前:名無しさん@編集中:2012/02/11(土) 00:30:14.85 ID:RVwsz0Kh
- 24fps化後に縞を拾うフレームの処理方法はどのようなものがあるのでしょうか?
- 366 名前:名無しさん@編集中:2012/02/11(土) 00:48:52.93 ID:KWFqCiOK
- DoubleWeave().Pulldown(a, b)
- 367 名前:名無しさん@編集中:2012/02/11(土) 01:01:15.76 ID:RVwsz0Kh
- あざす、試してみます
- 368 名前:名無しさん@編集中:2012/02/11(土) 08:00:02.15 ID:sxfHOYAy
- bob化したフレームを割り当てるかボカすかどっちかじゃね
- 369 名前:名無しさん@編集中:2012/02/11(土) 22:26:10.43 ID:8u+APm30
- Tdeint(mode=0)
これでもいけました、ありがたい
- 370 名前:名無しさん@編集中:2012/02/12(日) 14:43:44.00 ID:garelRdl
- >>346です
正常になりました。
FastLineDarkenMODが古かった模様(ライン数から判別した限り)です。
http://forum.doom9.org/showthread.php?p=1035405#post1035405
に記事に似た症状もありました。
- 371 名前:名無しさん@編集中:2012/02/12(日) 18:32:46.45 ID:zZJw/yfm
- i5とi7ってエンコ時間大差ある?
i7で30分アニメどの位の時間でエンコできますか?
- 372 名前:名無しさん@編集中:2012/02/12(日) 18:46:02.83 ID:7ehLfCiw
- 4C4T:4C8Tは同クロックでおよそ1.4倍の速度
- 373 名前:名無しさん@編集中:2012/02/12(日) 19:09:20.18 ID:5DnarJ2n
- エンコード側の設定にもよるし、フィルタのかけ具合にもよるし、元となる解像度と出力する解像度によっても変わってくる
質問がアバウトすぎます
ちなみにi7 2600K 4.6G で軽めのブルーレイアニメ(24分) X264:crf18 その他結構重めの設定 フィルタなし で30分くらい
- 374 名前:名無しさん@編集中:2012/02/12(日) 19:40:22.27 ID:pKJcQweJ
- シャープ君へ
Q.FIRなデジタルフィルタのavisynthプラグイン化は無理か?
A.無理。理由は簡単。ソースが公開されてないから。
- 375 名前:名無しさん@編集中:2012/02/12(日) 20:13:26.23 ID:wnEj5Tq6
- バンディング低減とクロスコンバート補正という反例があるだろ
いや、俺は別に移植してほしいと思ってるわけじゃないが
- 376 名前:名無しさん@編集中:2012/02/12(日) 20:27:41.84 ID:pKJcQweJ
- >>375
ソースもないのに、どうやって作ったんだ?
- 377 名前:名無しさん@編集中:2012/02/12(日) 20:32:31.55 ID:T2IsMG8O
- まず挽肉を炒めます
- 378 名前:名無しさん@編集中:2012/02/12(日) 20:36:00.68 ID:DOzDIkCG
- TV番組でよくあるワイプが作れるプラグインはありますか。
元となる映像に右下か左下に小さくもう一つの映像を挿入するようなものです。
これを常時表示したいです。
- 379 名前:名無しさん@編集中:2012/02/12(日) 20:45:39.96 ID:lQY+zGg9
- >>376
同じような結果になるフィルタってことで
内部処理は違うんでしょ
無論warpsharpの中の人みたいにリバースエンジニアリングで移植した可能性もあるけど
- 380 名前:名無しさん@編集中:2012/02/12(日) 20:56:25.76 ID:r9KnodtZ
- >>378
# ワイプ画面の大きさ
wipe_width = 160
wipe_height = 90
# video1 : 元となる映像
# video2 : ワイプ画面となる映像
video1 = FFVideoSource("A.mp4")
video2 = FFVideoSource("B.mp4").Spline36Resize(wipe_width, wipe_height)
# 画面右下にワイプ画面
video1.Overlay(video2, x=video1.width - wipe_width, y=video1.height - wipe_height)
# 画面左下にワイプ画面
#video1.Overlay(video2, x=0, y=video1.height - wipe_height)
- 381 名前:名無しさん@編集中:2012/02/12(日) 20:57:40.77 ID:gb3RRxpW
- >>376
CCC(クロスコンバート補正)は、たまたま興味を持ったカナダ人が
デコンパイラとかで解析して作った
f3kdbも似たようなもんだろうね
- 382 名前:名無しさん@編集中:2012/02/12(日) 21:02:19.48 ID:mCwJJnyp
- ソースが無ければ逆コンパイルするという発想がないのかな
- 383 名前:名無しさん@編集中:2012/02/12(日) 21:04:48.34 ID:pKJcQweJ
- >>381
もしそうならば、DustV5もデコンパイラとかで解析して2.5版を作れるはずなんだけど…
- 384 名前:名無しさん@編集中:2012/02/12(日) 21:07:29.89 ID:lQY+zGg9
- Dustはデコンパイラじゃ無理だよ
逆アセンブルの必要がある
- 385 名前:名無しさん@編集中:2012/02/12(日) 21:14:54.14 ID:pKJcQweJ
- >>384
逆汗か
それに必要なソフトって何がある?
- 386 名前:名無しさん@編集中:2012/02/12(日) 21:42:56.50 ID:DOzDIkCG
- >380
なるほどOverlayをつかうんですね。ありがとうございました。
- 387 名前:名無しさん@編集中:2012/02/13(月) 01:42:25.92 ID:YjFjG7zB
- 個人的には、Anticombの2.5版が欲しいのだが
- 388 名前:名無しさん@編集中:2012/02/14(火) 13:34:03.22 ID:u6hvrgg5
- >>333
FIRなデジタルフィルタはSAPikachu氏みたいな人がいなければ無理
- 389 名前:名無しさん@編集中:2012/02/14(火) 17:02:31.42 ID:RCtSlScB
- nnedi3の
nsize
nns
qual
pscrn
これらはどういう風に設定すればいいの?
- 390 名前:名無しさん@編集中:2012/02/14(火) 17:07:37.77 ID:VhGqTavW
- Readmeに書いてる
- 391 名前:名無しさん@編集中:2012/02/14(火) 17:08:39.40 ID:RCtSlScB
- readme読んだけど、全部英語で訳分からん
- 392 名前:名無しさん@編集中:2012/02/14(火) 17:20:58.00 ID:OfbWHwS2
- nsizeはデフォで6だが、画像を拡大するときには0か4が良いって書いてあるけど俺もよく分からん
nnsとqualはスピード対画質の設定、数値が小さいほど高速で、数値が大きいほど高画質
ただ数値を上げるならまずnnsから上げるのがいい、qual=2は画像を1枚拡大するときとかに使うのがいい
pscrnは、補間がキュービック補間で十分かニューラルネットワークが必要かを判別するための設定で、2〜4を推奨
数値が大きいほどより多くのピクセルにニューラルネットワークを用いるようになるけど、まあ2で良いんじゃないかな
- 393 名前:名無しさん@編集中:2012/02/14(火) 17:25:28.43 ID:RCtSlScB
- >>392
トン
- 394 名前:名無しさん@編集中:2012/02/15(水) 00:40:28.51 ID:L7ZAs0M4
- AviUtlの拡張編集のとこからアルファチャンネル付きのPNG画像開くにはどうすればいいんでしょうか?
wikiに書いてあったRGB32にする方法とimmareadプラグインを使用する方法両方やったのですが
透過されてるはずのとこが黒になって出力されました
AviSynth使用しないでやったらちゃんと透過されたので画像は問題ないはずなんですが・・・
- 395 名前:名無しさん@編集中:2012/02/15(水) 01:30:40.06 ID:4IgVMogG
- >>394
なんでここで質問してんのか意味不明だが、特別なことしなくてもPNGを拡張編集に放り込んで
「プラグイン出力→拡張編集AVI/BMP出力(RGBA)」を使って、
アルファチャンネルを保持するコーデック(ULRAとか)で出力すれば何も問題ないけど。
AviUtl本体からのAVI出力はアルファチャンネルを扱えない。
- 396 名前:名無しさん@編集中:2012/02/15(水) 01:50:59.20 ID:L7ZAs0M4
- >>395
ありがとう。もう1回やったら普通にできました
スレ違いでしたね、すいません
- 397 名前:名無しさん@編集中:2012/02/15(水) 10:05:07.01 ID:Kw8gq13r
- 透過ロゴ処理について質問です。
インターレース解除前にチェックするとフェードイン・アウトがある局がありますが(一例です)
EraseLOGO(logofile="C:\aviutl99i8\delogo_013\TV.lgd", pos_x=0, pos_y=0, depth=128, yc_y=0, yc_u=0, yc_v=0, start=1887, fadein=1, fadeout=0, end=1887, interlaced=true)
EraseLOGO(logofile="C:\aviutl99i8\delogo_013\TV.lgd", pos_x=0, pos_y=0, depth=128, yc_y=0, yc_u=0, yc_v=0, start=1888, fadein=0, fadeout=0, end=5625, interlaced=true)
EraseLOGO(logofile="C:\aviutl99i8\delogo_013\TV.lgd", pos_x=0, pos_y=0, depth=128, yc_y=0, yc_u=0, yc_v=0, start=5626, fadein=0, fadeout=1, end=5626, interlaced=true)
インターレース解除前は確かに消えているものが
インターレース解除後見てみるとフェードイン・アウト処理を無視して(?)ロゴが見えてしまいます。
再度解析後も同じでした。皆さんはどう処理していますか?
ご教授お願いします。
- 398 名前:名無しさん@編集中:2012/02/15(水) 10:17:03.36 ID:H4jOhbPJ
- ありがちだけど、逆テレシネ後にロゴ除去してるんじゃないの。30fps→24fpsでフレーム数が変わるから。
違うならavs全部晒した方が説明するより手っ取り早い。
つーかなんで3行に分けてるんだ。1行にまとめろよ。
- 399 名前:名無しさん@編集中:2012/02/15(水) 10:40:23.74 ID:eeCOnvhA
- テレ東って方フィールドだけロゴが残ることがあるけど
インターレース解除することでそれがまるごとなくなって。とか
- 400 名前:名無しさん@編集中:2012/02/15(水) 11:35:53.11 ID:Kw8gq13r
- ttp://a-cube.net/fez/sample/sample.avs
ttp://ebifunyai.com/test/sample01.avs.txt
ttp://chonn.cocolog-nifty.com/blog/2010/04/tsx264avisynth-.html
ttp://k4095-takuan.blogspot.com/2011/10/avisynth-x264-tsh264aac-in-mp4-part3.html
参考にしたのはこれだけではありませんが逆テレの前に処理していたので間にうけてました。
(Trim→ロゴ→インターレス解除(逆テレ等)
次回からは処理は重くなりますが、インターレース解除の後に処理します。
ご教授ありがとうございましたm(_ _)m
TBSはどうなるのだろう(?)という疑問は残りますがやってみます
- 401 名前:名無しさん@編集中:2012/02/15(水) 14:04:48.59 ID:k1jkOK7A
- >>400
逆テレシネの前にロゴ除去で合ってる
間違ってるのはお前だ
- 402 名前:名無しさん@編集中:2012/02/15(水) 14:18:33.91 ID:Kw8gq13r
- >>401
あのぉ〜>>400は>>397なのですが・・・(一応)
- 403 名前:名無しさん@編集中:2012/02/15(水) 14:31:19.81 ID:k1jkOK7A
- >>402
だから逆テレシネしようがしまいがインタレ解除前にロゴ除去するのが普通なんだよ
ロゴ除去→インタレ解除・逆テレシネ
の順番でやれば問題なくできる
インタレ解除後にロゴ除去とかアホか?インタレ解除後用の解析データ別に作るのか?
頭おかしいんじゃないの
- 404 名前:名無しさん@編集中:2012/02/15(水) 15:01:45.37 ID:67pHy+wr
- >>397
厳密に言うとそれはフェードしてるんじゃなくて片フィールドだけにロゴが出てる状態
http://chonn.cocolog-nifty.com/blog/2010/04/tsx264avisynth-.html
↑ここの説明にあるDwShift関数使えばインタレ解除前でちゃんと消える
TBSは普通にフェードしてるからfadein・fadeoutも設定するんだぞ
- 405 名前:名無しさん@編集中:2012/02/15(水) 15:08:02.19 ID:YLn0LqEd
- 最初・最後のフレームなんかは、動きがないなら直後・直前のフレームをコピーするのも手だぜ
- 406 名前:名無しさん@編集中:2012/02/15(水) 15:24:03.20 ID:Kw8gq13r
- >>ALL
早速試してみます
- 407 名前:名無しさん@編集中:2012/02/15(水) 18:00:38.69 ID:Kw8gq13r
- >>ALL
問題なくできました
ありがとうございましたm(_ _)m
- 408 名前:名無しさん@編集中:2012/02/16(木) 00:46:49.36 ID:IhmxgZmN
- ロゴ消しの件で便乗させてもらいます。
EasyVFR_ver0.2_mod3で作業する場合ですが
ソースはd2vアニメです
LogoPath = "C:\Program Files\aviutl\OOOOロゴ.lgd"
T1 = Src.Trim(0, 26099).AssumeTFF()
T1 = T1.EraseLOGO(start=0, end=26099, depth=128, logofile=LogoPath, interlaced=true)
T1 = T1.TFM(PP=2, clip2 = T1.TDeint).TDecimate(mode=1)
T2 = Src.Trim(26100, 26999).AssumeTFF()
T2 = T2.EraseLOGO(start=26100, end=26999, depth=128, logofile=LogoPath, interlaced=true)
T2 = T2.TDeint(mode=1, edeint= T2.nnedi3(field=-2), emask= T2.TMM(mode=1))
T3 = Src.Trim(27000, 43589).AssumeTFF()
T3 = T3.EraseLOGO(start=27000, end=43589, depth=128, logofile=LogoPath, interlaced=true)
T3 = T3.TFM(PP=2, clip2 = T3.TDeint).TDecimate(mode=1)
上記の様な感じでやるとT1のTrim部分しかロゴ除去できません
なので、今まではインタレ解除・逆テレシネの後にロゴ除去してました
これを=ロゴ除去→インタレ解除・逆テレシネの順にするにはどうすればよいのでしょうか
先輩方おねがいします。
- 409 名前:名無しさん@編集中:2012/02/16(木) 00:52:21.82 ID:yFlhS9+W
- >>408
T1、T2、T3それぞれTrimをした所を0から数えて、EraseLOGOのstartとendを設定する。
- 410 名前:名無しさん@編集中:2012/02/16(木) 01:24:34.25 ID:IhmxgZmN
- ありがとうございます
さっそく試したら出来ました ^^
- 411 名前:名無しさん@編集中:2012/02/16(木) 11:36:13.56 ID:ns4UIYUW
- 順番を入れ替えればええやん
T0 = Src.AssumeTFF
\.EraseLOGO(start=0, end=26099, depth=128, logofile=LogoPath, interlaced=true)
\.EraseLOGO(start=26100, end=26999, depth=128, logofile=LogoPath, interlaced=true)
\.EraseLOGO(start=27000, end=43589, depth=128, logofile=LogoPath, interlaced=true)
T1 = T0.Trim(0, 26099)
T1 = T1.TFM(PP=2, clip2 = T1.TDeint).TDecimate(mode=1)
T2 = T0.Trim(26100, 26999)
T2 = T2.TDeint(mode=1, edeint= T2.nnedi3(field=-2), emask= T2.TMM(mode=1))
T3 = T0.Trim(27000, 43589)
T3 = T3.TFM(PP=2, clip2 = T3.TDeint).TDecimate(mode=1)
- 412 名前:名無しさん@編集中:2012/02/16(木) 12:37:15.83 ID:IhmxgZmN
- >>411さん 、さっそくその方法で試したら出来ました ^^
こっちの方がまとまって作業しやすいですね
T=0の発想が自分にはなかったのでビックリです
409さん、411さん ありがとうございました。><b
- 413 名前:名無しさん@編集中:2012/02/16(木) 23:13:52.87 ID:Y2UgqV4o
- 複数のシーンをトラックに並べてカット割りしたいときはどうしたらいいですかね?
- 414 名前:名無しさん@編集中:2012/02/16(木) 23:26:35.69 ID:32zctFhL
- v2=AVCSource("1.dga")
s2=NicLPCMSource("1.pcm",48000,-16,2)
AudioDub(v2,s2)
source = last
NLMeansCL(h=0.6)
waveletaf_smoothing(16, true, 100, true , "YV12").mt("""LSFmod(strength=100, Smode=5, Smethod=3, kernel=11, preblur="ON", secure=true, source=source, Szrp=16, Spwr=4,
\ SdmpLo=4, SdmpHi=48, overshoot=1, undershoot=1, overshoot2=2, undershoot2=2, soft=0,Lmode=0, soothe=true, keep=20, edgemode=0, edgemaskHQ=true, ss_x=1.55, ss_y=1.55, show=false)""",12,4)
として使ってるのですが
FHDのままエンコしようとすると
x264が停止しました
とエラーが出ます
LSFmodの source=source をはずすと普通にエンコできるんですがはずしたらソース以上にシャープになるので使い辛いし
MTが悪いのかとMTをはずしてみた所、エンコは始まりましたが途中でx264が停止します
何か解決策はないんでしょうか?
- 415 名前:名無しさん@編集中:2012/02/16(木) 23:29:31.39 ID:lukiypNU
- 諦めたいな
- 416 名前:名無しさん@編集中:2012/02/16(木) 23:41:13.83 ID:ANRl/VNO
- >>414
MT使ってるってことはAvisynthのバージョンは2.5.8とか2.6の改造版でしょ?
2.6.0α3にしてみるとか
あとはSetMemoryMax設定してみるとか
- 417 名前:名無しさん@編集中:2012/02/17(金) 00:28:20.86 ID:uNnVYsRb
- >>414
メモリ関連かも
たくわんさんのAVSに似てるので
前に実行させたことあるけど
SetMemoryMax(1024)にして
avs4x264mod v0.6 laa の方使ったらいけた。
ttps://astrataro.wordpress.com/2011/12/01/avs4x264mod-v0-6-laa-test-build-exceed-2gb-memory-limit/
あと、waveletaf_smoothingもいいけど、たくわんさんのブログとツイッターに書いてあったけど
BeanさんがMosquitoNR.dll(Avisynth版)(シャープ君のためじゃなく)
作ったらしいのでそっち使うとYV12だけで処理できたり色変換ない分、メモリももしかしたら若干、食わないかも?
MosquitoNR [2.5] [YUY2/YV12]
説明 / AviUtl プラグイン「モスキートノイズ低減フィルタ」の AviSynth 移植版。
作者のホームページ: BeanのAviUtlプラグイン置き場
プラグイン / MosquitoNR.dll
ttp://www.avisynth.info/?%A5%CE%A5%A4%A5%BA%BD%FC%B5%EE%282D%29
(ただAviUTL版に比べて効きが弱いのか?処理後の結果が若干、違ってた
サイズ的には強度14〜18→16〜20くらいでおんなじ位だった。効き具合は実際どうなのかようわからん)
あとMT関連もたくわんさんのツイッターに書いてあったけど、
Sora's avs multi-process/multi-thread plugin package
ttp://forum.doom9.org/showthread.php?t=164073
10本くらいエンコしてみたけどThreadRequestより速くて30分アニメで試した限り安定してた。
(モスキート+シャープくらいで重いフィルタはわかんない)
- 418 名前:414:2012/02/17(金) 00:33:35.91 ID:pSPzK03N
- 今まで使った事無かったですが
SetMemoryMaxを512でやってみた所2.5.8MTでもできるようになりました
ありがとうございました
- 419 名前:名無しさん@編集中:2012/02/17(金) 00:34:47.26 ID:pSPzK03N
- >>417
情報ありがとうございます
早速試してみたいと思います
- 420 名前:名無しさん@編集中:2012/02/17(金) 01:10:14.60 ID:XhYhca2B
- Toon系とアンシャープマスクって似てない?
- 421 名前:名無しさん@編集中:2012/02/17(金) 02:06:17.82 ID:hYzvcsxp
- >>420
toon使ったけどFastLineDarkenMODを使っちゃうと効果がわからないと思います(FastLineDarkenMODが弱く設定しても強い)
Supertoonをサイト見ながらパラメータ入れて効果みてますが「これぞ」というところには至っていないのが本音ですorz
(ソースはDVD)
もっとも使うソースでまた違うので参考にはならないかもですが・・・
- 422 名前:名無しさん@編集中:2012/02/17(金) 18:22:24.64 ID:arvfxKdh
- Toon系とアンシャープマスク
両方使ってみたけど全然違かった。
- 423 名前:名無しさん@編集中:2012/02/17(金) 21:06:53.15 ID:KrLSGTkn
- アンシャープはエンコ始めた時は好きだったが、
経験を重ねる程使わなくなった
これを使うべきソースなんてそうそうないだろ
- 424 名前:名無しさん@編集中:2012/02/17(金) 21:26:42.27 ID:arvfxKdh
- >>423
使うべきソースって何?
俺はUnsharpMask(15, 4, 50)で少し弱くかけるけどね
- 425 名前:名無しさん@編集中:2012/02/17(金) 21:32:28.48 ID:WTxaL2c8
- >>423が「使うべき」だと思ったソースだろう。
- 426 名前:名無しさん@編集中:2012/02/18(土) 01:29:05.51 ID:rWgcMUYI
- やっぱ複数の映像ソースを並べてカット繋ぎ編集みたいなのはavisynthで簡単にできないの?
- 427 名前:名無しさん@編集中:2012/02/18(土) 02:57:02.99 ID:+XMnaIO6
- そういうのはスクリプトには向いてないからね
- 428 名前:名無しさん@編集中:2012/02/18(土) 08:06:13.02 ID:rWgcMUYI
- えー残念
- 429 名前:名無しさん@編集中:2012/02/18(土) 09:00:39.32 ID:7NKyeMHT
- avisynthはどう転んでもフレームサーバーだからなぁ
クライアントが要求したフレームを配信するだけさ
- 430 名前:名無しさん@編集中:2012/02/18(土) 09:37:54.34 ID:0qpt6Ad1
- utlの拡張編集exportあると便利なんだけどな
- 431 名前:名無しさん@編集中:2012/02/18(土) 11:01:06.71 ID:9vJwoKvW
- NLmeans_liteを掛けたあとに色差ノイズ除去を行いたくて
軽めで効果のある色差ノイズ除去のみが行えるフィルタを探しています
Convolution3D(0, 0, 16, 0, 0, 0, 0)を行ってみたのですが720pにしたアニメBD一話で
色差を掛けていない480MBと比較しても2MBほどしか縮んでいなくて
- 432 名前:名無しさん@編集中:2012/02/18(土) 11:57:21.36 ID:eqHndEqy
- >>431
RemoveGrain(mode=0, modeU=4, modeV=4)
- 433 名前:名無しさん@編集中:2012/02/18(土) 17:06:41.13 ID:9vJwoKvW
- >>432
ありがとうございます
ただ自分の環境では落ちてしまうみたいで使えませんでした
- 434 名前:名無しさん@編集中:2012/02/18(土) 20:13:10.08 ID:Nwh+qJ7S
- >>432
RemoveGrainが動かない環境って何でしょ?と疑問に思うのだが・・・
(64bit版もあるし)
- 435 名前:名無しさん@編集中:2012/02/18(土) 21:02:25.12 ID:rWgcMUYI
- >>429
例えばAvsPのtrimみたいに並べて編集すると記述してくれるみたいな
- 436 名前:名無しさん@編集中:2012/02/18(土) 21:42:30.37 ID:eqHndEqy
- >>433
これ以外のバージョンのRemovegrainSSE3はクラッシュする。
http://home.arcor.de/kassandro/prerelease/RemoveGrain-1.0.rar
- 437 名前:名無しさん@編集中:2012/02/18(土) 21:46:45.81 ID:+XMnaIO6
- >>435
そういう感じのGUIフロントエンドを作ろうとしたした人は過去に何人かいたけどいずれも途中でやめてる
とにかくavisynth自体が自由すぎるので、やってられなくなるんだろうとは思う
だいたい欲しがるのは簡単だが、どんなUIにすれば使いやすいのかとか考えてみたことあるのか?
- 438 名前:名無しさん@編集中:2012/02/18(土) 22:36:45.95 ID:oHzrUz4y
- >>434
RemoveGrain自体が原因ではないみたいです
ConvertToYUY2()
ConvertYUY2ToAviUtlYCFix()
AU_nlmeans_light(2, 40, true)
ConvertAviUtlYCToYUY2Fix()
ConvertToYV12()
←この間に色差ノイズフィルタを入れると途中で落ちてしまうみたいです
Convolution3D(0, 0, 0, 8, 8, 2.8, 0)
せっかくアドバイスしてくださったのにすみません
- 439 名前:名無しさん@編集中:2012/02/19(日) 02:45:44.42 ID:EOJMjlAy
- リンギングを潰すフィルタってありませんか?
- 440 名前:名無しさん@編集中:2012/02/19(日) 02:56:02.96 ID:RYbKGDaL
- LGhost
BlindPP
HQDering
aviutlフィルタから流用するなら
リンギング低減(GNB)
そらかけのシュート潰し
FIRなデジタルフィルタ
好きなの使えばよろし
- 441 名前:名無しさん@編集中:2012/02/19(日) 03:11:18.66 ID:jC6Dnbl5
- Dehalo_alphaとか
- 442 名前:名無しさん@編集中:2012/02/19(日) 09:40:02.62 ID:zL77vbKu
- >>438
Convolution3Dが原因なら
Convolution3D.dllとConvolution3DYV12.dllの違いとか?(GPU対応版は前者のみ)
後者にしておけば対応版だからもし前者を入れてるなら差し替えで動くと思う
- 443 名前:名無しさん@編集中:2012/02/19(日) 13:38:51.45 ID:zqKuE5Rt
- MCTemporalDenoiseがエラーはいて動かない...orz
助けて
設定
source=last
denoised=source.hqdn3d(2)
MCTemporalDenoise(denoised, source, sharp=true, adapt=true, strength=200, SHmode=3, SHmethod=3, Slimit=0, Sovershoot=0, Tlimit=true, Tovershoot=0)
- 444 名前:名無しさん@編集中:2012/02/19(日) 13:54:12.15 ID:zqKuE5Rt
- 事故解決
MCTemporalDenoisePPにすれば動いた。
- 445 名前:名無しさん@編集中:2012/02/19(日) 14:45:52.93 ID:zqKuE5Rt
- DeHalo_alpha
MaskTools v2(mt_masktools)
RemoveGrain(Repair.dll)
を入れてるけど動かない
- 446 名前:名無しさん@編集中:2012/02/19(日) 15:31:14.37 ID:12g00evz
- >>442
度々ありがとうございます
確認してみたところConvolution3DYV12.dllを入れていました
ConvertToYUY2()
ConvertYUY2ToAviUtlYCFix()
AU_nlmeans_light(2, 40, true)
ConvertAviUtlYCToYUY2Fix()
ConvertToYV12()
Convolution3D(0, 0, 16, 8, 8, 2.8, 0)
↑だと落ちたりしないので
(↓は落ちてしまう)
Convolution3D(0, 0, 16, 0, 0, 2.8, 0)
Convolution3D(0, 0, 0, 8, 8, 2.8, 0)
もしかしたら原因はAU_nlmeans_light()なのかもしれません
- 447 名前:名無しさん@編集中:2012/02/19(日) 19:41:18.00 ID:zL77vbKu
- >>446
Convolution3D(0, 0, 16, 0, 0, 2.8, 0)
Convolution3D(0, 0, 0, 8, 8, 2.8, 0)
上では落ちない(実践済み)
AvsP等(AviUtl含む)使って落ちている行を探したの?
AviSynthはどのバージョンなの?PCは?
全てさらけ出さないとわからないよ?
- 448 名前:名無しさん@編集中:2012/02/19(日) 21:24:50.31 ID:MWBiD5rk
- >>447
実践までしていただいて…色々と本当にありがとうございます
エラーのダイアログ?にAU_nlmeans_light.aufと名前が出ていました
【PC環境】 Windows7 professional 16GBメモリ(うち4GBをramdiskに使用)
【avisynthバージョン】 v2.6.0 alpha3 32bit (2011.09.13)
【x264】x264 r2164 8bit x64 を avs4x264modパイプ経由 で
落ちるときは同じソースでも86%だったり26%だったりバラバラでした
- 449 名前:名無しさん@編集中:2012/02/19(日) 22:12:49.82 ID:bdYk0dNi
- AU_nlmeans_lightは諦めて、GeForceを取り付けてNLMeansCLを試してみたら。
BDをソースにすると言うことなら、$15払えばDGSourceを使えるのも便利だろう。
- 450 名前:名無しさん@編集中:2012/02/19(日) 23:01:20.82 ID:zL77vbKu
- >>448
エラー状況がよくわからなくなったので整理したいんだけど
ConvertToYUY2()
ConvertYUY2ToAviUtlYCFix()
AU_nlmeans_light(2, 40, true)
ConvertAviUtlYCToYUY2Fix()
ConvertToYV12()
Convolution3D(0, 0, 16, 8, 8, 2.8, 0)
はOK
ConvertToYUY2()
ConvertYUY2ToAviUtlYCFix()
AU_nlmeans_light(2, 40, true)
ConvertAviUtlYCToYUY2Fix()
ConvertToYV12()
Convolution3D(0, 0, 16, 0, 0, 2.8, 0)
Convolution3D(0, 0, 0, 8, 8, 2.8, 0)
はダメってこと?
- 451 名前:名無しさん@編集中:2012/02/19(日) 23:40:29.69 ID:3lNMQMzh
- >>448 >>450の下の方
うちで同じようにして実行させたけど
特に問題なくエンコできた。
【PC環境】 WindowsXP professional SP3 8GBメモリ(うち4GBをramdiskに使用)
【avisynthバージョン】 Avisynth 2.6 MT 32bit (2011.09.13) (http://forum.doom9.org/showthread.php?t=148782)
warpsharpパッケージ seraphy 版使用(http://www.avisynth.info/?warpsharp%A5%D1%A5%C3%A5%B1%A1%BC%A5%B8)
【x264】x264 r2164 10bit x86 を avs4x264modパイプ経由
(32bitOSだけどavs4x264mod経由だとメモリ落ちしにくくなるので使ってる)
- 452 名前:名無しさん@編集中:2012/02/20(月) 22:01:11.79 ID:V1xWO3gi
- ググり方が悪いのかどうしても分からないので教えてください
Avisynthで音声トラックが2つ以上(英語と日本語など)ある場合に、
特定のトラックを選択する方法はあるのでしょうか?
- 453 名前:名無しさん@編集中:2012/02/20(月) 22:07:09.02 ID:tm/2WGJ4
- >>452
#2重音声の場合
#audio = WavSource(Work_Path+"\○○.wav").GetLeftChannel #日本語
#audio = WavSource(Work_Path+"\○○.wav").GetRightChannel #英語
5.1chの場合は、Avisynthと関係ないけど、aactoolを使ってる。
- 454 名前:名無しさん@編集中:2012/02/20(月) 23:53:32.82 ID:V1xWO3gi
- >>453
レスありがとうございます
すみません、これはステレオの左chが日本語で、右chが英語の音声多重の場合ですよね?
そうではなくて外国映画DVDのような英語と日本語吹き替えが別々になっている場合に、
日本語吹き替えの方だけを抜き取るような方法は分かりませんかね?
- 455 名前:名無しさん@編集中:2012/02/20(月) 23:58:55.54 ID:0kMKjbKp
- それはAvisynth関係ないから他で
複数音声ファイルがmux(多重化)されてるだろうから必要なのを取り出せばいい
- 456 名前:名無しさん@編集中:2012/02/21(火) 01:00:24.68 ID:6DleaxYK
- >>455
レスありがとうございます
動画と音声を別々にエンコして合体させるしかないということですかね
FPSを変えたくてスクリプトを作って読み込ませたのですが、日本語音声が選択できなくなってしまって・・・
>>453,455
どうもありがとうございました
- 457 名前:名無しさん@編集中:2012/02/23(木) 01:13:18.18 ID:iGdeZu3F
- ttp://www1.axfc.net/uploader/Sc/so/321754
午前6時に消えるので注意
バグ
http://awabi.2ch.net/test/read.cgi/download/1283955092/917
- 458 名前:名無しさん@編集中:2012/02/23(木) 01:18:49.24 ID:JlNVGE0v
- 米糠の中に〜〜ってブログで配布されてる奴じゃないの?
主ならブログで配ればいいし、他人なら改変した旨を記載したほうがいいんじゃないの?
- 459 名前:名無しさん@編集中:2012/02/23(木) 01:26:15.28 ID:5jdK66qK
- すまん
あっちでID:U5RqAas70向けにうpてやったら
こっちにも書き込んでるのか…
大々的にうpてわけじゃないから必要な部分だけ変更してたよ
とりあえずID:U5RqAas70はDLしたみたいだから消しておくわ
- 460 名前:名無しさん@編集中:2012/02/23(木) 01:43:38.10 ID:fnYF9gti
- シャープ君に構うなよ
- 461 名前:名無しさん@編集中:2012/02/23(木) 01:47:14.82 ID:/xsZm2f5
- ID:iGdeZu3Fは無い物ねだりの乞食だからほっとけ
415 名無しさん@編集中 [sage] 2012/02/23(木) 01:07:56.27 ID:iGdeZu3F
ts2aacを逆汗汁
そして、スカパーHD対応版誰か作れ!
俺は無理...orz
- 462 名前:名無しさん@編集中:2012/02/23(木) 01:59:23.08 ID:hZQXenXL
- >>458
>>457はブログの中の人じゃないです
MosquitoNR使えれ
- 463 名前:名無しさん@編集中:2012/02/23(木) 20:44:17.08 ID:xFm0KcFq
- sorathreadの詳細な使い方分かる人いますか?
BufferとかCasheの設定がいまいちよくわからなくて
- 464 名前:名無しさん@編集中:2012/02/23(木) 20:50:42.28 ID:hZQXenXL
- 自分のスクリプトの適当な箇所に入れて各パラメータ色々変えてみて速くなる設定探せばいいだけ
数千フレームtrimしてstdoutしてベンチ取れば良い
- 465 名前:名無しさん@編集中:2012/02/24(金) 00:10:23.87 ID:rEjQznOt
- >>464
難しそうだな
sorathreadのBufferとCasheって何の役割をするの?
大きすぎても小さすぎてもダメなの?
- 466 名前:名無しさん@編集中:2012/02/24(金) 05:36:41.10 ID:WKAqBmuY
- >>465
試行錯誤することを難しいと言われると諦めろとしか…
パラメータはスクリプトによって結構変わるから自分で試すしか無い
- 467 名前:名無しさん@編集中:2012/02/24(金) 12:18:08.42 ID:rEjQznOt
- sorathreadのBufferとCasheって何の役割をするかも聞いてるのだが
- 468 名前:名無しさん@編集中:2012/02/24(金) 12:22:11.00 ID:Uk0tqfbv
- ソース付いてるから読めよ
- 469 名前:名無しさん@編集中:2012/02/24(金) 12:26:41.16 ID:WKAqBmuY
- めちゃくちゃ丁寧な説明テキストファイルと画像でついてるだろ
- 470 名前:名無しさん@編集中:2012/02/24(金) 12:34:45.86 ID:taB3nU1d
- 英語だからわかりましぇ〜んってかw
- 471 名前:名無しさん@編集中:2012/02/24(金) 12:38:59.26 ID:rEjQznOt
- >>470
そう…だよ…
- 472 名前:名無しさん@編集中:2012/02/24(金) 18:27:59.04 ID:kQlXSDxp
- ttp://www.excite.co.jp/world/
- 473 名前:名無しさん@編集中:2012/02/24(金) 20:06:12.95 ID:rEjQznOt
- >>472のURLのサイトで訳してみた。
何だよこれ。
意味不明!
Cashe:フィルタによって読むことができる、それは前の構造を必要とする。
Buffer:バッファーの中で保存する、後で読むことができる。
Cur:流れ読書(それは今あなたのcpuパワーを食べている)
- 474 名前:名無しさん@編集中:2012/02/24(金) 20:10:52.06 ID:p5yDLti+
- 機械翻訳参考になりまへん
- 475 名前:名無しさん@編集中:2012/02/24(金) 20:21:33.15 ID:rEjQznOt
- sorathreadのBufferはCasheの2倍にすればいいということは分かるけど
- 476 名前:名無しさん@編集中:2012/02/24(金) 21:33:49.80 ID:ByGBwsnj
- だったら雷鳴さん本人に日本語で聞いてみたらどうだ?
- 477 名前:雷鳴:2012/02/24(金) 21:57:17.23 ID:2lHXO0kZ
- >>463 >>465 >>467 >>470
日本語で説明してみるか…日本語が下手けど><
例えば、このスクリプト:
avisource(...)
lanczosresize(...)
avs2aviに上げる。
エンコード開始する時、
avs2aviはスクリプトにフレーム0を要求する
それは、lanczosresizeにフレーム0を要求することです
その時、lanczosresizeはavisourceにフレーム0を要求する。
avisourceはファイルからフレーム0をデコードして、
フレーム0をlanczosresizeを上げる。
そして、lanczosresizeはリサイズを実行して、
フレーム0をavs2aviに上げる。
sorathreadを使い時、スクリプトは
avisource(...)
sorathread(...)
lanczosresize(...)
になった。
sorathreadは独立のスレッドを使って、
avisourceにフレーム0、1、2、3、4…を要求する
同時に、avs2aviはlanczosresizeにフレーム0を要求する
lanczosresizeはsorathreadにフレーム0を要求する。
その時、sorathreadは独立のスレッドで、
avisourceからフレーム0をすでに取得済んだから
直接にフレーム0をlanczosresizeを上げる。
つまり、フレーム1のデコーディングとフレーム0のリサイズは
マルチコアCPUを利用して、同時に実行することができる。
- 478 名前:雷鳴:2012/02/24(金) 21:57:38.43 ID:2lHXO0kZ
- >>463 >>465 >>467 >>470
パラメーターのバーファーの作用は、
例で説明してみる。
例えば、lanczosresizeはかなり重いフィルターにして、
リサイズはあまりにも時間を掛かる。
フレーム0をリサイズしてる時、
sorathreadはavisourceから
すでに5つフレーム(1、2、3、4、5)を取得済んだ。
バーファーの制限は設定してなかったら
メモリを無理に使うことになりました。
cacheは…ええと、
例えば、Aはかなり変わってるフィルターです
avisource(...)
sorathread(...)
A(...)
このスクリプトに、Aはsorathreadから
12123234345456
の順番で要求する
(まあ、普通でこんなフィルターは自分のcacheを使い筈けどね)
cache使えば最近取得したフレームは再要求される時に再取得する必要はなくなった。
ちなみに、cache機能は
ちょっと「これは余計なお世話かなあ」って思って
スピードに悪いことをしないように
デフォルトで禁止されてる。
- 479 名前:名無しさん@編集中:2012/02/24(金) 22:06:52.36 ID:rEjQznOt
- >>477-478
解説ありがとう
大体理解した
- 480 名前:名無しさん@編集中:2012/02/24(金) 22:20:43.91 ID:oiDn/6+n
- ちょwww本人www
- 481 名前:名無しさん@編集中:2012/02/24(金) 22:40:51.32 ID:s8+DiKy3
- うほっ
- 482 名前:雷鳴:2012/02/24(金) 23:29:19.21 ID:2lHXO0kZ
- すみません…
気づいてなかったのでメールアドレスに「sage」つけてなかった><
>>480
「自分の作ったものは誰か使ってるのかな」って思ってぐぐるで検索してこのスレッド出たw
- 483 名前:名無しさん@編集中:2012/02/24(金) 23:47:29.03 ID:htNRPFzr
- avisynth経由でデスクトップで鳴っている音をリアルタイムに取り込むことは出来ますか。
- 484 名前:名無しさん@編集中:2012/02/25(土) 00:40:39.95 ID:Ec6ltszU
- なんでavisynthを録音に使いたいのか知らんが、無理じゃね
- 485 名前:名無しさん@編集中:2012/02/25(土) 00:47:17.60 ID:HWGDuuUW
- avisynth経由で彼女はできますか。
- 486 名前:名無しさん@編集中:2012/02/25(土) 00:52:58.28 ID:12kbg+ax
- なんでavisynthを彼女に使いたいのか知らんが、無理じゃね
- 487 名前:名無しさん@編集中:2012/02/25(土) 02:10:13.06 ID:F4IWjYPK
- とりあえずWarpSharpでほっそり
ノイズ除去で肌の荒れを綺麗に
リサイズで胸を
- 488 名前:名無しさん@編集中:2012/02/25(土) 02:11:05.92 ID:qbwgFhqQ
- 必勝モテスクリプト!
キレイめスクリプトで女を落とせ!
- 489 名前:名無しさん@編集中:2012/02/25(土) 16:08:40.93 ID:WvpxOYo3
- MVDFTDenoiseはdfttestのせいなのか、遅すぎる...orz
dfttestがGPUに対応すれば解決しそうなのだが…
NLMeansCLとdfttestってどっちが細部に強いんだ?
- 490 名前:名無しさん@編集中:2012/02/25(土) 16:46:51.57 ID:Y6fyyi+c
- >>489
function MVDFTDenoise_GPU( clip clip, float "sigma", int "plane" )
{
sigma = default( sigma, 2.0 )
plane = default( plane, 4 )
super = clip.MSuper
vf1 = super.MAnalyse( isb=false, overlap=4 )
vf2 = super.MAnalyse( isb=false, delta=2, overlap=4 )
vb = super.MAnalyse( isb=true, overlap=4 )
interleave( MCompensate( clip, super, vf2, thSCD1=800 )\
, MCompensate( clip, super, vf1, thSCD1=800 )\
, clip\
, MCompensate( clip, super, vb, thSCD1=800 ) )
FFT3DGPU( sigma=sigma, plane=plane, bt=4 )
SelectEvery( 4, 2 )
}
dfttestより少し品質は劣るが、これでも動き補償の恩恵は受けられる。
- 491 名前:名無しさん@編集中:2012/02/25(土) 17:53:26.14 ID:WvpxOYo3
- >>490
ありがとう
試してみる。
- 492 名前:名無しさん@編集中:2012/02/25(土) 19:14:41.81 ID:WvpxOYo3
- >>490の応用
function MVDFTDenoise_GPU( clip clip, float "h", int "plane" )
{
h = default( h, 1.8 )
plane = default( plane, 4 )
super = clip.MSuper
vf1 = super.MAnalyse( isb=false, overlap=4 )
vf2 = super.MAnalyse( isb=false, delta=2, overlap=4 )
vb = super.MAnalyse( isb=true, overlap=4 )
interleave( MCompensate( clip, super, vf2, thSCD1=800 )\
, MCompensate( clip, super, vf1, thSCD1=800 )\
, clip\
, MCompensate( clip, super, vb, thSCD1=800 ) )
NLMeansCL( h=h, plane=plane )
SelectEvery( 4, 2 )
}
- 493 名前:名無しさん@編集中:2012/02/25(土) 19:27:47.25 ID:Y6fyyi+c
- >>492
その設定のNLMeansCLは2Dだから、MVToolsを使う意味は無い。
- 494 名前:名無しさん@編集中:2012/02/27(月) 17:50:17.52 ID:H7BjWCtL
- 最近まで普通にエンコードできてたのに、急にScript error: there is no function named "Unsharpmask"って表示されるようになりました
何もいじってません、使ってるのはDVDDecrypter.DGIndex.です
- 495 名前:名無しさん@編集中:2012/02/27(月) 18:29:13.82 ID:9V9+bZLq
- >>494
何もいじってないのに急にエラーが出るということはありえません。
自分で何かやったのは明らかなんで自分で究明して下さい。
- 496 名前:名無しさん@編集中:2012/02/27(月) 19:17:18.59 ID:mWTok4AJ
- >>495
だからやってないっつってんだろ
- 497 名前:名無しさん@編集中:2012/02/27(月) 19:32:48.65 ID:MdBZESAQ
- なにもやってないのにそうなったんだったら勝手になにかが壊れたんだろ
おとなしくOSのクリーンインスコでも試せばいいんじゃね
- 498 名前:名無しさん@編集中:2012/02/27(月) 19:41:52.92 ID:TQ34abTz
- だな
アホかと
- 499 名前:名無しさん@編集中:2012/02/27(月) 20:23:48.39 ID:1UoST2nR
- >>494
まずは、LoadPluginでwarpsharp.dllを読み込め
- 500 名前:名無しさん@編集中:2012/02/27(月) 20:55:00.16 ID:NrgA9jUg
- FFT3DGPU0.8.2aについて質問なのですが
例えばFFT3DGPU(sigma=2.0 ,beta=1 ,plane=4 ,bw=32 ,bh=32 ,ow=16 ,oh=16 ,bt=3,mode=1 ,interlaced=false ,wintype=2)
この、beta=1とはどういう処理をしてるんでしょうか?
ttp://avisynth.org.ru/docs/english/externalfilters/fft3dgpu.htm
シグマ と ベータ fft3dfilterと同じ意味を持っています。デフォルト= 1。
と書いてあって、fft3dfilterで調べるとノイズマージンうんたらかんたら
英語わからん人なのでやわらかく教えてください。
- 501 名前:名無しさん@編集中:2012/02/27(月) 21:04:46.91 ID:LF67gI8I
- >>500
betaを1.0よりも小さくすると、ノイズが残る。
- 502 名前:名無しさん@編集中:2012/02/27(月) 21:26:46.69 ID:NrgA9jUg
- >>501
sigma=2.0に対するしきい値?みたいな感じで調整するものなんですね
という事はsigma=0.5くらいにしたい時はbeta=0.3とかにした方が良いのかな
いぢくって色々試してみます、ありがとうございました。
- 503 名前:名無しさん@編集中:2012/02/27(月) 22:07:16.41 ID:MdBZESAQ
- fft3dfilterの場合は
beta - noise margin (float>=1.0, default=1.0 for no noise left):
control noise amount left in the restoration for Wiener filter, so max filter noise attenuation = (beta-1)/beta.
ノイズのマージン(1.0以上の浮動小数点、既定値は0でノイズは全部除去)
Wiener filterが原画像の復元を行う際のノイズのマージンで(beta-1)/beta
つまりノイズ取り過ぎてノッペリになるのがいやなら、こいつを高くしろってことね
で、fft3dfilterだとbetaは1.0未満にはできないんだけど、fft3dgpuの場合はなぜか出来てしまう
でもって1未満にすると、どうも全部ノイズ取っ払ったあとで、今度は逆にノイズ付加してるみたいな…
- 504 名前:名無しさん@編集中:2012/02/27(月) 23:22:44.94 ID:NrgA9jUg
- 503先生ありがとうございます
やっと頭の中のモヤモヤがとれました、後は実戦で試してみます。
- 505 名前:名無しさん@編集中:2012/02/27(月) 23:33:56.63 ID:MdBZESAQ
- ごめん
× 既定値は0でノイズは全部除去
○ 既定値は1.0でノイズは全部除去
- 506 名前:名無しさん@編集中:2012/02/28(火) 13:56:32.54 ID:q+ssBOub
- Avisynthの60fps化をやってみたんですけど
再生動画の音が徐々にズレてくるのは仕様ですか?
何か良い解決策等ありますでしょうか?
http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1145588261
- 507 名前:名無しさん@編集中:2012/02/28(火) 14:02:23.86 ID:2+qF6zAE
- PCを窓から投げ(ry
- 508 名前:名無しさん@編集中:2012/02/28(火) 14:05:25.09 ID:q+ssBOub
- すみません、使用CPUは2600Kの4.3ghzで
タスクマネージャ等でもパワーに余裕はありそうです。
- 509 名前:名無しさん@編集中:2012/02/29(水) 17:14:25.59 ID:k02kI8C6
- とりあえずavs晒そうな
話はそれから
- 510 名前:名無しさん@編集中:2012/02/29(水) 18:25:43.31 ID:mIRSldI4
- >>509
>>506のリンク通りですが、私はこんな感じです。
SetMTMode(5,8)
ffdShow_source()
SetMTMode(2)
super=MSuper(pel=1, hpad=0, vpad=0)
backward_1=MAnalyse(super, chroma=false, isb=true, blksize=16, blksizev=16, searchparam=3, plevel=0, search=3, badrange=(-24))
forward_1=MAnalyse(super, chroma=false, isb=false, blksize=16, blksizev=16, searchparam=3, 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=60, den=1, mode=0)
SetMTMode(1)
GetMTMode(false) > 0 ? distributor() : last
再生プレーヤーはGomとMPCどちらも音ズレしました。
よろしくお願いします。
- 511 名前:名無しさん@編集中:2012/03/01(木) 06:13:39.61 ID:g5jsFS1/
- >>510
> MBlockFps(super, backward_2, forward_2, num=60, den=1, mode=0)
num=60,den=1じゃなく、num=60000,den=1001にする必要があるんじゃないの
- 512 名前:名無しさん@編集中:2012/03/01(木) 07:08:39.66 ID:YtNyz7yJ
- これリアルタイムで上手く動くのか
- 513 名前:名無しさん@編集中:2012/03/01(木) 08:59:09.65 ID:advCNoqs
- ニコニコ動画から各種ツールでDLした動画とコメントファイルを
AviSynthを介してコメント付き再生非対応の適当な動画再生ソフトで
コメント付きで観賞することは可能でしょうか?
その手のフィルタでも有れば教えてください。
- 514 名前:名無しさん@編集中:2012/03/01(木) 11:28:48.59 ID:vVaDR4eS
- ニコニコ()
- 515 名前:名無しさん@編集中:2012/03/01(木) 13:23:42.38 ID:JtW9WROT
- >>511
有難うございます。
帰宅したら確認してみます。
- 516 名前:名無しさん@編集中:2012/03/01(木) 17:51:21.35 ID:teLX4m2O
- win7 64bit環境なので、こちらを参考にhttp://d.hatena.ne.jp/Take-R/20110221/1298279028設定しました。
MVTools2でモーションブラーを付けたいのでMVTools2x64を入れサンプルスクリプトを参考に書いてみたのですが
Aviutlで読み込むと『script error there is no function named "MSuper"』のエラーが出てしまいます。
もちろんAviutlではAVSファイルを読み込ませる設定はしてあります。
ちなみにサンプルスクリプトは
AVISource("L:ファイル名.avi",pixel_type="RGB24")
ConvertToYUY2()
super = MSuper()
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=100)
です。
MVTools2が認識していなエラーらしいのですがお手上げ状態です。
お手数でが改善方法を教えて下さい。
宜しくお願いいたします。
- 517 名前:名無しさん@編集中:2012/03/01(木) 18:57:33.27 ID:11I18aFV
- >>513
コメントファイルをassにでも変換するツールを作ればいいんじゃね
がんばってね
- 518 名前:名無しさん@編集中:2012/03/01(木) 19:10:57.41 ID:etMK7DrK
- >>516
AviUtlは32-bitしか使えない。VirtualDubなら、64-bit版もある。
- 519 名前:名無しさん@編集中:2012/03/01(木) 20:19:02.17 ID:aYtMBwcG
- >513
【txt2ass後継機】春日さんを更新しました【ver. 0.8.0.3】
ttp://com.nicovideo.jp/community/co294238
- 520 名前:名無しさん@編集中:2012/03/03(土) 11:33:59.71 ID:0RIf23HS
- 内蔵のLanczos3ってかなり縮小するときは別の方法でリサイズされてる?
1080x1080を48x48とか
- 521 名前:名無しさん@編集中:2012/03/03(土) 11:47:51.69 ID:DbGLG/h8
- Lanczos法のアルゴリズム上極端な縮小はただの間引きと一緒になる
- 522 名前:名無しさん@編集中:2012/03/03(土) 21:06:25.20 ID:W46N5CsS
- それってつまりNearestNeighborのような感じになるってことだよね
それにしては縮小後の画像が滑らかなんだよね
- 523 名前:名無しさん@編集中:2012/03/04(日) 01:39:55.21 ID:kq6RYts0
- エッジレベル調整 SIMD版(rigayaさん)
http://rigaya34589.blog135.fc2.com/
Avisynthから呼び出して使ってみたけど、従来版はLsfmodより重かったけど
軽くなり、速くなってた。
30分アニメでリサイズ、モスキートノイズ除去、エッジレベル調整、flash3kyuu_debandで
1時間10分(従来版)→54分(SIMD版)くらい
- 524 名前:名無しさん@編集中:2012/03/04(日) 06:27:37.21 ID:OtWXorkG
- >>522
拾ってくるサンプルが飛び飛びになるから考慮されないピクセルが発生して
NearestNeighborみたいになるけど、重み付け演算自体はやってるんだし。
そういう時はLanczosの前にプレフィルタとしてFIRやガウシアンフィルタを
併用するんだろうけど、極端な縮小は数回に分けたほうがいいかも。
- 525 名前:名無しさん@編集中:2012/03/04(日) 06:42:19.87 ID:OtWXorkG
- プレフィルタ使って端数が出ない倍率ならLanczosじゃなくていいか
- 526 名前:名無しさん@編集中:2012/03/04(日) 06:45:47.29 ID:aF/lqKls
- 縮小なら何も考えずにBilinearで良いと思う。
- 527 名前:名無しさん@編集中:2012/03/04(日) 07:32:56.41 ID:0llshnNw
- >>524
>拾ってくるサンプルが飛び飛びになる
それ間違ってないか?
縮小については、1/2倍なら入力サンプル数は2倍、1/3なら3倍と増やしていくから
入力サンプルが飛び飛びになることはないよね。
ここでも簡単に説明されてる。
http://www.avisynth.info/?Resize#ga28c99d
>Lanczosの前にプレフィルタとしてFIR
Lanczos自体がLanczos窓関数を使用したFIRフィルタでは?
- 528 名前:名無しさん@編集中:2012/03/04(日) 08:38:12.67 ID:OtWXorkG
- >>527
ダウンサンプルの時はタップが増えるのか、知らなかった。
ってことで、>>524は間違いでした。
>Lanczos自体がLanczos窓関数を使用したFIRフィルタでは?
確かにそうなんだけど、ジャギーっぽい感じがしたりするのはタップ数が最小限で
特性が不十分なんだと思うけど。
フィルタの特性を補うためにプレフィルタを使うと落ち着いた画像になるよ。
- 529 名前:名無しさん@編集中:2012/03/04(日) 17:39:14.23 ID:yCOTSXO1
- 10年ぶりにエンコ界に戻ってきたのですが
ググっても何がなにやら状態です。
現在の定番のMPEG2読み リサイズ インタレ解除 ノイズフィルタなどを教えてください。
テレビ番組実写エンコです。
- 530 名前:名無しさん@編集中:2012/03/04(日) 19:12:24.65 ID:6+18xYy4
- 実写の定番というなら、特に訳がなければエンコしないでts保存が定番じゃないかな。
あとはわかるまでググれよ。
- 531 名前:名無しさん@編集中:2012/03/04(日) 19:16:21.11 ID:eZYCbVzC
- >>529
実写エンコはあんまり情報ないよね。
俺はエンコ歴も短いしたいしたことしてないけど、取りあえず。
PX-W3PEでts抜き
DGIndexかBonTsDemuxで映像と音声を分離
avsファイルをAvsPmodに読み込ませてTrim等の編集
batファイルからx264に渡してエンコ
映像読み込みはDGDecode_MPEG2Source
リサイズはSpline64Resize
インタレ解除はTDeint+TMM+nnedi3
ノイズフィルタはFFT3DFilter
シャープ化はLSFmod
地デジ化されてからソースが綺麗になったので、ノイズフィルタは弱めに。
HDDが大容量化されてるからファイルサイズにあまりこだわらない。
- 532 名前:名無しさん@編集中:2012/03/04(日) 19:22:09.01 ID:BZDPzN9K
- >>531
PCによるだろうけど
その設定でエンコ時間どのくらいですか?
- 533 名前:名無しさん@編集中:2012/03/04(日) 19:26:46.86 ID:Ko5yYQ+P
- >>529
>>1
これでいいじゃん
- 534 名前:名無しさん@編集中:2012/03/04(日) 20:02:09.17 ID:eZYCbVzC
- >>532
x264のオプションによるけど、実質40分ぐらいの番組が6時間ぐらい。
FFT3DFilterとLSFmodが足を引っ張ってるからノイズ除去をConvolution3Dに
シャープ化をWarpSharpで済ませば、もっと速かったと思う。
i7-870 2.93GHz MEM 8G
Win7 64bit
avisynth 2.6 32bit
- 535 名前:名無しさん@編集中:2012/03/04(日) 20:25:05.29 ID:Ko5yYQ+P
- >>534
ちょっと気になったので似た効果のあるフィルタでエンココストの安いところに修正するなら・・・
FFT3DFilter→FFT3dGPUとかConvolution3D
LSFmod→UnsharpMask
WarpSharpはいらない気がする(他を選ぶならいいかも?)
※WarpSharpも思ったより重い
実写ならシャープはいらない気もするけど・・・
- 536 名前:名無しさん@編集中:2012/03/04(日) 20:36:06.85 ID:aF/lqKls
- Load_Stdcall_Plugin("C:\Program Files (x86)\AviSynth 2.5\plugins\yadif.dll")
DGSource().ThreadRequest
Trim().ThreadRequest
EraseLOGO().ThreadRequest
Yadif(mode=1).ThreadRequest
BilinearResize(1280, last.height).ThreadRequest
BilinearResize(last.width, 720).ThreadRequest
これで、BS1のNFLをx264(10-bit) --crf 22でエンコードして28fpsくらい。
150分の番組だと、掛かるのは5時間ちょっとになる。
動きがあまり重要では無いドラマ等は、30fpsにした上で、
NLMeansCLやflash3kyuu_debandを使って、こちらは24fps。
Phenom II 1090T 3.2GHz
DDR3 1333 8GB
GeForce GTX 460 1GB
Win 7 64-bit
AviSynth 2.58MT 32-bit/x264 64-bit
- 537 名前:名無しさん@編集中:2012/03/04(日) 20:39:31.10 ID:6w7nPmoF
- 質問なんですがavisynthでCSS Spriteみたいなことができますか。
- 538 名前:名無しさん@編集中:2012/03/04(日) 20:41:55.23 ID:NM9ZWI9I
- 実写でワープシャープは使っちゃ駄目だろ…
- 539 名前:名無しさん@編集中:2012/03/04(日) 20:42:48.27 ID:eZYCbVzC
- >>535
そうだね、そっちのほうが良いかもね。
俺もUnSharpMask()とか色々コメントアウトして記述はしてるけど、いつもは
LSFmod(defaults="slow",strength=90)
で済ませてるから。
FFT3dGPUは使ったことねー。
- 540 名前:名無しさん@編集中:2012/03/04(日) 20:44:37.74 ID:eZYCbVzC
- >>538
いや、俺は使ってねー。
そっちの方が速いんじゃねって話。
使わない方が良いのなら、そうなんだろう。
なんせ未熟なもんで。
- 541 名前:529:2012/03/04(日) 20:51:58.67 ID:yCOTSXO1
- みなさん暖かいレスありがとう
参考にさせていただきますね。
現在もっと前のmuxとかで躓いてたりしますw
- 542 名前:名無しさん@編集中:2012/03/04(日) 20:53:28.87 ID:9zYKsEnU
- >>535
FFT3DFilterからConvolution3DとかLSFModからUnsharpMaskとか
随分極端に変わるな
なんでTTempSmoothとかLimitedSharpenFasterとかにならないの?
MDegrainとかは?
- 543 名前:名無しさん@編集中:2012/03/04(日) 23:25:43.43 ID:kLR00qi7
- 実写とか、インタレ保持、フィルタ無しで良いだろ
- 544 名前:名無しさん@編集中:2012/03/04(日) 23:56:00.49 ID:Ko5yYQ+P
- >>542
なんか速度を気にしてるようなので・・・(処理の軽いほうを選んだつもりです)
私なら実写はNRも削ります(使ってもKenKunNRとか)
ただ圧縮効率が悪くなるからcrfでなくビットレートでエンコしますが・・・。
環境は>>534と全く同じ
- 545 名前:528:2012/03/05(月) 06:41:01.69 ID:4F77e601
- 縮小リサイズの比較をしてみた。比較画像は以下にupしました。
ttp://www1.axfc.net/uploader/He/so/355945
結果は、LanczosやBlackmanは他よりフィルタの性能が高く、
ZonePlateの結果で表示不可能で灰色になっている部分との境界が
はっきりしているので四角に見える。
Gridのリンギングは多め。
タップの値を増やすとさらに境界がシャープになるがリンギングが酷くなる。
Lanczosにプレフィルタとしてぼかしを掛けると境界がマイルドになって
リンギングも減ってバランスがよくなっています。
(binomialBlurはYUY2非対応です。)
他でバランスのよさそうなフィルタはBicubicやSpline16ですかね。
GaussやBilinearはもう少しマイルドな画質になっています。
- 546 名前:名無しさん@編集中:2012/03/05(月) 08:00:09.82 ID:vAVL3m4W
- 7zかよ。どうせなら時間の比較もすれば?
- 547 名前:名無しさん@編集中:2012/03/05(月) 09:26:06.03 ID:bIXzYJcT
- >>543
結局そうなるよねw
でもロゴ消しだけは外せない
- 548 名前:名無しさん@編集中:2012/03/05(月) 13:47:22.63 ID:JtxVtBvS
- >>545
こんなに違いがあるとは思わなかったです
- 549 名前:名無しさん@編集中:2012/03/05(月) 13:59:19.61 ID:yKW52DBV
- >>543
それが実用面からも一番現実的だな
- 550 名前:名無しさん@編集中:2012/03/05(月) 17:54:57.09 ID:WlL96IHw
- >>543
そこまで行くとtsでいいってことに・・・
- 551 名前:名無しさん@編集中:2012/03/05(月) 17:56:20.24 ID:Bcce1co6
- おお…
- 552 名前:名無しさん@編集中:2012/03/05(月) 18:36:37.19 ID:oov4tgSp
- >>550
ファイルサイズが小さくなるし、エンコする事でtsよりも扱いやすくなるからtsで良いって事にはならない
- 553 名前:名無しさん@編集中:2012/03/05(月) 19:21:39.41 ID:5HOqo4UW
- 実写は俺もフィルタはかけないか、かけても薄らとPMDをかけるぐらいだな
でもインタレ保持してる人が多いとは思わなかった
まぁ高画質で残したい実写は大体エンコしないけど
アニメなら大幅にサイズ減らせられて画質も綺麗にできるけど実写だとそうもいかないしな
- 554 名前:名無しさん@編集中:2012/03/05(月) 19:33:59.68 ID:Tfqmg7W2
- おお…
- 555 名前:名無しさん@編集中:2012/03/06(火) 07:34:48.80 ID:johb2Kdn
- >>531
今はPT1、2以外にもエンコ出来るtsで保存できるボードあるのか
>>536
BilinearResizeって縦横別々にリサイズするもんなの?
他のリサイズフィルタもこうしたほうが綺麗?
- 556 名前:名無しさん@編集中:2012/03/06(火) 07:58:07.72 ID:rLdaV6d5
- 60iの実写をインタレ解除だけすると30pになるじゃん。
- 557 名前:名無しさん@編集中:2012/03/06(火) 09:11:25.56 ID:ZR/+XOL6
- >>555
縦横別々のが速度が速い
参照点が減るので仕上がりは微妙に違う
綺麗かどうかは主観的な問題
縦横別々=シャープ
1回で=なめらか
- 558 名前:名無しさん@編集中:2012/03/06(火) 20:11:41.24 ID:NT8sOe3C
- ThreadRequestなしでも分けたほうが早いの?
ThreadRequestは多様すると不安定になるからなぁ
- 559 名前:名無しさん@編集中:2012/03/06(火) 20:15:15.50 ID:JukjN3Ru
- 実測で検証した限りでは分けた方が速い
- 560 名前:名無しさん@編集中:2012/03/06(火) 21:17:16.94 ID:Im4mu9XK
- >556
30pが正解な時もあれば大間違いな時もあるだろ
- 561 名前:名無しさん@編集中:2012/03/06(火) 21:28:58.89 ID:Zrm2WOit
- そもそも内部で縦と横で別々にリサイズしてるのに、ふたつに分けたら有意な差が出る?
avisynthのsabsample.cpp
http://pastebin.com/MJcfUyxE
どういう理屈なのかさっぱりわからんので、検証方法晒してよ
- 562 名前:名無しさん@編集中:2012/03/06(火) 21:32:28.61 ID:TsvTB1iL
- 縦横分けると斜め方向はnearest neighborとして処理してるようなもんだからな
その分テロップ等のエッジのはっきりした文字の角の部分なんかは、
上下左右方向にだけアンチエイリアシングっぽくぼかしがかかって斜めはかからないのが気になる事がある
- 563 名前:名無しさん@編集中:2012/03/06(火) 21:35:22.14 ID:0V2x36O+
- >>561
縦を先にやるか横を先にやるかでの差じゃない?
- 564 名前:名無しさん@編集中:2012/03/06(火) 21:58:00.58 ID:Zrm2WOit
- >>563
だとするなら
http://www.avisynth.info/?Resize
>重要: AviSynth は、完全に独立した垂直と水平のリサイザを備えています。
もし 1 つの軸に関して入力が出力と同じなら、リサイザはスキップされます。
どちらが最初に呼び出されるかは、どちらが最も小さい縮小率かによって決定されます。
これは、最大限の品質を保持するために行われます。
これにより、2 番目のリサイザは、処理すべき最高のピクチャを得ます。
んなもん他人に薦めるな、このぼけ
- 565 名前:名無しさん@編集中:2012/03/06(火) 22:20:41.16 ID:4i8wi2fd
- >>561では明らかに速度差について差が出るかしか問題にしてないのに、
こういう状況だと速度差あるんじゃねってつっこまれたら、急に画質うんぬん逆ギレしてる奴ワロタw
画質云々については既に上の方で言及されてるし、
速度>速度と画質>速度はどっちを重視するかの選択の関係だろう
- 566 名前:名無しさん@編集中:2012/03/06(火) 22:32:20.04 ID:Zrm2WOit
- >>565
速度差にしたって1%変わるかどうかも怪しいんだよ
- 567 名前:名無しさん@編集中:2012/03/06(火) 22:40:07.17 ID:/N0ew8JK
- だから、速度が1%変わるかどうか奈良、画質も1%かわるかどうかだってことに気付けよw
縦横の縮小率の差に比例した差が出るだけだよ
- 568 名前:名無しさん@編集中:2012/03/06(火) 23:08:39.52 ID:t8dGOiC8
- PAR 16:9 ←→ 1:1 のリサイズだと縦先か横先かでかなり速度違うよ
画質の方はさすがに人の目には違いが分かりにくいが、PSNRとかで比べたら応じた違いが出てると思われる
- 569 名前:名無しさん@編集中:2012/03/06(火) 23:37:57.70 ID:VO+NMhfb
- 出力したビットマップのハッシュやSubtractで確かめたら分かるけど、
順番さえ間違えなければ、リサイズを分けてやっても、一緒にやるのと速度以外に違いは無いよ。
- 570 名前:名無しさん@編集中:2012/03/07(水) 03:12:02.90 ID:MTFy5VcE
- エッジレベル調整 v5 + avisynth版(rigayaさん)
ttp://rigaya34589.blog135.fc2.com/
- 571 名前:名無しさん@編集中:2012/03/07(水) 04:03:22.98 ID:jpuzuL2g
- エッジレベル調整は使わんな
先鋭化ならLSFmodでいいしな
速さならエッジレベル調整なんだろうけど
source指定できないから
余計なとこまでシャープになるしで使い辛いってのがあるな
- 572 名前:名無しさん@編集中:2012/03/07(水) 04:24:19.09 ID:MTFy5VcE
- >>571
まえにtakuwanさんのソース参考にsource指定でやったんだけど
何にもフィルターかけないでエンコしたものより微妙に細部がぼけたんだよね。
それ以来source指定は使ってないな。
指定の仕方ミスったかもしれんけどね。
FluxSmoothST(temporal_threshold=7, spatial_threshold=7)がキツかったのかな、ようわからん。
まぁ使う人が選べばいいんじゃね?
- 573 名前:名無しさん@編集中:2012/03/07(水) 12:40:45.29 ID:oofRZqUc
- s/takuwan/takuan
- 574 名前:名無しさん@編集中:2012/03/07(水) 18:18:38.91 ID:/UTrL/r3
- >>570
フィルタの選択肢が増えたのは単純にうれしい
今は私もLSFmodだけですませていますが、フィルタを見直したら使えるかもしれないし。
- 575 名前:名無しさん@編集中:2012/03/07(水) 23:58:52.38 ID:7lony5VB
- >>572
そりゃフィルタなしとNR→LSFmod(sourceあり)なら、NRのぶんぼけると思うけど…
それを元の絵を限度にシャープかけるのがsourceオプションなんでしょ?
まあおれは重くてあんま試してないのでよう知らんけど
あれってsource指定するとこにsorathread入れたら効果的に早くなったりするかな?
試してみようかな
- 576 名前:名無しさん@編集中:2012/03/08(木) 02:12:59.31 ID:Tp7ajIvo
- SDソース(DVD)に対応できるTIVTC24P2改造のアイデアをいただけないでしょうか?
一見間引けてるように見えるのですが良く見るとダメなんです(小さな縞のほうが画像になる)
AUTO24FPS使うと動きが変になるし(vinversをつけたりもしましたが)・・・
TIVTC24P2大抵縦の動きに弱いのです
- 577 名前:名無しさん@編集中:2012/03/08(木) 02:50:32.49 ID:TTSJJ1ab
- TFMのヘルプを見てコーミング検出の感度を上げる
- 578 名前:名無しさん@編集中:2012/03/08(木) 06:15:54.58 ID:C8obgCh+
- Avisynth 2.5.8からAvisynth 2.6 Alpha3に変えてみようと思うのですが、
2.5.8をアンインストールしてから2.6 Alpha3をインストールすればよいのでしょうか?
2.5.8の上から2.6を上書きインストールする必要があったのはAlpha2までという認識であってますか?
- 579 名前:名無しさん@編集中:2012/03/08(木) 06:33:14.39 ID:aY21wV1G
- Alpha版は初心者お断りだよ!
- 580 名前:名無しさん@編集中:2012/03/08(木) 07:13:17.16 ID:gt6NirOd
- SET版2.6MTでいいんじゃね?
安定してるし速度も速い
- 581 名前:名無しさん@編集中:2012/03/08(木) 08:09:12.46 ID:tSsGQEx/
- >>576
Auto24fpsで動きが変になるって事は24fpsじゃない気がする。24/30混合じゃないのか。
- 582 名前:名無しさん@編集中:2012/03/08(木) 09:31:19.21 ID:Tp7ajIvo
- >>577
チェックしてみます
>>578
一応気になる場所を1コマ1コマ調べましたが検知できなかっただけでした
24pでOKです
- 583 名前:名無しさん@編集中:2012/03/08(木) 10:37:36.33 ID:bEQg61H3
- filterrange(2010-05-08版)の関数を使ったavsの質問です
32bit・avisynth2.6SEt ビルド Version 2011.09.13を使用しています
○= x264_32bit出力できる
○= filterrangeなしavs4x264mod v0.6.2パイプ+x264_64bit出力できる
×= filterrangeありavs4x264mod v0.6.2パイプ+x264_64bit出力できない
Runtime Errorっぽい画面がでるのですが・・・・エラー表示が真っ白で不明です
なのでSetMemoryMax(512)、SetMemoryMax(1024)だの試しましたが
やはり真っ白のエラー画面が出ます
24分のアニメで
FilterRange(xxx, xxxx, """Convolution3D(preset="animeHQ")""")×5分割
Trimフィルタでも同じでした。
このような症状になった方いますでしょうか?
解決策があるのでしたらご教授願います。
- 584 名前:名無しさん@編集中:2012/03/08(木) 13:15:06.94 ID:Tp7ajIvo
- >>577
一応調整できましたm(__)m
試しに2passでもやりましたがこちらは少しあ甘くなるようです
今回調整したのはTFMのcthresh、MI、blockyの3つ
- 585 名前:名無しさん@編集中:2012/03/08(木) 15:49:29.12 ID:x1RG8oWY
- 関係ないかもしれないが
まず、失敗体験
部分的にフィルターをかける関数をつくった
function hoge(clip cl, st, ed) {
cl.Trim(0,st-1) ++ cl.Trim(st,ed).フィルター(引数) ++ cl.Trim(ed+1,0)
}
(実際はもっと複雑で 最初からとか最後まで見たいな場合わけもしてる)
で
hoge(100,200)
hoge(400,500)
hoge(600,700)
hoge(900,1000)
のようにして複数回呼ぶと落ちやすいフィルターがあることがわかった
(そもそも複数回呼び出しを簡単に記述するための関数化なのに)
それと、SDサイズのころは大丈夫だったのに
HDだと大量に関数呼び出しすると
仮想メモリ消費量がだんだん増えていって
2G超になって落ちることがあった
まさか素人がつかうアプリでメモリアドレス2Gの壁にぶち当たるとは思わなかった
- 586 名前:名無しさん@編集中:2012/03/08(木) 15:50:53.76 ID:x1RG8oWY
- 現在
クリップ挿げ替え関数を作って
function fuga(clip cl, clip cl2, st, ed) {
cl.Trim(0,st-1) ++ cl2.Trim(st,ed) ++ cl.Trim(ed+1,0)
}
もちろん、実際はもっと複雑で 範囲が最初からとか最後まで見たいな場合わけもしてる、EDも省略できたり
そして、フィルターは一回で全体にかけておいて
fd = フィルター(引数)
fuga(fd,100,200)
fuga(fd,400,500)
fuga(fd,600,700)
fuga(fd,900,1000)
あとで、部分部分をチョイス
こうすることで落ちなくなったし
仮想メモリの消費もほとんど無くなった
- 587 名前:名無しさん@編集中:2012/03/08(木) 16:24:33.69 ID:Y7L67VPL
- > cl.Trim(0,st-1) ++ cl.Trim(st,ed).フィルター(引数) ++ cl.Trim(ed+1,0)
st の数値確認しないと Ttim(0, 0or1 -1)の時おかしくなる
ed はどうなるかわからないけど無駄フレームが last frame = ed の時1フレーム増える恐れ
- 588 名前:名無しさん@編集中:2012/03/08(木) 16:41:54.19 ID:VQhgidQC
- FilterRangeってのが既にあってだな
- 589 名前:名無しさん@編集中:2012/03/08(木) 17:01:13.17 ID:x1RG8oWY
- >>587
もちろん対処してますよ
簡略化してかいてます
> (実際はもっと複雑で 最初からとか最後まで見たいな場合わけもしてる)
では説明不足でしたか
「直接つかえねーもん書くなよ」
ってことなら
すいません
- 590 名前:名無しさん@編集中:2012/03/08(木) 17:05:28.61 ID:Y7L67VPL
- >>589
いえいえ、こちらこそ対処済みに無駄レスごめんなさい
- 591 名前:名無しさん@編集中:2012/03/08(木) 17:08:23.27 ID:x1RG8oWY
- >>588
知ってますが
やってることは似たようなものでしょう
なにせ目的が記述量を減らすことなので
FilterRange(100,200, """TDeint()""")
FilterRange(400,500, """TDeint()""")
FilterRange(600,700, """TDeint()""")
FilterRange(800,900, """TDeint()""")
とか見た目が鬱陶しいじゃないですか
汎用性とかいらないので
RTDeint(100,200)
RTDeint(400,500)
と書きたかったわけなんですよ
しかし 0が最終フレーム扱いなのは
つくづく面倒くさい
- 592 名前:名無しさん@編集中:2012/03/08(木) 17:38:20.29 ID:tSsGQEx/
- 具体的に何をやってるか知らんけど、Itsでも出来るんじゃ
- 593 名前:名無しさん@編集中:2012/03/08(木) 18:38:33.58 ID:kZgcril5
- >>591
FilterRange使うとしてデフォルトにTDeintつっこんどけばいいんじゃね?
- 594 名前:名無しさん@編集中:2012/03/09(金) 20:09:44.06 ID:JbWFxGJG
- >>570
ちとテストしてみました
シャープ系は下記の通り
1.Msharpen+エッジレベル調整
2.LSFmodのみ
リサイズやNR等は同条件で動かしました
約24分の動画でしたが・・・速度ほとんど変化無しorz
軽いことを期待したのですが正直「期待ハズレ」でした
後は使い手がどれを選ぶかで決まる程度と私は思います
他にテストした方いらしゃったら報告してみてはどうでしょう?
- 595 名前:名無しさん@編集中:2012/03/09(金) 20:15:37.48 ID:WrqVXd9W
- 使ってる俺は感謝の拍手とメッセージ送っておいた
- 596 名前:名無しさん@編集中:2012/03/10(土) 00:15:00.11 ID:xtpU6TOt
- >>594
それボトルネックが違う所だろに
- 597 名前:名無しさん@編集中:2012/03/10(土) 10:46:18.33 ID:O+Miv5Cm
- >>596
視点は各自違うから別に変じゃない
各自勝手にテストして使うかどうかを判断すればいいと思う
- 598 名前:名無しさん@編集中:2012/03/10(土) 10:50:28.10 ID:+rrART2A
- 意味分かってないだろ
- 599 名前:名無しさん@編集中:2012/03/10(土) 12:43:41.41 ID:c7P9xl06
- >>597
客観で物事を語れない奴は情報交換の場に出てくるなよ
- 600 名前:名無しさん@編集中:2012/03/10(土) 12:51:33.35 ID:WetGyGYt
- フィルタの速度比較になってないって話だろ。
- 601 名前:名無しさん@編集中:2012/03/10(土) 20:30:05.96 ID:HMf6MfaZ
- ふぃー、昨日の夜からAvisynthに手をつけて、ようやく
TSからD&D一発でCMカットして字幕も副音声も保ったままmp4にエンコードできるようバッチ書けたわー。
AvisynthってフィルタがAviutl以上に多いからどれ選べばいいのかよく分かんねえ。
リサイズや逆テレシネ、シャープフィルタでこれは鉄板!っていうのある?
- 602 名前:名無しさん@編集中:2012/03/10(土) 20:32:36.60 ID:XXfwQito
- >>594のは、
エッジレベル調整にMsSharpenをつけないとLSFmodのシャープと同じような効果にならないってこと?
自分はエッジレベル調整つかうときはシャープはそれ単体でしか使ってなかったので、
30分アニメで通常使ってる自分の設定でアニメ2本エンコしてみた。
リサイズ、モスキートノイズ除去、シャープ化、バンディング処理
マルチスレッドはSoraThread()(最新版)を利用
Spline36Resize(1280, 720)
MosquitoNR(16,128,2,0)
LSFmod(defaults="Slow",strength=30) or edgelevel(2, 30, 0, 0, 0)
※シャープの効き具合はファイルサイズの膨らみ具合がだいたい同じくらいになるように設定
flash3kyuu_deband(range=15,Y=50,Cb=45,Cr=45,ditherY=0,ditherC=0,precision_mode=3,output_mode=2,output_depth=16)
LSFmod エッジレベル調整
昨日のペルソナ 4 1h29m03s (6.7416fps) 1h20m40s(7.4490fps)
昨日のラストエグザイル 1h16m02s(7.7275fps) 1h04m50s(9.0855fps)
単純なフィルタ速度比較だと少しエッジレベル調整のが速かった。
仕上がり精度とかそういうとこまでは自分の目視ではどっちがいいとか判断できなかった。
選択肢が増えたってことは良いことだと思う。
移植してくれたrigayaさんに感謝です。
- 603 名前:名無しさん@編集中:2012/03/10(土) 21:48:32.76 ID:QEfB9Fo4
- aviutlのエッジlevel調整をavisyuthに読み込んだ物と
今回移植されたエッジlevel調整では同一のパラメータだと移植された方が効きが悪いかも?
パラメータは↓で使ってみた
aviutl版(5,16,1,0)
avisyuth(5,16,1,0,0)
- 604 名前:名無しさん@編集中:2012/03/10(土) 22:36:03.43 ID:hNvMb6xB
- 色空間の変換はさむからじゃないの
- 605 名前:名無しさん@編集中:2012/03/10(土) 23:14:34.53 ID:QEfB9Fo4
- 色空間の変換挟む方がくっきりになるの?そのあたりは自分はよくわからんが違うような気がする
やっぱり移植版のエッジlevel調整はaviutl版のパラメータのままでやっても効きが弱い(悪い)
- 606 名前:名無しさん@編集中:2012/03/11(日) 02:04:15.40 ID:8HPKJi4q
- >>605
エッジレベル調整に限らず、モスキートノイズ除去についても移植したものは
効きが弱いよ。(同一にはならない)
そこらへんは各自で最適値をみつければいいんじゃね?
そのくらいやり方わかるだろ?
- 607 名前:名無しさん@編集中:2012/03/11(日) 07:52:08.58 ID:pEDIGLsh
- 移植版エッジレベル調整使ってみたが値を調整してもボケるね
aviutl版を読み込むほうがやっぱいいわ
移植されて喜んでたけどこりゃ別物のフィルタと考えたほうがよさそう
- 608 名前:名無しさん@編集中:2012/03/11(日) 12:33:54.46 ID:n77NtuY0
- そうか
- 609 名前:名無しさん@編集中:2012/03/12(月) 19:14:14.98 ID:cSK+zAIU
- 今32bit版avisynthからパイプを通して64bit版x264でエンコードしています。
速度向上のために64bit版avisynthを導入しようとしてるのですが、
64bit版と32bit版のavisynthの使い分けや、今どちらの版で動いているかを
見分けることは可能でしょうか?
- 610 名前:名無しさん@編集中:2012/03/12(月) 19:27:42.77 ID:jSUA1gUf
- 心配なら一度32bitプラグインを何処かに退避させて使えば良いのでは?
まぁ64bit版のx264に渡した時にエラー出るなら64bitプラグインが正常に渡されてないって事だけどね
余談ですが、Avisnth2.5.8の64bitネイティブ環境とAvisnth2.6+64bit版x264と速度あまり変わらないよ
- 611 名前:名無しさん@編集中:2012/03/12(月) 19:32:52.97 ID:jSUA1gUf
- Avisnth2.6で2.5系のバグが取れ、速度向上されてるしAvisnthの64bit環境だと
プラグインの選択肢が狭すぎるから自由度が少ない。
- 612 名前:名無しさん@編集中:2012/03/12(月) 22:17:41.83 ID:l+OvutPe
- それに速度が向上するとは限らんしね。
インラインアセンブラなプラグインは64bit化するにあたりC++のコードで書き直したりしてるから
かえって遅くなるのが多かったりするんじゃね?
使えるメモリは増えるから安定性は増すかもしれんけど。
- 613 名前:名無しさん@編集中:2012/03/16(金) 17:28:53.61 ID:8p6pVp1c
- >>500にあるFFT3DGPU
輝度+色差の2重掛け出来るんですよね
これを(輝度2D+時間軸)+色差みたいに3種類別々の強度で掛けるってのは無理なんですかね?
2D(弱)、時間軸(中)、色差(強)3重掛けみたいな事がしたいんですけど
※おかしな事と言ってたらスミマセン。
- 614 名前:名無しさん@編集中:2012/03/17(土) 00:45:29.14 ID:TzQv3cDg
- とりあえずこちらに
複数のavsを同時にエンコする場合、SetMemoryMaxの値はどこが適宜?
- 615 名前:名無しさん@編集中:2012/03/17(土) 01:01:09.39 ID:vpMLhgvE
- 特に決まってないけど多くしたところでいいことはない
2.6ならデフォルトの512そのままでもいいし、なんなら128程度まで下げても問題はないでしょ
- 616 名前:名無しさん@編集中:2012/03/17(土) 07:30:14.12 ID:jwBRxyFc
- >>613
それは時間軸だけの処理はできないから、TTempSmooth等を組み合わせれば良い。
- 617 名前:名無しさん@編集中:2012/03/17(土) 10:12:45.50 ID:q7Ql1UhL
- FFT3DGPU(sigma=1.0, plane=0, bt=1)
TTempSmooth()
FFT3DGPU(sigma=2.0, plane=1, bt=3)
順番で言えばこんな感じですかね
TTempSmooth()←こいつのパラメータがややこしい・・・・
翻訳サイトみつけたので、とりあえずデフォから探ってみます
ありがとうございました 。
- 618 名前:名無しさん@編集中:2012/03/17(土) 10:37:44.75 ID:jwBRxyFc
- plane=1ではなくplane=3にしないと、色差の片方が処理されない。
TTempSmoothはノイズ除去の最後に持ってきた方が、より安定した画質になると思う。
- 619 名前:名無しさん@編集中:2012/03/17(土) 16:52:53.54 ID:H213f2Js
- >plane=1ではなくplane=3にしないと、色差の片方が処理されない。
GPU版は1〜3全部一緒では。
- 620 名前:名無しさん@編集中:2012/03/17(土) 17:05:26.25 ID:jwBRxyFc
- >>619
GPUは確かにそうだ。すまない。
- 621 名前:名無しさん@編集中:2012/03/17(土) 17:25:27.72 ID:q7Ql1UhL
- >>618
アニメ
FFT3DGPU(sigma=0.3 ,plane=0, bt=1, wintype=1)
FFT3DGPU(sigma=1.5 ,plane=1, bt=3, wintype=1)
MT(filter="""TTempsmooth(maxr=5)""", threads=4, overlap=4)
TTempsmoothを煮詰めればもっと良くなりそうですが(英語苦手ので
こんな感じで落ち着こうかと思います、ありがとうございました。
- 622 名前:名無しさん@編集中:2012/03/17(土) 20:41:59.60 ID:TzQv3cDg
- >>615
ありがとう
とりあえずデフォの512でやってみる。
同時エンコなので、x264は--threads 1でやる予定。
- 623 名前:名無しさん@編集中:2012/03/18(日) 01:20:51.24 ID:9s3EK1zJ
- こちらで質問します。
10bitエンコについて質問です。
avs(8bit→16bit)→x264 10bit(16bit→10bit)
上の様な感じでエンコしたいのですがどうすればいいのでしょうか?
ditherというプラグインを使います。
- 624 名前:名無しさん@編集中:2012/03/18(日) 01:36:36.29 ID:oQJBifmt
- 後悔はしないな?
- 625 名前:名無しさん@編集中:2012/03/18(日) 02:15:47.56 ID:9s3EK1zJ
- >>624
えっ?
- 626 名前:名無しさん@編集中:2012/03/18(日) 02:47:41.87 ID:3qwp0e00
- >>623
http://k4095-takuan.blogspot.jp/2011/10/avisynth-x264-10bit-depth.html
↑の前置きを熟読した上で「(1) patchの当てられていないvanilla buildなx264 (x264.nlのバイナリなど)を使用する場合」のやり方でやればOK
- 627 名前:名無しさん@編集中:2012/03/18(日) 11:09:01.04 ID:8snz4AQA
- 質問です
TIVTC系を使う方が多いですがDecombは使えないレベルなのでしょうか?
(Auto24FPSはひとまずおいておきます)
※まだREADME(HMTLだったorz)を見てる最中です(翻訳するのに時間がかかってるため)
抽象的な質問でスミマセン
- 628 名前:名無しさん@編集中:2012/03/18(日) 15:06:09.02 ID:In+Fam3V
- とりあえずDecombのほうがよいという意見は一度も聞いたことがない
- 629 名前:名無しさん@編集中:2012/03/18(日) 19:30:57.37 ID:9s3EK1zJ
- >>626
ditherというプラグインは必要ないということ?
- 630 名前:名無しさん@編集中:2012/03/18(日) 19:51:46.10 ID:/Jfy4oGh
- インターレース素材に使えるデノイズフィルタってなんかありますか?
ソースは実写映画です
- 631 名前:名無しさん@編集中:2012/03/18(日) 19:53:28.62 ID:QhmWTwpb
- XP Pro 32bit から 7 Pro 64bit へ変更を検討中です。
Avisynth、ソース、スクリプト、フィルタ、x264が同じなら
仕上がりは同等になるものですか?
- 632 名前:名無しさん@編集中:2012/03/18(日) 20:49:57.38 ID:9s3EK1zJ
- dither同梱のdfttestとMVTools 2.6.0.1のmod16って通常版との違いって何ですか?
あと、LumaDB(LumaDBLite)というバンディング低減フィルタも出てた。
- 633 名前:名無しさん@編集中:2012/03/18(日) 21:05:24.02 ID:In+Fam3V
- >>630
SeparateFields()なりBob()なりすれば、なんでも使える
- 634 名前:名無しさん@編集中:2012/03/18(日) 21:06:32.84 ID:cynvc4vk
- >>629
>>632
8-bit -> 16-bitには、ditherかflash3kyuu_debandが必要で、
dither同梱のそれらのプラグインは16-bitに対応していると言う違いがある。
flash3kyuu_deband(output_mode=2, output_depth=16, keep_tv_range=true)
yaa4xm.exe --x264 "x264_10-bit.exe" --input-depth 16 input.avs -o output
とりあえずditherよりも簡単な方のこれを試してみたら。
>>630
FFT3DFilter等色々あるが、こうやって一度60pにしてから処理すれば何でも使えるし、
フィールド毎よりも品質は良い。
Bob/Yadif(mode=1)
フィルター
SeparateFields
SelectEvery(4,0,3)
Weave
>>631
画質は同じで、AviSynthやx264は64-bitの方が速い。
yaa4xm.exe等を使えば、AviSynth 32-bit + x264 64bitの組み合わせもできる。
- 635 名前:名無しさん@編集中:2012/03/18(日) 23:52:04.63 ID:9s3EK1zJ
- >>626のURLと>>634の意見を参考にしながら設定しました。
f3kdb(range=16, dynamic_grain=true, keep_tv_range=true, output_mode=2, output_depth=10, random_algo_ref=2, random_algo_grain=2)
ditherと比べると精度的にはどっちが上なのかな?
- 636 名前:名無しさん@編集中:2012/03/19(月) 00:11:52.37 ID:WDG96mRB
- >>635
精度は同じだが、ditherはバンディング除去以外にも色々な機能がある。
GradFun3(lsb=true)
Dither_convey_yuv4xxp16_on_yvxx
これとその設定のf3kdbとどちらが好みか、自分で比べたらいい。
- 637 名前:名無しさん@編集中:2012/03/19(月) 01:00:49.99 ID:7D96WAtn
- FluxSmoothSTの各値って大きい方がより強いノイズ除去になるんですか?
なんか効いてるのかどうかよくわかんなくなっちゃって・・・
- 638 名前:名無しさん@編集中:2012/03/19(月) 01:41:13.89 ID:WDG96mRB
- >>637
FluxSmoothST(255,255)とか、極端な物を試したら分かる。
まあ、アナログキャプチャでもなければ、デフォルトの(7,7)でも若干強すぎると思うけど。
- 639 名前:名無しさん@編集中:2012/03/19(月) 02:09:39.22 ID:RFnFBRTR
- あれ?10bitの色バグは直ったんじゃなかったっけ
f3kdb(output_mode=2, output_depth=16)ってまだ要るの?
- 640 名前:名無しさん@編集中:2012/03/19(月) 02:29:04.28 ID:k10uXJPF
- >>639
直ったよ
- 641 名前:名無しさん@編集中:2012/03/19(月) 02:31:07.39 ID:k10uXJPF
- >>632
>LumaDB(LumaDBLite)というバンディング低減フィルタ
16ビット精度という点数が気になる
ここによるとflash3kyuu_debandとの組み合わせが出来るようだ。
謎が深まる
http://www.nmm-hd.org/newbbs/viewtopic.php?f=7&t=256
- 642 名前:名無しさん@編集中:2012/03/19(月) 02:31:53.45 ID:W59ekAd8
- >>639
色バグは2164で直ってるからもう不要。
質問者がなぜ16bit経由させたいのか書いてないし、質問されたことに対してそのまま回答しただけではなかろうか。
ちなみに>>626のサイトに色バグは直った旨が書かれてるので、質問者には他の意図があるのだろう。
- 643 名前:名無しさん@編集中:2012/03/19(月) 02:41:44.78 ID:I1SqMmfe
- >>635を見る限りバンディング低減を行いたいということなんだろうけど、
ID:9s3EK1zJ は何がしたいのかもっと明確に書いたほうがよかったと思う。
ちゃんと>>626見て理解してるんならいいんだけど。
- 644 名前:631:2012/03/19(月) 06:39:33.84 ID:VZcjgXN8
- >>634
ありがとうございます。
とりあえず移行を進めてみます。
- 645 名前:名無しさん@編集中:2012/03/19(月) 13:18:04.89 ID:ut3Mk14k
- ITsですがFrameDblを使った48fps使ったVerってありますか?
(今使ってるのはAviSynth2.6SEt氏ビルド、ITsはVer0.85です)
defの記述
set [24] 24f = 'TIVTC24P2()'
set [30] 30f = 'TIVTC30P2()'
set [48] 48f = 'Auto24FPS().vinverse().FrameDbl(255,3)'
set [60] 60f = 'tdeint(mode=1, order=1, edeint=nnedi3(field=3), emask=TMM(mode=1, order=1))'
default 24 = 24f
default 30 = 30f
default 48 = 48f
default 60 = 60f
0-39707[24]: 24f
39708-42403[48]: 48f
42404-42883[24]: 24f
mode fps_adjust = on
48fpsの指定が正しいかは不明、プレビューでは見れない為…。
- 646 名前:名無しさん@編集中:2012/03/19(月) 16:16:01.11 ID:As5bY3A4
- >>645
質問の主旨と違うけど
0-39707[24] : 24f
39708-42403[48] : 48f
42404-42883[24] : 24f
mode fps_adjust = on
↓
mode fps_adjust = on
0- [24]: 24f
39708-42403[48] : 48f
1)fps_adjust移行が適用されるから先に書かないと有効にならない
2)1行目にデフォルト書いておけば簡素化できる
俺の理解は間違っているんだろうか
- 647 名前:名無しさん@編集中:2012/03/19(月) 16:46:42.62 ID:ut3Mk14k
- >>646
普段なら…
0-[24]: 24f
39708-[48]: 48f
42404-[24]: 24f
mode fps_adjust = on
と記述します、初めての場合や分岐が多いときはToフレームの行っています
予断でした
- 648 名前:名無しさん@編集中:2012/03/19(月) 22:05:19.30 ID:gu0O/M03
- 質問の答えではないけど、
mode fps_adjust=onは0-より先に書かないとだめなんじゃねーの?
って事を646は言ってるんじゃないか。俺も同じ事思ったわ
- 649 名前:名無しさん@編集中:2012/03/19(月) 22:24:46.78 ID:LeI9Iix/
- mode fps_adjust=onを書いた行の後から終端補正が有効になるから、
最後に書いてもなんも意味無い
- 650 名前:名無しさん@編集中:2012/03/19(月) 22:53:13.59 ID:As5bY3A4
- >>648>>649俺も自信なかったが確認できてよかったありがとう
- 651 名前:名無しさん@編集中:2012/03/19(月) 23:01:21.16 ID:ut3Mk14k
- >ALL
とりあえず稼働はします24、30、60なら(今までもきちんと動いています)。
その前提でお願いいたします。
※mode fps_adjust=onは0-の前に記述しても結果は変わっていませんorz
ItsのREADMEも入手できないようなので48fpsができるかどうかだけ知りたいところです
- 652 名前:名無しさん@編集中:2012/03/19(月) 23:08:13.60 ID:DK72WrKt
- >>651
過去ログからItsのReadme?
ttp://web.archive.org/web/20090220115721/http://members.at.infoseek.co.jp/kiraru2002/alpha_version.html
- 653 名前:名無しさん@編集中:2012/03/19(月) 23:09:07.89 ID:BFqAAsxG
- できないよ
EasyVFR使えば?
- 654 名前:名無しさん@編集中:2012/03/20(火) 00:03:23.64 ID:ut3Mk14k
- >>652
ありがとうございます、チャプターとか来期の課題の1つでした
>>653
EasyVFRなら(48fpsVFR)可能ですか?
- 655 名前:名無しさん@編集中:2012/03/20(火) 00:13:39.79 ID:x9141aBW
- itsのreadmeから
>[24],[30],[60],[48],[20],[10],[12],[15]はfps指定で同じ変数でもfpsが違うと別物となります
>48fpsのフィルタ呼び出しを組み込みました(48fpsのフィルタが見つからないのでテスト未)
試してないけどできるんじゃないの
- 656 名前:名無しさん@編集中:2012/03/20(火) 00:14:43.31 ID:O9XpOD/H
- Its(def="test.def", output="test.txt")
return last
function AUTO48FPS(clip clip)
{
clip
Auto24FPS.FrameDbl(255, 3)
return last
}
#########################
set [48] 48f = 'AUTO48FPS()'
mode fps_adjust = on
0-[48] 48f
こんなavsとdefで一応48fpsのタイムコードは出力できてるよ(Itsのバージョンは0.8.5.17と0.8.6.18)
ItsのReadmeを見る限り、
[24],[30],[60],[48],[20],[10],[12],[15]
これらのfpsを指定して正しいフィルターを掛ければそれなりのタイムコードが出力されるはず
それなりと言ったのは、Itsのタイムコードv2が端数を省略してるから
- 657 名前:名無しさん@編集中:2012/03/20(火) 00:41:02.70 ID:X6trtyPu
- dither同根のdfttestを16bitで走らせるにはどうすればいい?
あと、flash3kyuu_debandのバンディング低減の精度って、8bit?16bit?
- 658 名前:名無しさん@編集中:2012/03/20(火) 01:25:40.28 ID:uar0wYOQ
- とりあえずDitherに同梱されてるdither.htmlを見たほうがよいのでは。
- 659 名前:名無しさん@編集中:2012/03/20(火) 06:42:17.92 ID:0Um/bQKD
- >>655-656
ありがとうございますm(__)m
単独48fpsはできたのですがVFRがまだダメで(関数は>>656さんと似たり寄ったり)
もう少し考えてみます
単純なことのような気がしてるのですが…
- 660 名前:名無しさん@編集中:2012/03/20(火) 11:14:24.56 ID:X6trtyPu
- >>658
>とりあえずDitherに同梱されてるdither.htmlを見たほうがよいのでは。
見たけど、dfttest(lsb=true)でいいのかな?
あと、flash3kyuu_debandのバンディング低減の精度の件についてはどうした?
- 661 名前:名無しさん@編集中:2012/03/20(火) 11:35:35.62 ID:L1tlv0eG
- >>660
> * Internal precision is increased to 16bit
それも同梱のテキストに書いてある。
- 662 名前:名無しさん@編集中:2012/03/20(火) 11:52:22.87 ID:10K/pm3e
- この感じ…シャープ君だな
よって死ね
- 663 名前:名無しさん@編集中:2012/03/20(火) 12:36:24.37 ID:X6trtyPu
- >>662
関係ないですよ
- 664 名前:名無しさん@編集中:2012/03/20(火) 12:49:52.44 ID:MnwmGasn
- 関係なかろうがなんだろうが、>>660の最後の一文だけでも、質問する資格を失うには十分ですし。
- 665 名前:名無しさん@編集中:2012/03/20(火) 12:57:57.30 ID:0Um/bQKD
- 659です
要因と思えることが…
http://plaza.rakuten.co.jp/kiraru2002/diary/200605220000/
240fpsでタイムコードを作る必要があるらしいです
でも、READMEサイトのfps指定は120fpsだった気が…(?-?)
- 666 名前:名無しさん@編集中:2012/03/20(火) 14:56:14.04 ID:08xBgXqk
- >>665
要は使用するfpsの最小公倍数でタイムコード作れってことだよ。
24・30・60だけなら120fpsだが、48が混ざると240fpsにする必要がある。
- 667 名前:名無しさん@編集中:2012/03/20(火) 15:05:50.16 ID:O9XpOD/H
- >>665
とりあえずavs晒してみたら?
48fps混在のVFRも普通に出力できてる
Its("test.def", output="test.txt")
return last
function TIVTC24P2(clip clip)
{
clip
Interp = AssumeTFF().SeparateFields().SelectEven().eedi3(dh=true)
Deinted = TDeint(order=1, field=1, edeint=Interp)
TFM(mode=6, order=1, PP=7, slow=2, mChroma=true, clip2=Deinted)
TDecimate(mode=1)
return last
}
function TIVTC30P2(clip clip)
{
clip
Interp = AssumeTFF().SeparateFields().SelectEven().eedi3(dh=true)
Deinted = TDeint(order=1, field=1, edeint=Interp)
TFM(mode=6, order=1, PP=7, slow=2, mChroma=true, clip2=Deinted)
return last
}
- 668 名前:名無しさん@編集中:2012/03/20(火) 15:07:10.94 ID:O9XpOD/H
- set [24] 24f = 'TIVTC24P2()'
set [30] 30f = 'TIVTC30P2()'
set [48] 48f = 'Auto24FPS().vinverse().FrameDbl(255,3)'
set [60] 60f = 'tdeint(mode=1, order=1, edeint=nnedi3(field=3), emask=TMM(mode=1, order=1))'
default 24 = 24f
default 30 = 30f
default 48 = 48f
default 60 = 60f
0-39707[24]: 24f
39708-42403[48]: 48f
42404-44053[24]: 24f
mode fps_adjust = on
AvsPのプレビューは妙に不安定な所があるから、エラーが出たら一旦終了して再起動後に試してみるとか
それと、240fps云々ってのはIts内部での処理の事言ってるんだろうね
作成したタイムコードを埋め込む時に意識する必要はあるかもしれないけど
- 669 名前:名無しさん@編集中:2012/03/20(火) 15:58:13.21 ID:0Um/bQKD
- >>668
defは前に書いたのでAVSを一応
LoadPlugin("C:\Program Files (x86)\AviSynth 2.5\plugins\Its.dll")
Its(def="INPUT.def", fps=-1, output="\OUTPUT.tmc")
だけでいいと思います(必要なら記述します)
※fpsパラメータが必須かどうかはわかりませんが、ココで120fps指定になっていると思います
(=-1: 120fps(mixed fps) Delete frame stripped mode:READMEサイトより(-1はデフォルト)
確認はAviUtlで行っています
- 670 名前:名無しさん@編集中:2012/03/20(火) 16:24:03.17 ID:0Um/bQKD
- 再び669です
Its0.8.6だとOKでした
お騒がせしてすみませんm(__)m
- 671 名前:名無しさん@編集中:2012/03/20(火) 16:38:43.46 ID:HasVKwhv
- タイムコードは正しく出るけど、動画が変なとこから始まらね?
- 672 名前:名無しさん@編集中:2012/03/20(火) 18:40:23.24 ID:0Um/bQKD
- >>671
おっしゃる通りダメでしたorz>0.8.6
- 673 名前:名無しさん@編集中:2012/03/20(火) 18:53:27.41 ID:MnwmGasn
- avs4x264modがエンコードの最後にクラッシュするケースがあったので報告。
Doom9に報告しようと思ったのですが、登録してから5日くらいは書き込めないようなので、
どなたか報告しておいていただけるとありがたいです。
ttp://forum.doom9.org/showthread.php?t=162656
また、使い方など、間違ってるところがあれば指摘していただけると助かります。
---
avs4x264mod Version: 0.6.2.43
WinXP Home SP3 32bit
Avisynth 2.6 Alpha3
Dither v1.14.1
masktools v2.0 a48
x264 r2184 32bit 10bit-depth (x264.nl)
test.avs:
LoadPlugin("D:\MovieTool\Avisynth\masktools-v2.0a48\mt_masktools-26.dll")
LoadPlugin("D:\MovieTool\Avisynth\dither-1.14.1\dither.dll")
Import("D:\MovieTool\Avisynth\dither-1.14.1\dither.avsi")
ColorBars(640,360,"RGB32").KillAudio().Trim(0,9).AssumeFPS(1)
Dither_convert_rgb_to_yuv(matrix="601",tv_range=true,lsb=true,mode=-1,output="YV24")
Dither_convey_yuv4xxp16_on_yvxx ()
command:
avs4x264mod.exe -L "x264_r2184_10bit.exe" --input-depth 16 --qp 0 --output-csp i444 --colormatrix smpte170m -o test.mp4 test.avs
- 674 名前:名無しさん@編集中:2012/03/20(火) 19:15:30.41 ID:MnwmGasn
- 追記:
うちだとx264のencoded 10 frames〜までは出たあと100%落ちるのですが、
落ちない方もいるとのことなので環境依存なのでしょうか・・・。
ちなみにCPUがCeleronM423というボロ環境です。
- 675 名前:名無しさん@編集中:2012/03/20(火) 19:26:12.86 ID:MnwmGasn
- 一応落ちたときのエラー署名も貼っておきます。XPだけなのかな?
エラー署名
AppName: avs4x264mod.exe AppVer: 0.0.0.0 ModName: ntdll.dll
ModVer: 5.1.2600.6055 Offset: 00012580
- 676 名前:名無しさん@編集中:2012/03/20(火) 21:14:35.35 ID:4fbu/Fub
- >>675
https://github.com/astrataro/avs4x264mod/issues/1
- 677 名前:名無しさん@編集中:2012/03/20(火) 21:31:40.65 ID:MnwmGasn
- >>676
ありゃ・・・作者さん自身も3ヶ月前から把握なさってたのですね。知りませんでした。
教えていただきありがとうございました。
avs2pipemodのほうは問題なかったのでそちらを使うことにします。
- 678 名前:名無しさん@編集中:2012/03/20(火) 22:36:31.34 ID:X6trtyPu
- ditherに含まれていた
avstp.dll
dither.avsi
dither.dll
mt_masktools-26.dll
mt_xxpand_multi.avsi
mvtools2.dll
を入れたら、MVDFTDenoiseの速度が少し上がった。
- 679 名前:名無しさん@編集中:2012/03/20(火) 22:41:52.56 ID:X6trtyPu
- >>678
dfttest.dllが抜けていた
追記
速度について
dfttest(QTGMC最適版)+mvtools2(2.5.11.3)
3.2718 fps
dither同梱されているdfttest+mvtools2
3.1865 fps
>>678
3.6712 fps
- 680 名前:名無しさん@編集中:2012/03/20(火) 22:52:34.27 ID:X6trtyPu
- ごめん
ditherにmt_masktools-26.dllは同梱されてなかった
- 681 名前:名無しさん@編集中:2012/03/20(火) 22:54:29.12 ID:kSgjqoyP
- またシャープ野郎か
- 682 名前:名無しさん@編集中:2012/03/20(火) 23:59:29.77 ID:X6trtyPu
- 速度が上がった理由分かった
avstp.dllが速度向上の要因だった。
ただし、dither同梱のdfttest+mvtools2でないとダメ
- 683 名前:名無しさん@編集中:2012/03/21(水) 00:13:06.36 ID:NlbEHGty
- 30pってインタレ解除の必要性あるのか?
- 684 名前:名無しさん@編集中:2012/03/21(水) 00:59:42.96 ID:kVZpLkAp
- Its修正バージョンがきてるー
http://putin999.blog.fc2.com/blog-entry-32.html
- 685 名前:623:2012/03/21(水) 02:17:13.50 ID:V4yBNoCw
- 実は、16ビット精度でノイズ除去ができる関数を探しています。
- 686 名前:名無しさん@編集中:2012/03/21(水) 07:14:54.23 ID:AtnN/AcK
- >>685
FFT3Dとかdfttestは内部は32-bit floatだし、精度だけなら問題にならない。
終始16-bitのままで処理したいとかだったら、dither同梱のdfttestやMDegrainを使える。
- 687 名前:名無しさん@編集中:2012/03/22(木) 22:56:32.31 ID:9WIVtFbZ
- >>686
詳しく説明できませんか?
- 688 名前:名無しさん@編集中:2012/03/22(木) 23:08:08.65 ID:jQE1JOFo
- シャープ君ちーーーーーーーーーーーーっす
氏ね
- 689 名前:名無しさん@編集中:2012/03/22(木) 23:11:10.09 ID:9WIVtFbZ
- >>688
お前ウザイな
聞いてるだけなんですけど
水団してやりたいけど、この板ではできないのが
- 690 名前:名無しさん@編集中:2012/03/22(木) 23:28:18.99 ID:H4ljPRij
- >>689
しね
- 691 名前:名無しさん@編集中:2012/03/22(木) 23:32:04.67 ID:9WIVtFbZ
- 少し落ち着こうか…
>>686はどういうことだが詳しく聞いているんですけど
答えないの?
- 692 名前:名無しさん@編集中:2012/03/22(木) 23:34:45.65 ID:H4ljPRij
- >>691
- 693 名前:名無しさん@編集中:2012/03/22(木) 23:37:51.92 ID:IYU7puIe
- それ以上詳しくならないでしょ
16ビット精度でノイズ除去ができる関数を紹介してるだけのこと
- 694 名前:名無しさん@編集中:2012/03/22(木) 23:40:09.52 ID:9WIVtFbZ
- FFT3Dとかdfttestは内部は32-bit floatというのは?
- 695 名前:名無しさん@編集中:2012/03/22(木) 23:41:04.44 ID:26vb5E7c
- だよなあ。16bitというのが何を指してるのかもよくわからずに質問してるんだろうか・・・。
- 696 名前:名無しさん@編集中:2012/03/22(木) 23:43:22.78 ID:IYU7puIe
- floatで16ビットじゃ話にならないってこともわかってないようだけど
そんなレベルで何を期待して16ビット精度がどうこう言ってるんだ?
- 697 名前:名無しさん@編集中:2012/03/22(木) 23:48:35.51 ID:26vb5E7c
- 計算精度と色深度の区別がついてないだけだと思う。
- 698 名前:名無しさん@編集中:2012/03/22(木) 23:51:21.79 ID:5Bq98A5S
- dfttest(lsb=true)
GradFun3(lsb=true, lsb_in=true)
Dither_convey_yuv4xxp16_on_yvxx()
yaa4xm.exe --x264 "x264_10-bit.exe" --input-depth 16 input.avs -o output
彼は、これをこのまま使えばいいと思う。
- 699 名前:名無しさん@編集中:2012/03/23(金) 00:24:03.61 ID:Fd6S3s/A
- 報告。
>>673-677に書いたavs4x264modがXP等で落ちる件は、修正パッチを書いてくださった方がいて、
それをとりいれたavs4x264mod-0.6.3-git-r47がリリースされました。ありがとうございました。
- 700 名前:名無しさん@編集中:2012/03/23(金) 22:57:51.52 ID:7hLpJrzb
- 修正版its.dllは2000で使えないのか、残念
- 701 名前:名無しさん@編集中:2012/03/24(土) 23:36:37.31 ID:F8Ei04Sp
- せんせー 質問です!
http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1145588261
これを見て、倍速補間再生が出来ます。
30fps→60fps、は問題ないのですが、24fps→60fps になり、ごく一部の動画で
ブロックノイズがたくさん出ます。 ほとんどは、24fps→60fps で問題ありません。
30fps→60fps、24fps→48fps のように丁度2倍で再生するには
どのようにすれば良いのでしょうか?
WinXP、4GB、i7 2600K、GTX460 モニタはフルHD(1920X1080) 60Hz です。
教えてください m(_ _)m
- 702 名前:名無しさん@編集中:2012/03/24(土) 23:46:42.25 ID:mbg3gD+v
- >>701
http://anago.2ch.net/test/read.cgi/software/1315982678/807-808
あとはMVToolsのサイトを見て、MBlockFpsのnumとdenの意味を調べる。
http://avisynth.org.ru/mvtools/mvtools2.html
- 703 名前:名無しさん@編集中:2012/03/25(日) 00:01:13.97 ID:P2etC/nT
- >>702 48fpsで再生しましたが、60fpsの方がヌルヌルだったので
60fpsにします。 せんせー! ありがとうございました!
- 704 名前:名無しさん@編集中:2012/03/25(日) 00:11:26.14 ID:3sGAAGU8
- 何も60fpsに縛られなくても120fpsや240fpsにすれば
動画編集するとき後々便利だぞ
- 705 名前:名無しさん@編集中:2012/03/25(日) 02:10:25.61 ID:P2etC/nT
- >>704 ありがとうございます
モニタが60Hzなんですが、240fpsにすると
どのように便利なんですか?
- 706 名前:名無しさん@編集中:2012/03/25(日) 15:38:45.40 ID:3sGAAGU8
- >>705
映像をタイムストレッチしてスロー映像にするとき
- 707 名前:名無しさん@編集中:2012/03/25(日) 16:13:32.91 ID:P2etC/nT
- >>706 ありがとうございます
それは、240fpsで撮影可能なビデオカメラなどで
録画した動画じゃ無いと意味ないですよね?
- 708 名前:名無しさん@編集中:2012/03/25(日) 16:20:12.45 ID:3sGAAGU8
- フレーム補完なんだから30fps以上の動画素材ならなんでもいい
15fps以下やアニメ素材は論外な
- 709 名前:名無しさん@編集中:2012/03/25(日) 16:44:22.39 ID:P2etC/nT
- >>708 ありがとうございます
30fpsの動画を120fpsで補間再生はできると思うのですが
それを録画して動画編集するという事でしょうか?
一度やってみたいので、録画する方法の手順か
詳しいサイトがあれば、教えていただけないでしょうか m(_ _)m
- 710 名前:名無しさん@編集中:2012/03/25(日) 17:04:11.80 ID:eMu5PcoR
- 録画って…お前avisynthをなんだと思ってるんだ?
ffdshow専用フィルタとかアホなこと言うなよ?
- 711 名前:名無しさん@編集中:2012/03/25(日) 17:22:13.03 ID:iCFj3yec
- >>705
120は24と30の最小公倍数
240は24と30と48の最小公倍数
だからvrfに変換するときに
実フレームが残っているので良いという話。
- 712 名前:名無しさん@編集中:2012/03/25(日) 17:33:00.92 ID:3sGAAGU8
- >>709
録画??????
MFlowFpsのnumの値を弄るだけだぜ
- 713 名前:名無しさん@編集中:2012/03/25(日) 21:59:14.16 ID:P2etC/nT
- >>711-712 ありがとうございます
動画編集って書いてたので、Premireとかの動画編集ソフトかと思ってました。
120fpsでやってみましたが、より滑らかになってる気がします。
フルHD画質だとフレーム数が落ちてフリーズするので、DVD画質を再生しながら
タスクマネージャを起動してみたら、マルチスレッド(8スレッド全て)で処理をしていますが
120fps再生時で、CPU使用率を11%ほどしか使っていませんでした。
ノーマルで24fpsなのですが、その時でCPU使用率は5%でした。
WinXP、4GB、i7 2600K(4.5GHz)、GTX460なので、余裕があるのですが
CPU使用率を上げて、フルHD画質を120fpsで再生するようにしたいのですが
可能であれば方法を教えていただけないでしょうか m(_ _)m
- 714 名前:名無しさん@編集中:2012/03/25(日) 22:29:05.49 ID:DhufqKaC
- >>713
ffdshowとAvisynthを連携させて動画を補間再生させて視聴するという話なら、
120fpsとかにしても意味ないから最大でも60fpsまでにしとけばいいよ。
ID:3sGAAGU8 が書いてるのは、動画再生の話じゃなく、まさにPremiereとかでの動画編集の話。
それを理解するには、まず
・Avisynthとは何なのか
・補間再生とは何をやっているのか
を理解しましょう。
ffdshowと連携させて使うのは比較的特殊な使い方であり、本来ffdshowとは関係ないことも理解しておきましょう。
- 715 名前:名無しさん@編集中:2012/03/25(日) 22:36:17.60 ID:3sGAAGU8
- 素材は120fps以上のフレーム補完をして、動画編集ソフトで最終的には60fpsか30fpsで出力する
Sony Vegasではスマート リサンプリングまたは強制リサンプリングにするとモーションブラーがかかった映像になる
- 716 名前:713:2012/03/25(日) 23:22:16.30 ID:P2etC/nT
- >>714-715 ありがとうございます
>素材は120fps以上のフレーム補完をして
これは30fpsの映像があったとして、フレーム補間のエンコードで、120fpsにするって事ですよね?
半年くらい前に、全然関係ないスレで、Avisynthを使って出来ると聞いた事があるのですが
手順が書いてあるサイトがありましたら、検索ワードだけでも、教えてください m(_ _)m
Vegas は2年ほど前に体験版で使った事があるので、モーションブラーにも挑戦しようと思います。
普段はTmpgEnc5を使ってます。
- 717 名前:名無しさん@編集中:2012/03/25(日) 23:24:58.91 ID:DhufqKaC
- MFlowFPSによる補間のサンプル。
http://www1.axfc.net/uploader/File/so/77044.mp4
元動画は1フレームごとにカウントアップしていく30fpsの動画。つまり1秒に30カウント。
左側はChangeFPS(120)の後にAssumeFPS(10)したもの。単純に1/12倍速したのと同じ。
右側は一度MFlowFPS()で120fpsに補間したうえでAssumeFPS(10)としたもの。
左側はなにもしていないので、1,2,3・・・と順にカウントアップしていく。
右側は30fpsから120fps、つまり4倍に水増し補間しているので、各数字の間に3枚の中間画像が挟まる。
- 718 名前:名無しさん@編集中:2012/03/25(日) 23:28:19.41 ID:3sGAAGU8
- http://c.2ch.net/test/-.llS/avi/1200304004/81
http://geneshaft.blog73.fc2.com/blog-entry-113.html
- 719 名前:名無しさん@編集中:2012/03/25(日) 23:37:39.33 ID:3sGAAGU8
- アニメを無理やりフレーム補間したらどうなるかは
アニメを放送している時間帯を狙って
家電量販店に行って倍速液晶のテレビを見てみたら分かると思う
- 720 名前:名無しさん@編集中:2012/03/25(日) 23:46:05.76 ID:5PxTR9Js
- アニメは一旦24pにして、24の倍数で補間すればいいんですよね?
- 721 名前:名無しさん@編集中:2012/03/26(月) 00:05:17.98 ID:JwOcTLzn
- >>720
やったらやったでぎこちない動きになるぞ
根本的にぬるぬるにしたいなら毎秒60コマで作画するしか・・・
- 722 名前:名無しさん@編集中:2012/03/26(月) 00:22:24.16 ID:/bseQdEJ
- >>720
個人的に、アニメはフレーム補間よりモーションブラーの方が向いてると思う。
フレーム補間よりシャキシャキ動く感じでアニメっぽさがそのまま残る。
SetMTMode(5,4)
ffdShow_source()
SetMTMode(2)
super = MSuper()
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=100)
SetMTMode(1)
GetMTMode(false) > 0 ? distributor() : last
ちなみにffdshowで使ってるのはこんなん。
ブラーの強さは「blur=」で0〜200まで指定できる。
フレーム補間のを流用してるだけだから、余計な定義とかあったらゴメン。
- 723 名前:名無しさん@編集中:2012/03/27(火) 01:03:17.77 ID:xyxYGGOO
- ブラー試してみたら、SVPより重くて笑った。
4コアで30%ぐらいしか使ってないのに同期できないのはなんでだろ
- 724 名前:名無しさん@編集中:2012/03/27(火) 20:36:29.50 ID:mLmMSJAw
- nnedi3(field=-2)でbob化すると720x480なんかだと一番上の1ピクセルが1フレーム
置きに黒くなるけど対策はなんかあるの?
- 725 名前:名無しさん@編集中:2012/03/27(火) 21:13:45.77 ID:Juytkra5
- そういうのをなんとかするのが(Q)TGMCの本来の目的
- 726 名前:名無しさん@編集中:2012/03/27(火) 21:50:03.94 ID:jlHlzv4p
- >>724
FillMarginsでごまかす。
http://www.mediafire.com/download.php?tqc5w2cjbxvamls
品質は動き補償をする>>725がベストだが。
- 727 名前:名無しさん@編集中:2012/03/28(水) 22:57:16.60 ID:P3bRef6t
- 質問があります。
DGSource("")
IT(fps = 24, ref = "TOP", blend = false, diMode = 1)
GPU_Begin()
GPU_LanczosResize(1280,720)
GPU_End()
ConvertToYUY2()
return last
こんな感じで、YV12のソースを読み込んで、Aviutlの拡張x264出力に渡しているのですが、
GPU_Begin()は読み込みの際、YV12をYUY2に変更しているはずなので、
最期のConvertToYUY2() は不要でしょうか?
- 728 名前:名無しさん@編集中:2012/03/28(水) 23:01:53.07 ID:I7X0I3pH
- GPU_End()の後にinfoって追加してAvsPか何かでプレビューしてみれば簡単に確認できるのでは。
- 729 名前:名無しさん@編集中:2012/03/28(水) 23:12:18.18 ID:P3bRef6t
- >>728
GPU_Begin()の前 YV12
GPU_End()の後 YUY2
で不要でした。
ありがとうございました。
- 730 名前:名無しさん@編集中:2012/03/29(木) 18:34:11.11 ID:7QfLY/+C
- FXAAInjectionやinjectSMAAを動画に使いたいですが、なにか良い方法があったら教えて下さい
- 731 名前:名無しさん@編集中:2012/03/29(木) 18:50:04.41 ID:XYr6PrMt
- SMDegrainって時間軸のみのデノイズですよね?
- 732 名前:名無しさん@編集中:2012/03/29(木) 21:12:47.73 ID:Qt6oU0eQ
- dfttest(lsb=true)
GradFun3(lsb=true, lsb_in=true)
Dither_convey_yuv4xxp16_on_yvxx()
↑を
dfttest(lsb=true)
ここにリサイズフィルタ等を入れる
GradFun3(lsb=true, lsb_in=true)
Dither_convey_yuv4xxp16_on_yvxx()
としたけど、解像度が1280x360になってしまい、さらにx264が落ちた…
- 733 名前:名無しさん@編集中:2012/03/29(木) 21:39:49.05 ID:MLBJ3325
- >>732
そりゃdfttest(lsb=true)の後はstacked formatになってるんだから普通のリサイズ入れちゃ駄目でしょ。
Ditherのドキュメント見ればそこでどういうリサイズを使えばいいかちゃんと書いてる。
とりあえずdfttest(lsb=true)の後はどうなってるのかとか、Dither_convey_yuv4xxp16_on_yvxx()の後は
どうなってるのかとかを、AvsPなりでプレビューして確認して、stacked formatと
interleaved formatっていうのをしっかり理解しておいたほうがいいと思うよ。
High bit-depth Support with Avisynth - Avisynth
http://avisynth.org/mediawiki/High_bit-depth_Support_with_Avisynth
- 734 名前:名無しさん@編集中:2012/03/29(木) 22:53:34.21 ID:XYr6PrMt
- 誰か>>731お願いします
- 735 名前:名無しさん@編集中:2012/03/29(木) 23:09:09.09 ID:PlOdQJLW
- >>731
>>734
時間軸のみだね
- 736 名前:名無しさん@編集中:2012/03/29(木) 23:53:19.67 ID:XYr6PrMt
- >>735
ありがとうございます
試してみたのですが重すぎて使えません...
なにかいい時間軸のデノイズフィルタってないでしょうか?
- 737 名前:名無しさん@編集中:2012/03/30(金) 00:06:17.03 ID:mgxR9aPc
- >>736
FluxSmoothかTTempSmooth
- 738 名前:名無しさん@編集中:2012/03/30(金) 01:18:09.42 ID:TJgMngy5
- gradfun3って2dbmodのstrにあたるパラメータってないの?
- 739 名前:名無しさん@編集中:2012/03/30(金) 02:12:06.62 ID:mgxR9aPc
- >>738
グレインを足すオプションは無い
- 740 名前:名無しさん@編集中:2012/03/30(金) 14:02:37.65 ID:wo8oPo/y
- つい最近、Avisynthを2.5.8MTから2.6.0α3に乗り換えました。
プラグインは全部そのままでいけるかなと思ってざっと確認し、mt_masktoolsが2.5.x用(mt_masktools-25)だったなと思い
mt_masktools-26に変えたのですが、LSFmodを使うとエンコ速度が1/3程度になってしまいました。
試しにmt_masktools-25でLSFmodを使うと普通(?)に2.5.8の時より速くなります。
使用dll:mt_masktools-25(v2a48)、mt_masktools-26(v2a48)、RemovegrainSSE2(v1.0pre)
2.5.8&mt_masktools-25でLSFmod(defaults="slow")→約9fps
2.6.0&mt_masktools-26でLSFmod(defaults="slow")→約3fps
2.6.0&mt_masktools-25でLSFmod(defaults="slow")→約10fps
※他のフィルタは全部OFF
mt_masktoolsのバージョンをLSFmodに書かれているv2a36に変えてもみましたが、結果はほとんど同じでした。
2.6.0&mt_masktools-26で速度が出ない原因と2.6.0&mt_masktools-25で問題ないのかを教えていただきたく、
どうかよろしくお願いします。
Histogram(mode="luma")でプレビュー確認しましたが、2.6.0&mt_masktools-25でも一応フィルタはかかってるようです。
- 741 名前:名無しさん@編集中:2012/03/30(金) 19:54:39.20 ID:AjH48Tbz
- QTGMC用のVitModのMaskTools26はどうなん?
- 742 名前:名無しさん@編集中:2012/03/31(土) 21:07:12.13 ID:OnqBya+f
- すみません、少し話が違うかもしれないのですが質問させてください
以前48fpsに関する質問をしたものです。
x264を「--timebase 1001/240000」48fps使わなくてもこう定義していいのでしょうか?
(60fpsまでは使う前提で、本体なら--timebase 1001/120000ですが…)
よろしくお願いいたします
- 743 名前:名無しさん@編集中:2012/03/31(土) 21:54:54.63 ID:0f6cFjYM
- >>742
EasyVFRで吐いたtimecode v2の最後に書いてある値をそのまま入力すれば良い。
Itsの場合はタイムコードの小数点以下が切り捨てなので適当な値でOK。
- 744 名前:名無しさん@編集中:2012/04/01(日) 01:06:18.51 ID:db6Sbj4w
- >>743
ありがとうございます(私はItsの方です)
手抜きしてるのでバッチを大きく分けると4本(2passのCFR、VFR、crfのCFR・VFR)
作っちゃっててtimebaseが1001/240000でいいならVFR作成時ラクできますm(__)m
もっと効率よくバッチを組めればよかったのですが、Dosのバッチは20年くらいやってなかったので
すっかり忘れちゃいましたorz
- 745 名前:名無しさん@編集中:2012/04/01(日) 01:39:55.45 ID:LKqgI0Ej
- Itsって音ズレかなんかのバグずっと残ってるんじゃなかったっけ?
- 746 名前:名無しさん@編集中:2012/04/01(日) 02:44:20.30 ID:WWq5bKJP
- 某所からの情報だけど
QTGMCのModded Plugins Packageについての注意点
同梱されている
mt_masktools-26
RemoveGrainSSE2
RepairSSE2
は通常版よりも遅いという報告があったので、通常版を使ったほうがいい。
通常版の入手先
mt_masktools_26
ttp://manao4.free.fr/masktools-v2.0a48.zip
RemoveGrainとRepair(両者ともSSE3版を推奨)
ttp://videoprocessing.11.forumer.com/viewtopic.php?t=97#593
- 747 名前:名無しさん@編集中:2012/04/01(日) 02:54:37.43 ID:WWq5bKJP
- 訂正
mt_masktoolsは、
mt_masktools_26
となってる物の方が高速らしい。
ただし、ditherが使えなくなるのでその場合はmt_masktools-25を使うしかない
mt_masktools_26入手先
ttp://manao4.free.fr/mt_masktools_26.dll
- 748 名前:名無しさん@編集中:2012/04/01(日) 03:04:17.88 ID:CwHDdi5O
- >>746
某所ってたくあん氏のツイート見たんだろうけど別にSSE3版推奨なんて彼は言ってないだろ
現に彼はブログ見る限りSSE2版使ってるし
あとditherはmt_masktoolsなんて使ってないから全く関係ないぞ
これも言ってないことだし
ttp://manao4.free.fr/masktools-v2.0a48.zip
ここのでもditherは問題なく使える
適当なこと言うなよ
- 749 名前:名無しさん@編集中:2012/04/01(日) 03:06:23.54 ID:WWq5bKJP
- また訂正
実際には、ditherは使えるが一部の関数が使えなくなるらしい(未確認)
ditherではv2.0a48かそれ以降を推奨している
- 750 名前:名無しさん@編集中:2012/04/01(日) 03:09:53.29 ID:WWq5bKJP
- 適当なこと言ってすまん...orz
- 751 名前:名無しさん@編集中:2012/04/01(日) 03:13:42.38 ID:CwHDdi5O
- >>749
だから
ttp://manao4.free.fr/masktools-v2.0a48.zip
でもすべての関数問題なく使える
vit氏のは単にスレッド関係の修正してあるだけ
- 752 名前:名無しさん@編集中:2012/04/01(日) 03:56:48.26 ID:WWq5bKJP
- しかし何故たくあん氏は、SSE2版のRemoveGrainとRepairを使っているのだろう?
>>746のURLにある奴はSSE3でも問題ないのに
- 753 名前:名無しさん@編集中:2012/04/01(日) 11:00:57.55 ID:X3e3lcHp
- 音声は一切変更せずにあるフレームの映像を別のフレームにコピーするにはどうすればいいですか?
範囲指定ができると助かります
- 754 名前:名無しさん@編集中:2012/04/01(日) 11:29:08.03 ID:7Q6SWXMj
- FreezeFrameで調べろ
- 755 名前:名無しさん@編集中:2012/04/01(日) 11:41:31.36 ID:NiRMLO2S
- 同一フレーム内でロゴ部分などの範囲をコピーするにはどうすればいいですか?
マスクやブレンドができると助かります
- 756 名前:名無しさん@編集中:2012/04/01(日) 12:30:10.83 ID:WWq5bKJP
- RemoveGrain、Reapir、mt_masktoolsについて
私の環境では、RemoveGrainSSE3+ReapirSSE3+mt_masktools-25の方が速かった。
25の方が26より速かったとは…
- 757 名前:名無しさん@編集中:2012/04/01(日) 17:46:53.91 ID:WWq5bKJP
- QTGMC用のVitMod版が通常版よりも遅いというプラグイン他にないか?
私はVitMod版のVerticalCleanerSSE2と通常版のVerticalCleanerSSE3版の速度を比較してみたけど、全然変わんなかった。
QTGMC用のVitMod版が通常版よりも遅いとの報告があったプラグイン
RemoveGrainSSE2
RepairSSE2
mt_masktools_26
- 758 名前:名無しさん@編集中:2012/04/01(日) 19:45:49.60 ID:WWq5bKJP
- 一応報告
aWarpSharp2の2012.03.28版がノートンで誤検出する
- 759 名前:名無しさん@編集中:2012/04/01(日) 19:57:49.48 ID:CwHDdi5O
- >>757
だからお前適当なことばっか書きすぎ
mod版はmasktoolsだけで他のプラグインは別になんの修正もしてない
- 760 名前:名無しさん@編集中:2012/04/01(日) 21:15:21.42 ID:WWq5bKJP
- >>759
それは初耳だな
ソースは?
- 761 名前:名無しさん@編集中:2012/04/02(月) 00:52:00.55 ID:7i13sKYr
- ID:CwHDdi5O は何か勘違いしている気がする。
「ditherはmt_masktoolsなんて使ってない」と言っているが、mt_masktoolsってのは
MaskTools v2のことで、Ditherで必要とされているmasktools-v2.0a48のこと。
dll名がmt_masktools-26.dllとかになってるでしょ。
それに、QTGMC 32-bit Plugins [Vit-Mod]のSource and Documentationを見れば、
Moddedフォルダの中に
MaskTools-v2.0a48_VitMod.zip
RemoveGrain-v1.0_VitMod.zip
など、複数のプラグインが入っているのがわかり、それらにはマルチスレッド関係の
安定性を考慮した修正が入っているらしいこともわかる。
あと、>>746が「SSE3版推奨」と書いてるのは、別にたくあん氏がそう言ってたというわけではなく、
URLに飛んだ先でRemoveGrainの作者が書いてる
The SSE3 version is particularily recommendable because it is significantly faster than the SSE2 version
and the compiler problems are gone now.
(訳: 問題はなくなったしSSE2版より圧倒的に早いからSSE3版がオススメ)
のことじゃないだろうか。
- 762 名前:名無しさん@編集中:2012/04/02(月) 01:55:31.48 ID:7i13sKYr
- そんでもって、ご本人に確認しましたが、ツイートの意図は
「Vit-Mod版ではなく、オリジナルのmasktools-v2.0a48を使ったほうがよい」
ということであって、>>747の言う「_26(26の前がアンダーバー)」のライブラリのことではないそうです。
「_26」は日付を見ても2006年という古いものですし。
そんなわけで、QTGMCについては、
・masktoolsについては、Vit-Mod版ではなく、オリジナルのほうのmasktools-v2.0a48を使う。
・RemoveGrainSSE2、RepairSSE2についても、Vit-Mod版は遅いので、オリジナルのほうを使う。
ttp://videoprocessing.11.forumer.com/viewtopic.php?t=97#593
というのが良いらしいとのこと。
あとは
・mt_makediffなどをRedAverage.dllに含まれるmaskフィルタで置き換えると
SSE2やSSSE3の恩恵が受けられるので速くなるかも
とのことでした。
以上、なんか色々行き違ってるようなので横から勝手に整理してみたでござる。
- 763 名前:名無しさん@編集中:2012/04/02(月) 02:01:30.13 ID:xSUEOHbx
- でも、QTGMCの作者はSSE2版を使うことを推奨しているみたいだね。
give no real benefit
(適当な訳:実際には利点が与えられない)
あと、SSE2ToolsはQTGMCをYV12で使うなら不要?
- 764 名前:名無しさん@編集中:2012/04/02(月) 02:20:46.97 ID:5FYE/S+w
- 書けるかな?
まさか自分のツイートでこんなことになってるとは思わなかったんだが
>>762について補足と修正
>・masktoolsについては、Vit-Mod版ではなく、オリジナルのほうのmasktools-v2.0a48を使う。
・RemoveGrainSSE2、RepairSSE2についても、Vit-Mod版は遅いので、オリジナルのほうを使う。
こえはちょっと違ってMT使っているならスレッド関連の修正がされているvit氏の方が当然いいかと.ただ自分がMT使ってないんで詳しくは知らない.
あと誰のビルドのどのバージョン推奨なんてのは全く言うつもりは無いです,
avisynthのversion or revisionによっても違うだろうしそんなものは自分で試して自分にとって最善なの見つけて使えって思ってるんで
私のPCで一番早いのが全てのPCでそうかなんて保証はないし
こんなとこでどれがいいか言い合ってる暇があれば自分でベンチでもとって最善なの使えばよろしい
- 765 名前:名無しさん@編集中:2012/04/02(月) 02:32:21.63 ID:7i13sKYr
- 行き違いだけさくっと整理して終わるつもりが、「〜のほうが良い」などという書き方をしてしまったせいで余計なお手間を。orz
色々とすみませんでした。
- 766 名前:名無しさん@編集中:2012/04/02(月) 02:49:20.42 ID:6S/AcTmr
- >>753
一枚のフレームで、埋め尽くすならFreezeFrame
ある区間のコピーをするなら
Trimで切り貼りしてから、元音声をAudiodubすればいい
一部領域を部分的にコピーするなら
さらにoverlayやlayerなどと組み合わせる
- 767 名前:名無しさん@編集中:2012/04/02(月) 18:07:17.68 ID:xSUEOHbx
- xhmikosr氏ビルドのプラグインってどうかな(速度的に)?
masktools-v2.0a48で試してみたけど、あまり変わらなかった(通常版と比べて速度は)
ttp://xhmikosr.1f0.de/index.php?folder=YXZpc3ludGgvcGx1Z2lucw==
- 768 名前:名無しさん@編集中:2012/04/02(月) 19:24:13.12 ID:WKiq4X9j
- >>767
他と同じか若干遅くなることがほとんど
- 769 名前:名無しさん@編集中:2012/04/02(月) 20:50:38.72 ID:xSUEOHbx
- >>767で配布されているTIVTCでも試したけど、若干遅い
- 770 名前:名無しさん@編集中:2012/04/02(月) 21:49:07.28 ID:feZ1Oaju
- GradFun2DBmodのMT化についてなんですが、
現在CPUはi7 2600で、4Core8Threadsで、他のフィルタはMTで8threaは問題ないのですが、
GradFun2DBmodについては、
NG MT("GradFun2DBmod()",threads=8)
NG MT("GradFun2DBmod()",threads=4)
OK MT("GradFun2DBmod()",threads=4,overlap=8)
NG MT("GradFun2DBmod()",threads=8,overlap=8) ;overlapは1-16で刻んでもNG
OK MT("GradFun2DBmod()",threads=4,overlap=8) ; HTをOFFにして4core4threads
で、8threadsをフルに回せないのですが、
4threadが限界なのでしょうか?HTをOFFにしてthread=4とHTをONにしてthread=4では、
CPU使用率は倍違うのですが、エンコードのfpsが変わらないということは、限界とうことなのですかね?
ちなみにavisynthは2.5.8,GradFun2DBmodの前には、ITS→Spline36Resize→NLmeans→GradFun2DBmod
でフィルタをかけていて、だいたい12fps前後です。
よろしくおねがいします。
- 771 名前:名無しさん@編集中:2012/04/02(月) 21:54:18.34 ID:feZ1Oaju
- あ、NLmeansって、AviutlのNLmeans lightです。軽いやつ。
- 772 名前:名無しさん@編集中:2012/04/02(月) 22:06:25.21 ID:feZ1Oaju
- 後だし情報で申し訳ないですが、1440x1080を1280x720にSpline36Resizeでリサイズしています。
よろしくおねがいします。
- 773 名前:名無しさん@編集中:2012/04/02(月) 23:06:34.91 ID:CY488PTQ
- >>770
MTは環境 ソースによってバラバラだから
どうしてもやりたいなら自分の環境で設定煮詰めるしかないんだよ
基本的に不安定なしろものだし
- 774 名前:名無しさん@編集中:2012/04/02(月) 23:17:05.58 ID:feZ1Oaju
- >>773
レスどうもです。まじですか・・・・。
ちなみに4core8threadsなCPUでthreads=8でGradFun2DBmodを回せている方っていらっしゃるんですかね?
- 775 名前:名無しさん@編集中:2012/04/02(月) 23:25:09.31 ID:feZ1Oaju
- 今もしやと思ってやってみたら、threads=5や6はOKでした・・・
7と8はNG、なんじゃらほい・・・こうやって煮詰めるしかないんですね。
- 776 名前:名無しさん@編集中:2012/04/02(月) 23:27:25.76 ID:CY488PTQ
- 実はうちは6C/12TだけどもうMTは諦めた
ちょっとavsいじくるたびに再調整で時間かかるだけ
一応昔のavs見るとGradFun2DBmodは8Tで回せたことがあったみたい
- 777 名前:名無しさん@編集中:2012/04/02(月) 23:32:50.73 ID:feZ1Oaju
- >>776
おお、8Tで回せてたんですか、、となると回したくなってきてしまうw
今2000frameぐらいを軽くエンコしてみたら、
threads=6 14.29fps
threads=4 12.88fps
で、どうやら、i7 2600が4Tで限界ってことはなかったみたいです。
確実にfpsに影響しているよう。となると、なんとか8Tで回したい。。。少し頑張ってみます。
ありがとうございます。
- 778 名前:名無しさん@編集中:2012/04/02(月) 23:43:38.30 ID:yzxJxynX
- まだMTとか使って頑張ってる人いるのか
もうAvisynht2.6に移行してMT捨てたほうが精神的に楽だと思うけど…
- 779 名前:名無しさん@編集中:2012/04/02(月) 23:50:05.58 ID:dL4sVHuD
-
SEt氏のAvisynth2.6MT(2012.03.31版)
http://forum.doom9.org/showthread.php?t=148782
とSora's multi-thread(2012-02-20版)
http://forum.doom9.org/showthread.php?t=164073
でうちの環境では安定して動いてるよ。
- 780 名前:名無しさん@編集中:2012/04/03(火) 00:18:39.92 ID:nqMf09SU
- SEt版新しいの出て田埜か
- 781 名前:名無しさん@編集中:2012/04/03(火) 00:19:35.47 ID:ea3c+MBP
- TDeintとEEDI2のVC9版が落とせなくなってる...orz
- 782 名前:名無しさん@編集中:2012/04/03(火) 01:09:20.08 ID:gmEd4t2V
- ミコスリのサイトに独自ビルド置いてあるよ
- 783 名前:名無しさん@編集中:2012/04/03(火) 02:07:45.69 ID:ea3c+MBP
- xhmikosr氏のVC10ビルドがオリジナル版と(速度が)変わらないor少し遅い理由って何だろう?
VC9版のTDeintの時はオリジナル版よりも速度向上はしたはずなんだけどね
- 784 名前:名無しさん@編集中:2012/04/03(火) 14:11:49.24 ID:nJZEFX/l
- 昨日avisynthを始めたばかりなんですが、
60fps化した際、激しい動きの時にブロックノイズが出るんです
このブロックノイズを無くすことはできるでしょうか?
【今使っているソースです】
AVIsource("C:\test.avi")
#ConvertToYUY2()
super=MSuper(pel=2, hpad=0, vpad=0)
backward_1 = MAnalyse(super, chroma=false, isb=true, blksize=8, blksizev=8, searchparam=3, plevel=0, search=3, badrange=(-24))
forward_1 = MAnalyse(super, chroma=false, isb=false, blksize=8, blksizev=8, searchparam=3, plevel=0, search=3, badrange=(-24))
backward_2 = MRecalculate(super, chroma=false, backward_1, blksize=8, blksizev=8, searchparam=2, search=3)
forward_2 = MRecalculate(super, chroma=false, forward_1, blksize=8, blksizev=8, searchparam=2, search=3)
MBlockFps(super, backward_2, forward_2, num=60, den=1, mode=0)
- 785 名前:名無しさん@編集中:2012/04/03(火) 15:41:31.50 ID:C1btfKR4
- >>740さんの言う
2.6.0&mt_masktools-25で問題ないのかを教えていただきたく、どうかよろしくお願いします。
これは<問題ない>でおkなの?
- 786 名前:名無しさん@編集中:2012/04/03(火) 16:03:21.06 ID:SxSAsJwc
- >>784
http://anago.2ch.net/test/read.cgi/software/1315982678/807-808
- 787 名前:名無しさん@編集中:2012/04/03(火) 18:00:38.73 ID:ea3c+MBP
- Vit-Mod版プラグイン更新ktkr
ttps://rapidshare.com/files/3313295235/QTGMC_32-bit_Plugins_Vit-2.6.zip
Rapidの鯖が重いせいかまだ落とせない...orz
- 788 名前:名無しさん@編集中:2012/04/03(火) 18:02:11.90 ID:ea3c+MBP
- ミス
まだ落とせてないの間違い
- 789 名前:名無しさん@編集中:2012/04/03(火) 18:47:31.94 ID:o2qAX+U4
- 上の方の書き込みに触発されてItsではじめてVFRに挑戦してみたけど
テロップが綺麗になるとなんかテンション上がるね
- 790 名前:名無しさん@編集中:2012/04/03(火) 23:24:29.58 ID:ytTydjPY
- 06_taroさん作成のlogoNR v0.1ちょっと試してみたけどいいね。
OP、EDとか動き早い部分の上手く消えなかった局ロゴ消しが
かなりよくなった。
logoNR v0.1
http://www.nmm-hd.org/newbbs/viewtopic.php?f=7&t=649
参考画像:通常のEraseロゴだけ、logoNR処理したもの画像(png形式)
http://firestorage.jp/download/4860dfc74fbcc880ca0d24e245b67222733a0596
- 791 名前:名無しさん@編集中:2012/04/03(火) 23:27:40.11 ID:ytTydjPY
- 誤字ごめん、 動き早い(間違い)→動きの速い(訂正)
- 792 名前:740:2012/04/04(水) 01:21:32.16 ID:VE38lRzF
- Avisynth2.6.0とmt_masktoolsの組み合わせについて質問した者です。
mt_masktools-26を別バージョンや別ビルドなどで更に試しましたが、
>>747氏ご指摘のdll以外では速度が回復しませんでした。
たくあん氏のツイートでLSFmodに限ればmt_masktools-25でも問題はないとのことなので、
ひとまずこちらを使用しながら原因をさらに探ろうと思います。
たくあん氏およびレスしてくださった皆様ありがとうございました。
- 793 名前:名無しさん@編集中:2012/04/04(水) 02:18:48.57 ID:c7JvPB7+
- SEt氏版avisynth 2.6だけど、MT使わなくても通常版よりは速い?
>>792
RemoveGrainとRepairは、ここの奴にした?
まずはSSE3版を使ってみること
正常に動作しなかったらSSE2版で
ttp://videoprocessing.11.forumer.com/viewtopic.php?t=97#593
- 794 名前:名無しさん@編集中:2012/04/04(水) 14:23:53.98 ID:YhcrYOjV
- SEt氏_Avisynth2.6MT(Current version.2012.04.03版)
http://forum.doom9.org/showthread.php?t=148782
- 795 名前:名無しさん@編集中:2012/04/04(水) 17:36:50.77 ID:shPv+zwP
- 2.5.8から2.6.0に移行したくて、質問させてください。コレ→Avisynth2.6MT(Current version.2012.04.03版)
既存2.5.8の上書き2.6.0 Alpha3インストール→Avisynth2.6MT(Current version.2012.04.03)dll差し替え
win7_64bitなので・C:\Windows\SysWOW64\avisynth.dll
これでプレビューするとエラー
wrong avisynth version. Use avisynth 2.6 or greater of modified avisynth 2.5.6
でMT使えないんですが、どこから間違えてどうすれば良いか解りません
初心者の質問でスミマセンが誰か助けてください。
- 796 名前:名無しさん@編集中:2012/04/04(水) 17:50:08.62 ID:ENDY52Cp
- Avisynth2.6MTってSetMTModeしか使えないんじゃなかったっけ?
- 797 名前:名無しさん@編集中:2012/04/04(水) 19:16:26.28 ID:WzSMXnjR
- AVCSourceを使うと
Couldn't find libavcodec.dll specified in the DGA file
というエラーが出るんですが原因はわかりますか?
DGAVCIndex内のlibavcodec.dllをpluginsフォルダに入れても解決しませんし、ググっても参考になるようなものは見つかりませんでした
- 798 名前:名無しさん@編集中:2012/04/04(水) 19:27:13.74 ID:lUjKOOSF
- ムキになってって書いた>>12を反論されたから>>18で発狂しちゃったんだろう
一人で勝手に暴走してるいつものほむら信者さんじゃないか
- 799 名前:名無しさん@編集中:2012/04/04(水) 22:19:28.38 ID:c7JvPB7+
- >>767
速度が遅いのは、MSVCでビルドされてるから?
作者違うけど、flash3kyuu_debandの作者は「MSVCでビルドされたflash3kyuu_debandはx86版よりも遅い」と言っている。
x86版のflash3kyuu_debandは何でビルドされてるのかな。
- 800 名前:名無しさん@編集中:2012/04/05(木) 01:11:58.77 ID:nyAshE9M
- Vit版RemoveGrain+Repairについて
>>787の奴は、QTGMCのみだと速度は通常版(SSE3で試してみた)と同等か微妙に速い。
ただし、LSFmodを併用すると通常版よりも遅くなる。
VC9版のTDeintとEEDI2が落とせなくなってるので、欲しい人はこちらから
ttp://www1.axfc.net/uploader/Sc/so/334467
ttp://www1.axfc.net/uploader/Sc/so/334468
- 801 名前:名無しさん@編集中:2012/04/05(木) 01:51:25.02 ID:nyAshE9M
- >>762
>・mt_makediffなどをRedAverage.dllに含まれるmaskフィルタで置き換えると
試してみたいけど、置き換え方が分からない...orz
- 802 名前:名無しさん@編集中:2012/04/05(木) 03:47:34.22 ID:pPVIWQdu
- SEt_Avisynth 2.6 MT
2009.09.19: http://www.mediafire.com/file/2dz4y0wztzz/avisynth.7z
これ欲しいんだけど繋がらないみたいです・・・・
どっかにミラーとかありますか?知ってる方教えてください (´;ω;`)
- 803 名前:名無しさん@編集中:2012/04/05(木) 13:56:45.39 ID:1X0eFhAv
- >>799
組み込み関数使ったプラグインだと2008でビルドしたものより
2010の方が10%近く速くなってたことがあったよ。
実際は2008の組み込み関数がインラインアセンブラより遅くなってたってことなんだけど。
VCとGCCでインラインアセンブラの書式が違うから、どちらか一方しか対応していないのもよくあることだし。
- 804 名前:名無しさん@編集中:2012/04/05(木) 18:03:18.52 ID:nyAshE9M
- 誰か>>801お願いします。
検索しても見つかりません
- 805 名前:名無しさん@編集中:2012/04/05(木) 20:05:43.04 ID:QXK99Th5
- >>804
そこまでキーワードが出てるんだし、まずはそれぞれのフォーラムや
ドキュメントにある説明を検索しながら熟読したほうがいいと思うよ。
大して英語力もなくてMasktoolsの使い方もちゃんと理解してない俺でも、
置き換え方がわかるくらいの記述は見つかったから、
そういうのを読まずに質問してるのがわかっちゃうし。
- 806 名前:名無しさん@編集中:2012/04/06(金) 00:45:35.09 ID:3T1Mzgdq
- >>805
ttp://k4095-takuan.blogspot.jp/2012/04/dither.htmlを読んでみました。
少しは分かりましたが、色々変わってる部分があることと、weightが小さい値ではSSSE3は使わないほうがいいらしいと言っているのでギブアップ
- 807 名前:名無しさん@編集中:2012/04/06(金) 04:00:57.35 ID:MVShpmCY
- >>806
RedAverage plugin (version 1.4.3 biiiiig bugfix) - Doom9's Forum
http://forum.doom9.org/showthread.php?t=163018
Examples:
Code:
RAverageW(c1, 0.5, c2, 0.5) #same as mt_average
RAverageW(c1, 1, c2, -1, bias=128) #same as mt_makediff
RAverageW(c1, 1, c2, 1, bias=-128) #same as mt_adddiff
a2=RAverageW(a1, -1, bias=255) #same as mt_invert
RAverageW(c1, a1, c2, a2) #similar to mt_merge
RMerge(c1, c2, m) #same as mt_merge
RMerge(c1, c2, m, mode=255) #same as mt_merge
RMerge(c1, c2, m, mode=256) #not same as mt_merge
- 808 名前:名無しさん@編集中:2012/04/06(金) 13:59:41.72 ID:3T1Mzgdq
- >>806のURLと>>807を参考にして置き換えましたが、画面が緑になってしまいました...orz
関数晒します
ttp://www1.axfc.net/uploader/Sc/so/334878
Pass:RedAverage
- 809 名前:名無しさん@編集中:2012/04/06(金) 17:30:21.79 ID:fWFJ6MN/
- >>808
SSSE3が使えないのでRedAverageのmodeを-1にして以下のようにやってみたけど、
とりあえず緑色になることはなかった。
Avisynth 2.6 Alpha3で、各プラグインはVit-mod版とかではなく通常版を使用。
LoadPlugin("D:\Avisynth\masktools-v2.0a48\mt_masktools-26.dll")
LoadPlugin("D:\Avisynth\RedAverage-1.4.3\src\Release\RedAverage.dll")
LoadPlugin("D:\Avisynth\RemoveGrain-1.0\RemoveGrainSSE2.dll")
LoadPlugin("D:\Avisynth\RemoveGrain-1.0\RepairSSE2.dll")
Import("D:\LSFmod改\LSFmod改.avsi")
ColorBars(640,480,pixel_type="YV12").Trim(0,9).AssumeFPS(1)
LSFmod(defaults="fast")
info()
- 810 名前:名無しさん@編集中:2012/04/06(金) 17:39:44.79 ID:fWFJ6MN/
- ちなみに、たくあん氏の記事のほうでも同じように"tmp.mt_makediff(・・・"が2箇所残ってるけど、
これって"RAverageW(tmp,1,・・・・)"に置き換えたら駄目なんかな?
- 811 名前:名無しさん@編集中:2012/04/06(金) 20:12:33.84 ID:3T1Mzgdq
- >>808の関数でLSFmod(defaults="slow")としたら以下のエラーが出ました。
RAverageW: Make up your mind, resize the input clips and try again.
(C:\Program Files (x86)\AviSynth 2.5\plugins\LSFmod改avsi, line 558)
(template.avs, line 32)
LSFmod改のline 558
shrpL = shrpD.repair(RAverageW(in,1,src,-1,bias=128,U=1,V=1,mode=4),1,-1,-1).mt_lutxy(shrpD,"x 128 - abs y 128 - abs < x y ?",U=1,V=1)
- 812 名前:名無しさん@編集中:2012/04/06(金) 21:40:49.83 ID:fWFJ6MN/
- >>811
そういえば>>809をやってるとき同じエラーが出て、Colorbars()のサイズを640x480にしたらうまくいったから
そのままスルーしちゃってたけど、よく見ると>>808じゃ解像度640x480以外はうまくいかないわ・・・。
551行目でsrc作るときに、引数無しでBlankClip()呼んでるから。
こういうとこもちゃんと直さないと駄目っぽいね。
- 813 名前:名無しさん@編集中:2012/04/06(金) 22:13:05.81 ID:3T1Mzgdq
- やっぱり諦める事にしました。
- 814 名前:名無しさん@編集中:2012/04/06(金) 23:20:39.93 ID:H71aNA6Q
- >>813
諦めるの早いなw
その行、とりあえずこんな修正でいいんじゃね?
src = defined(source)==false && (dest_x != ox || dest_y != oy) ? blankclip(width=dest_x,height=dest_y)
\ : defined(source)==false ? blankclip(width=input.width(),height=input.height())
\ : (dest_x != ox || dest_y != oy) ? source.spline36resize(dest_x,dest_y)
\ : source
- 815 名前:名無しさん@編集中:2012/04/07(土) 00:22:21.99 ID:ySNOeq0x
- source=last
MosquitoNR(strength=8, restore=128, radius=2, threads=24)
SMDegrain(lsb=true)
denoised = DitherPost(mode=-1, u=1, v=1)
sharpen = denoised.LSFmod(source=source)
resize = denoised.nnedi3_rpow2(rfactor=2, nsize=4, nns=2, qual=2, cshift="Spline36Resize", fwidth=1280, fheight=720, ep0=4)
mask8 = mt_lutxyz(sharpen, resize, denoised, "x y != 255 0 ?", u=0, v=0)
sharpen16 = sharpen.Dither_convert_8_to_16()
resize16 = resize.Dither_convert_8_to_16()
Dither_merge16_8(last, resize16, sharpen16, mask8)
GradFun3(thr=0.25, lsb_in=true, lsb=true)
Dither_convey_yuv4xxp16_on_yvxx()
>>806にあるURLを参考にしてやってみたけど、うまくいかない
- 816 名前:名無しさん@編集中:2012/04/07(土) 00:57:46.62 ID:gDm2q4+A
- >>815
どう参考にしたらそうなるのかまるで理解できない
お前には無理だから諦めろ
- 817 名前:名無しさん@編集中:2012/04/07(土) 01:05:06.32 ID:ySNOeq0x
- このような流れで処理しようと考えています。
MDegrainを使って16bitでノイズ除去
LSFmodをsourceオプションありで使用
nnedi3_rpow2を使って拡大
最後に16bitでバンディング低減
nnedi3が16bitに対応すればこの問題は解消するのですが…
- 818 名前:名無しさん@編集中:2012/04/07(土) 02:09:36.91 ID:VrLiJIeU
- この流れ…
またシャープ君か?
- 819 名前:名無しさん@編集中:2012/04/07(土) 02:17:59.85 ID:ySNOeq0x
- >>818
シャープ君の特徴って何?
見かけたらNGする?
- 820 名前:名無しさん@編集中:2012/04/07(土) 02:24:15.18 ID:ySNOeq0x
- 質問するたびにシャープ君と疑われて非常に困っているのだが…
- 821 名前:名無しさん@編集中:2012/04/07(土) 02:32:24.05 ID:gDm2q4+A
- >>820
つまりお前がシャープ君じゃないにしてもそれに類する奴ってことに変わりはないわけだわな
もう来るなよ
- 822 名前:名無しさん@編集中:2012/04/07(土) 02:35:50.03 ID:ySNOeq0x
- >>821
水団されろ
- 823 名前:名無しさん@編集中:2012/04/07(土) 02:37:54.71 ID:ySNOeq0x
- 親切な方
誰か>>815>>817に答えられる人は答えてください(親切)
- 824 名前:名無しさん@編集中:2012/04/07(土) 03:18:57.95 ID:oaveKavM
- >>823
うーんなんか自分もDither今、勉強中で間違ってるかもしれんけど、(一応動いた)
たたき台になるかわかりませんが、ブラシアップしてみてください。m(_ _)m
#itsの後の記述(インタレ解除後)
source = last #Lsfmod自体は8bit動作なのでsource指定も8bit時にしてみた。
Dither_convert_8_to_16() # 8bit -> 16bit
#ノイズ除去処理
SMDegrain(lsb_in=true,lsb_out=true) #デフォルト値だと細かい雨とかの細部が消える。Another最終話で雨が消えた。もっと弱めにしたほうがよさそう
denoised = DitherPost(mode=-1, u=1, v=1) # 16bit -> 8bit
#シャープ化 source指定したもの SMDegrainをかけるまえとの比較
sharpen = denoised.LSFmod(
\ strength=100, Smode=5, Smethod=3, kernel=11, preblur="ON", secure=true, source=source,
\ Szrp=16, Spwr=4, SdmpLo=4, SdmpHi=48, Lmode=4, overshoot=1, undershoot=1, overshoot2=2, undershoot2=2,
\ soft=0, soothe=true, keep=20, edgemode=0, edgemaskHQ=true, ss_x=1.50, ss_y=1.50, show=false)
mask8 = mt_lutxy(sharpen, denoised, "x y != 255 0 ?", u=0, v=0) # 8bit mask
mask16 = StackVertical(mask8, mask8)
sharpen16 = sharpen.Dither_convert_8_to_16() # 8bit -> 16bit
RMerge(last, sharpen16, mask16, lsb_in=true, lsb_out=true)
DitherPost(mode=-1) # 16bit -> 8bit mode=-1ディザなしが適切なのか、自分もまだわかってない勉強中
#拡大処理 アプコンあんまりやらないのでnnedi3_rpow2の指定よくわかってない。お好みのの指定で。
nnedi3_rpow2(rfactor=2, cshift="Spline36Resize", fwidth=1280, fheight=720)
Dither_convert_8_to_16() # 8bit -> 16bit
#バンディング除去処理
flash3kyuu_deband(range=15,Y=50,Cb=45,Cr=45,grainY=0,grainC=0,dither_algo=3,input_mode=1,input_depth=16,output_mode=1,output_depth=16)
Dither_convey_yuv4xxp16_on_yvxx() # 16bit stacked -> 16bit interleaved
- 825 名前:名無しさん@編集中:2012/04/07(土) 05:00:49.95 ID:ZeSmUMK8
- 言葉ではなく心で感じてほしいと思ったのでID抽出してみた。多少誤爆もあるかもしれんが、こんなとこだろ。
シャープ君
ID:9AokPEeq ID:ROFxfeBV ID:eVwJxrPo ID:/BJUX8Me ID:rKtDysHP ID:r8oqBY5l ID:+az/qEjC
ID:alFL6+C0 ID:B0ZFI+3c ID:GixFimix ID:iaPNZszp ID:67YlJam3 ID:cZ9kLjhN ID:5HrpBYJJ
ID:UVJ/WHRN ID:9ZWkTwlo ID:X9tKjweq ID:3geyAuML ID:RCtSlScB ID:zqKuE5Rt ID:rEjQznOt ID:WvpxOYo3
16bit君
ID:9s3EK1zJ ID:X6trtyPu ID:V4yBNoCw ID:9WIVtFbZ ID:XYr6PrMt ID:WWq5bKJP ID:xSUEOHbx
ID:ea3c+MBP ID:c7JvPB7+ ID:nyAshE9M ID:3T1Mzgdq ID:ySNOeq0x
みどころ
>>294 >>335 >>337 >>660 >>663 >>689 >>691
- 826 名前:名無しさん@編集中:2012/04/07(土) 05:43:32.16 ID:VrLiJIeU
- 水遁のことを水団て同じ間違いしてるし
内容的にも
ID:ySNOeq0x と ID:9WIVtFbZ
は同一人物だろうね
加えて
>>820の
>質問するたびに
だからほぼ間違いない
- 827 名前:名無しさん@編集中:2012/04/07(土) 07:35:29.52 ID:ZeSmUMK8
- 同一人物かどうかはわりとどうでもいいけども。
スクリプトの基礎を理解しようとしない。
いくら誘導してもドキュメントが英語だとまったく読もうとしない。
Avisynthの16bitの仕組みの基本を理解しようとしない。
回答に限りなく近いところまで教えても自分で考えようとしない。
エラーが出ても意味を考えようとしない。
>>815のように、基本レベルの修正すらしていないどう考えてもおかしなものを
貼り付けてくるのは、ちょっとつまずいただけで自分で考えることをやめ、
「とりあえず間違った情報であっても貼って困ったと書き込んでおけば、
"少しはやる気のありそうな初心者"を装うことができるし、
どうせ誰かが耐え切れずにつっこんでくるから情報を引き出せるだろう」
という完全に他力本願で人を利用することしか頭に無いという甘えた姿勢の表れ。
最初から人を馬鹿にしてるし、>>660などを見てもわかるとおり
回答がもらえて当たり前だと思ってるから、ヒント程度では満足しない。
彼が満足するのは、自分で何も考える必要がないほど完璧な回答をもらえた時のみ。
他人から与えてもらってばかりなのに、きっと最先端の処理をしてる俺様すげーとか思ってる。
銀英伝で言うとアンドリュー・フォーク准将みたいなタイプ。
- 828 名前:名無しさん@編集中:2012/04/07(土) 07:38:25.52 ID:gDm2q4+A
- 答える奴も悪いよな
- 829 名前:名無しさん@編集中:2012/04/07(土) 07:41:18.39 ID:ZeSmUMK8
- 相手を見極めたうえで、それでも答えるというなら止めないけど、
答えるにしても、ちゃんと自分で考えさせるような答え方をしたほうがいいだろうね。
- 830 名前:名無しさん@編集中:2012/04/07(土) 07:55:25.96 ID:9uzrFO/7
- 新手のかまってちゃんか
- 831 名前:824:2012/04/07(土) 09:47:37.22 ID:oaveKavM
- なんか答えたのが悪かったのかな?
模倣から入るタイプの人だっているし、参考情報として出す分には別にいいんじゃないかな?
>>827
>他人から与えてもらってばかりなのに、きっと最先端の処理をしてる俺様すげーとか思ってる。
>銀英伝で言うとアンドリュー・フォーク准将みたいなタイプ。
彼は実際俺様すげーって思ってるの?
君の勝手な妄想だよね?
捏造してる君のがよっぽど変じゃね?
>>825以降のこういうふうに書かれてる流れみてると、
自分がなんかわからないことあっても質問しづらいわ。
- 832 名前:名無しさん@編集中:2012/04/07(土) 12:07:10.13 ID:gDm2q4+A
- >>831
お前の感性がおかしいってこと気付かないかなあ
- 833 名前:名無しさん@編集中:2012/04/07(土) 12:16:17.66 ID:gDm2q4+A
- あと>>824はいろいろやってることバカすぎてイミフ
>>806のブログ見てどうやったらそういう結果になるのか理解出来ない
少なくとも6箇所程度アホなことしてる
- 834 名前:名無しさん@編集中:2012/04/07(土) 16:18:13.65 ID:ySNOeq0x
- 今気づいたけど、このように使えばよかったみたいですね
# 16 bit input
nw = 1280 # new width
nh = 960 # new height
upnn8 = DitherPost (mode=-1)
upnn8 = upnn8.nnedi3_rpow2 (rfactor=2, fwidth=nw, fheight=nh, cshift="Spline36Resize")
upnn16 = upnn8.Dither_convert_8_to_16 ()
Dither_resize16 (nw, nh, kernel="bicubic")
last.Dither_limit_dif16 (upnn16, thr=1.0, elast=2.0)
DitherPost ()
投稿者はditherの作者
http://forum.doom9.org/showpost.php?p=1518812&postcount=248
- 835 名前:名無しさん@編集中:2012/04/07(土) 16:55:49.51 ID:oaveKavM
- >>832 >>833
いや煽ることしかできない君はもっと相当おかしいと思うよ?
どんだけ偉そうなんだよ
- 836 名前:名無しさん@編集中:2012/04/07(土) 18:23:57.23 ID:ySNOeq0x
- >>835
http://k4095-takuan.blogspot.jp/2012/04/dither.html#more
16bit と 8bit のフィルタを交互に使う場合はDitherPostで8bitに戻しフィルタを適宜かけ,Dither_convert_8_to_16で16bitにし,8bitでフィルタを掛ける前の16bitのclipとDither_limit_dif16でmergeするということを繰り返せばいいです.
Dither_limit_dif16は参照clipとフィルター適用後のclipを比較して閾値以上の差があるpixelのみを参照clipに適用します.
- 837 名前:名無しさん@編集中:2012/04/07(土) 18:31:43.59 ID:oaveKavM
- >>836
OK
- 838 名前:名無しさん@編集中:2012/04/07(土) 20:10:37.12 ID:poEujScZ
- まあそれもDitherのドキュメントにちゃんと書いてあることなんだけどな・・・。
>>831
一連のレスを見て、それでもなおアドバイスしようとする心の広さというか無神経さはある意味凄いと思うけど、
正直言って彼にはもっと考えさせたほうがいいと思う。あまりにもグダグダすぎる。
ついでに>>824についてわかるとこだけアドバイスしとくと、16bit化するからといって必ずしも事前に16bitにする必要はないし、
出力をstackedにするかinterlevedにするかを選べる関数もある。
- 839 名前:743:2012/04/07(土) 20:56:40.53 ID:E3CnGDqm
- >>744
流れを無視して亀レスだけどごめんなさい
> Itsの場合はタイムコードの小数点以下が切り捨てなので適当な値でOK。
この部分は間違いでした。
Itsで吐いたtimecode_v2(小数点以下切り捨てではなく四捨五入でした)をmp4に入力して
timescaleとtimebaseに正しい値(EasyVFRのtimecode_v2に記載)を用いて作ったmp4と、
EasyVFRで吐いたtimecode_v2を入力し、timescaleとtimebaseを正しい値で作ったmp4の
timecodeをそれぞれ出力するとハッシュが一致しました。
このtimecodeはEasyVFRで吐いたものと同値です。
よってItsの場合でも正しい値を常に入力した方が良いです。
正しい値はfpsの最小公倍数を求めればいいので、例えば24fpsと30fpsと48fpsと60fpsのVFRなら
最小公倍数が240なので、"--timebase 1001/240000"となります。
x264に自動で任せると"--timebase 1/1000000000"になる場合があるので毎回指定した方が無難かも?
誤った値のtimescaleを修正する場合はL-SMASHのtimelineeditorで修正出来ます。
DtsEditは不具合があるらしいのでtimescaleの修正には使用しない方がいいです。
mp4からタイムコードを抽出する場合はmp4fpsmodを使用すれば出来ます。
間違った情報を教えてすみませんでしたm(_ _)m
- 840 名前:名無しさん@編集中:2012/04/07(土) 22:35:13.51 ID:Tvyzgu+3
-
http://www1.axfc.net/uploader/Sc/so/335287.zip
たくあん氏の記事を見てRedAverage置き換えにチャレンジしてみた。
うちの環境だと、そこそこ速くなったなぁ。
いいヒントをいただいて感謝だわ。
一応、それなりにテストして結果をdiffして同一結果になるのを確認したけど、どっか間違えているかも。
そんな訳でテスト頼むw
ところで、「mt_makediff(in,shrpL,U=2,V=2)」の部分って、UとVをコピーする指定っぽいから、RAverageWに置き換えできんよね?
- 841 名前:840:2012/04/07(土) 23:38:38.77 ID:Tvyzgu+3
- ごめん、置き換え忘れがあったので差し替え
http://www1.axfc.net/uploader/Sc/so/335333.zip
Pass: RedAverage
- 842 名前:名無しさん@編集中:2012/04/07(土) 23:45:52.45 ID:xiDAqzl4
- >>841乙。Avisynth 2.6系なら内部をYV12でなくY8で処理して最後にYV12またはYUY2に戻すようにすると
Core i7 760@3.6G MEM16GB なウチの環境では更にほんのちょっとだけ早くなった。
但し,RemoveGrainやRepairはYV12でないと動かないので
RemoveGrain(〜) → ConvertToYV12.RemoveGrain(〜).ConvertToY8()
とかにする必要がある。
- 843 名前:名無しさん@編集中:2012/04/08(日) 00:00:39.96 ID:tdJXCEW0
- ただ,Y8を使う場合は mt_masktools-26.dll が必須になるから
環境によってはYV12のままでmt_masktools-25.dllを使った方が速い可能性もある。
なので,Y8で動くように改造する時は
フィルタチェインに組み込んでベンチマークを取って自分の環境で本当に速くなるかして欲しい。
- 844 名前:名無しさん@編集中:2012/04/08(日) 00:13:51.17 ID:tdJXCEW0
- 誤記訂正。
本当に速くなるかして欲しい。 → 本当に速くなるかチェックして欲しい。
RedAverageはY8で動くので,入力のスーパーサンプリングの箇所を
tmp = ss_x > 1.0 || ss_y > 1.0 ? input.ConvertToY8().spline36resize(xxs,yys) : input
とする。あとは preblurとsourceにもY8で動くように適宜ConvertToY8()を入れる感じ。
出口はinputの色空間によってYV12 YUY2 YV24とかに変換してからMergeChromaする。
- 845 名前:名無しさん@編集中:2012/04/08(日) 00:15:30.48 ID:tdJXCEW0
- 度々スマソ。入力は↓だね。
tmp = ss_x > 1.0 || ss_y > 1.0 ? input.ConvertToY8().spline36resize(xxs,yys) : input.ConvertToY8()
- 846 名前:名無しさん@編集中:2012/04/08(日) 00:48:26.37 ID:tdJXCEW0
- オリジナルのLSFmodがYV12決め打ちだし,出口の色空間はYV12固定の方がバグが出なくていいかも。
自分はLSFmod(defaults="slow")を分解して自分用の関数を作っているので,
Y8で完全に動く関数になるかは保証出来ない。上記のは忘れてくらはい。
- 847 名前:名無しさん@編集中:2012/04/08(日) 01:05:26.84 ID:i/EktvdR
- >>824と>>834を参考にして
source = last
Dither_convert_8_to_16()
SMDegrain(lsb_in=true,lsb_out=true)
denoised = DitherPost(mode=-1, u=1, v=1)
sharpen = denoised.LSFmod(
\ strength=100, Smode=5, Smethod=3, kernel=11, preblur="ON", secure=true, source=source,
\ Szrp=16, Spwr=4, SdmpLo=4, SdmpHi=48, Lmode=4, overshoot=1, undershoot=1, overshoot2=2, undershoot2=2,
\ soft=0, soothe=true, keep=20, edgemode=0, edgemaskHQ=true, ss_x=1.50, ss_y=1.50, show=false)
mask8 = mt_lutxy(sharpen, denoised, "x y != 255 0 ?", u=0, v=0)
mask16 = StackVertical(mask8, mask8)
sharpen16 = sharpen.Dither_convert_8_to_16()
RMerge(last, sharpen16, mask16, lsb_in=true, lsb_out=true)
nw = 1280
nh = 720
upnn8 = DitherPost (mode=-1)
upnn8 = upnn8.nnedi3_rpow2 (rfactor=2, nsize=4, nns=2, qual=2, cshift="Spline36Resize", fwidth=nw, fheight=nh, ep0=4)
upnn16 = upnn8.Dither_convert_8_to_16 ()
Dither_resize16 (nw, nh, kernel="Spline36")
last.Dither_limit_dif16(upnn16, thr=1.0, elast=2.0)
Dither_convey_yuv4xxp16_on_yvxx()
- 848 名前:名無しさん@編集中:2012/04/08(日) 01:22:58.57 ID:i/EktvdR
- last.Dither_limit_dif16(upnn16, thr=1.0, elast=2.0)のlastは何なのかは不明
>>824と>>847の違いと、SMDegrainでMDeGrain1, MDeGrain2, MDeGrain3と同じ品質にする方法があったら教えていただきたい。
- 849 名前:名無しさん@編集中:2012/04/08(日) 02:05:16.91 ID:tdJXCEW0
- >>840 勘違いしてたらスマンけど,
「mt_makediff(in,shrpL,U=2,V=2)」の部分って、UとVをコピーする指定っぽいから、RAverageWに置き換えできんよね?
RAverage(in, 1, shrpL, -1, bias=128, U=2, V=2).MergeChroma(in)
と同じになる?速くなるかは…不明。
- 850 名前:名無しさん@編集中:2012/04/08(日) 02:08:00.76 ID:tdJXCEW0
- ゴメン書き直し。間違えが酷いのでもう寝てくる。
>>840
>「mt_makediff(in,shrpL,U=2,V=2)」の部分って、UとVをコピーする指定っぽいから、RAverageWに置き換えできんよね?
勘違いしてたらスマンけど,
RAverageW(in, 1, shrpL, -1, bias=128, U=2, V=2).MergeChroma(in)
でいけたりする? 速くなるかは…不明。
- 851 名前:名無しさん@編集中:2012/04/08(日) 02:10:16.55 ID:tdJXCEW0
- RAverageW(in, 1, shrpL, -1, bias=128, U=1, V=1).MergeChroma(in)
の方が良かった。
- 852 名前:名無しさん@編集中:2012/04/08(日) 05:18:39.47 ID:W+Lq9GMv
- >>850,851
RAverageWだとy,u,v=3以外はmasktoolsの1みたいなもんだからそれで合ってる
投稿してから気付いたんだけど修正するの面倒で放置してた…
- 853 名前:名無しさん@編集中:2012/04/08(日) 05:27:35.88 ID:W+Lq9GMv
- というか自分の場合その前の段階ですでに色差成分処理しないようにしてるから修正する意味無いので…
- 854 名前:名無しさん@編集中:2012/04/08(日) 05:58:09.93 ID:DdMS65oZ
- >>849-853
>RAverageWだとy,u,v=3以外はmasktoolsの1みたいなもんだからそれで合ってる
うちでmt_makediffとRAverageWの対応を実験したら違う結果になったんだけど、俺なにか変なことやってるかな・・・?
# mt_makediffとRAverageWの相互関係(c1,c2の2つのクリップを引数とし、y=3とする前提。)
#
# mt_makediff(c1,c2,u=0,v=0)
# RAverage(c1,1,c2,-1,bias=128, u=3以外, v=3以外)
#
# mt_makediff(c1,c2,u=1or2,v=1or2)
# RAverage(c1,1,c2,-1,bias=128, u=3以外, v=3以外).MergeChroma(c1)
#
# mt_makediff(c1,c2,u=3,v=3)
# RAverage(c1,1,c2,-1,bias=128, u=3, v=3)
#
# mt_makediff(c1,c2,u=4or5,v=4or5)
# RAverage(c1,1,c2,-1,bias=128, u=3以外, v=3以外).MergeChroma(c2)
- 855 名前:名無しさん@編集中:2012/04/08(日) 06:00:00.50 ID:DdMS65oZ
- ベタ書きですまんけど実験に使ったavs。
LoadPlugin("D:\Avisynth\masktools-v2.0a48\mt_masktools-26.dll")
LoadPlugin("D:\Avisynth\RedAverage-1.4.3\src\Release\RedAverage.dll")
clip1=BlankClip(length=100,width=640,height=32,pixel_type="YV12",color=$bb00bb)
clip2=BlankClip(length=100,width=640,height=32,pixel_type="YV12",color=$22bb44)
lineclip=BlankClip(length=100,width=640,height=16,pixel_type="YV12",color=$000000)
ravg_mode=0
uv1=RAverageW(clip1,1,clip2,-1,bias=128,u=1,v=1,mode=ravg_mode)
uv2=RAverageW(clip1,1,clip2,-1,bias=128,u=2,v=2,mode=ravg_mode)
uv3=RAverageW(clip1,1,clip2,-1,bias=128,u=3,v=3,mode=ravg_mode)
uv4=RAverageW(clip1,1,clip2,-1,bias=128,u=4,v=4,mode=ravg_mode)
uv5=RAverageW(clip1,1,clip2,-1,bias=128,u=5,v=5,mode=ravg_mode)
mtuv0=mt_makediff(clip1,clip2,u=0,v=0)
mtuv1=mt_makediff(clip1,clip2,u=1,v=1)
mtuv2=mt_makediff(clip1,clip2,u=2,v=2)
mtuv3=mt_makediff(clip1,clip2,u=3,v=3)
mtuv4=mt_makediff(clip1,clip2,u=4,v=4)
mtuv5=mt_makediff(clip1,clip2,u=5,v=5)
StackVertical(uv1,uv2,lineclip)
StackVertical(last,uv3)
StackVertical(last,lineclip,uv4,uv5,lineclip,mtuv0,mtuv1,mtuv2,mtuv3,mtuv4,mtuv5,lineclip)
uv0mc1=RAverageW(clip1,1,clip2,-1,bias=128,u=0,v=0,mode=ravg_mode).MergeChroma(clip1)
uv0mc2=RAverageW(clip1,1,clip2,-1,bias=128,u=0,v=0,mode=ravg_mode).MergeChroma(clip2)
StackVertical(last,uv0mc1,uv0mc2)
- 856 名前:名無しさん@編集中:2012/04/08(日) 06:06:06.59 ID:DdMS65oZ
- 環境
Avisynth 2.6 Alpha3
AvsPmod 2.2.1
各プラグインはmod版ではない。
CPUがSSE3までしか対応してないのでRAverageMのmodeは -1, 0, 8 しか試せてない。
気になった点
>>855で
StackVertical(last,uv3)
の行が有効な状態でAvsPmodでシークしたりプレビューON/OFFなどをすると、
uv1,uv2,uv4,uv5の領域の色が乱れまくる。
行を無効にすると安定するが、パラメータをいじってたりするとたまに乱れることもある?
うちがおかしいだけなんだろか。あとmode=4でどうなるかも気になる。
- 857 名前:名無しさん@編集中:2012/04/08(日) 06:11:54.12 ID:DdMS65oZ
- avsはともかく説明でRAverageW()のWが抜けたりMになったりしてるが察してくれ・・・。
- 858 名前:名無しさん@編集中:2012/04/08(日) 06:17:13.41 ID:DdMS65oZ
- >行を無効にすると安定するが、パラメータをいじってたりするとたまに乱れることもある?
補足: 一度乱れたらAvsPmodを再起動しないと安定しない?
- 859 名前:名無しさん@編集中:2012/04/08(日) 06:43:24.19 ID:W+Lq9GMv
- というかRAverageWは基本的に精確でないというか
そのavsでスライドぐりぐり動かしてみ?おもしろいのが見れるから
- 860 名前:名無しさん@編集中:2012/04/08(日) 07:42:59.81 ID:W+Lq9GMv
- ああ,これは間違いだな >RAverageWだとy,u,v=3以外はmasktoolsの1みたいなもんだから
全てのpixelを0にするのと同じだから上のavsでいうとmtuv0と同じになるはず
なんにせよ自分の場合16bit中でmergeさせるので初めにDitherPost(mode=-1,u=1,v=1)挟んじゃって
これらのことは一切気にする必要がなかったので内部処理に使ってる関数もその辺気にしなかったんだけどLSFmodとして使うのであれば
MergeChromaしたりの処理は必要だね
ただ,色差成分なんて気にする必要正直全くないとは思うけどね
あと手を加えたもの上げるならクレジットなり説明なり修正したほうがいいと思う
- 861 名前:名無しさん@編集中:2012/04/08(日) 08:06:26.05 ID:tdJXCEW0
- >>856,
>uv1,uv2,uv4,uv5の領域の色が乱れまくる。
ttp://manao4.free.fr/mt_masktools.html
RAverageWの u,v=3以外は masktoolsの u,v=1 (ピクセル値をセットすらしないのでデタラメな値が入っている。)
と似たような処理になっているように見えた。
- 862 名前:名無しさん@編集中:2012/04/08(日) 08:27:13.37 ID:tdJXCEW0
- >>861は何かヘンだ。ともかく,
>uv1,uv2,uv4,uv5の領域の色が乱れまくる。
はピクセルのu成分,v成分にゴミの値が入っているために起こる。実際
>>855の最後にgreyscaleを追加してy成分だけ見ると乱れることは無い。
- 863 名前:名無しさん@編集中:2012/04/08(日) 08:31:24.00 ID:tdJXCEW0
- ttp://manao4.free.fr/mt_masktools.html の通りなら mtuv1も乱れそうだけど,ウチの環境では乱れなかった。
- 864 名前:名無しさん@編集中:2012/04/08(日) 13:41:08.94 ID:i/EktvdR
- >>848忘れていなイカ?
- 865 名前:名無しさん@編集中:2012/04/08(日) 14:24:12.96 ID:i/EktvdR
- >>847の場合、
last.Dither_limit_dif16(upnn16, thr=1.0, elast=2.0)は、last.の部分を消しても同じ結果になったので、Dither_limit_dif16(upnn16, thr=1.0, elast=2.0)でもおk
- 866 名前:名無しさん@編集中:2012/04/08(日) 15:40:17.01 ID:AhkO14vz
- もしかして、lastが何を意味してるのかわかってないのか…?
- 867 名前:名無しさん@編集中:2012/04/08(日) 15:57:09.80 ID:i/EktvdR
- >>866
実はわかってない...orz
SMDegrainでMDegrain1/MDegrain2/MDegrain3の切り替えのオプションって、trだっけ?
- 868 名前:名無しさん@編集中:2012/04/08(日) 15:59:17.81 ID:MwOQEMfW
- >>866
>>848でそう書いてるしな。>>848と>>865と>>867を見たうえで、もう一度>>825と>>827を見れば
彼のためにも完全スルーして基礎レベルの自習をしてもらったほうがいいってことはわかってもらえるだろう。
少しでもレスするとずっとこのまま繰り返す。
- 869 名前:854:2012/04/08(日) 17:27:32.76 ID:MwOQEMfW
- >>860-863
RedAverageの説明だけを見ると、確かに y,u,v != 3 の場合はmasktoolsの y,u,v = 1 と
同じ動きになるようにも見えるのだけど、やっぱり>>862の言うとおり、
「RAverageW()の y,u,v != 3 は、処理後の対象プレーン(y,u,v)の値を保証しなくなる」
「mt_makediff()の y,u,v = 1 は、とりあえずclip1のプレーンをコピーしている(保証しているとは限らないが)」
という違いがあるように見える。
>>855の最後にinfoを入れてシークすると、uv3関連の行をコメントアウトしていても、
uv1,uv2,uv4,uv5の領域に時々黒い粒ゴミが発生する。
一方、mt_makediffの領域はまったく乱れない。
とりあえず現状では、RAverageW()を y,u,v != 3 で呼び出す場合は、
必要に応じてMergeChroma()等で、呼出し後の対象プレーンを制御してやらないとまずそう。
最後にいれたinfoが影響するあたりを考えるとなんとなくバグのような気もするけど報告したほうがいいのかな?
- 870 名前:名無しさん@編集中:2012/04/08(日) 17:40:51.30 ID:MwOQEMfW
- なので、>>854で書いた
# mt_makediffとRAverageWの相互関係(c1,c2の2つのクリップを引数とし、y=3とする前提。)
#
# mt_makediff(c1,c2,u=0,v=0)
# RAverage(c1,1,c2,-1,bias=128, u=3以外, v=3以外)
この部分は間違いで、
# mt_makediff(c1,c2,u=0,v=0)
# RAverage(c1,1,c2,-1,bias=128, u=3以外, v=3以外).クロマに0を入れる処理()
としないと駄目っぽいですね。
- 871 名前:名無しさん@編集中:2012/04/08(日) 18:49:12.09 ID:tdJXCEW0
- >>869 分かり易い解説ありがとうございます。
>最後にいれたinfoが影響するあたりを考えると〜報告したほうがいいのかな?
バグの心配もあるのでオイラもそれは気になっているのですが,
それと同じくらいRedAverageについては y,u,v=2,4,5 の場合の挙動を
mt_masktoolsの場合と全く同じになるようにして欲しいという希望が個人的にはあります。
(y,u,v=1,3については致命的なアラインバグが無い限り今のままでも十分。パフォーマンス優先だから)
そうすれば mt_makediff(…,u=2, v=2)とか mt_adddiff() とかを
そのままRAverageWに置き換えられるので
LSFmod()やQTGMC()のパフォーマンスが上がるかもしれないというYO!と
作者氏を突っつけば奮起してくれるかも?と期待してたります。
- 872 名前:名無しさん@編集中:2012/04/08(日) 18:55:55.02 ID:tdJXCEW0
- 後半部分書き直しッス。
そうすれば mt_makediff(…,u=2, v=2)とか mt_adddiff() とかを
RAverageWにそのまま置き換えられるので,
「LSFmod()やQTGMC()のパフォーマンスが上がるかもしれないYO!」
と作者氏を突っつけば奮起してくれるかも?と期待してたります。
mt_makediff(…,u=0…-255, v=0…-255)とか 0以下の整数についても
mt_masktoolsと同じになれば >>870 の問題もそのまま解決するので
欲を言えば…だけど,取り敢えずは >>871 が実現したらいいなぁ…と。
- 873 名前:名無しさん@編集中:2012/04/08(日) 19:48:00.24 ID:tdJXCEW0
- >>869
>最後にいれたinfoが影響するあたり
バグ以外で考えられるのは,
avisynthが不要になったフレームを解放しないでメモリ上にプールしておいて,
RAberageWがクリップを要求した時に,
その不要フレームを再利用してRAberageWに渡している可能性。
この場合,再利用したフレームには解放前のピクセルデータがそのまま入っている。
RAverageWは mt_masktoolsとは違い
パフォーマンスのためにピクセルデータをclip1のピクセル値や0値で初期化しない
仕様になっているのかも。
- 874 名前:名無しさん@編集中:2012/04/08(日) 23:31:06.48 ID:MwOQEMfW
- 「報告したほうがいいのかな?」などと書いてましたが、考えてみれば英語なんて読むのはともかく
書くほうはさっぱりなのでどう報告したらいいのやら・・・。
やるとしても>>855のavs放り込んで「チェケラー」と意味不明なカキコするくらいしかできそうにない。
問い返されたりしたら死亡確定。まじで言葉が出てこないので、誰か凸してくれんかな〜。
興味本位で実験してみたけど、特に自分で使ってるわけでもないっていうのもある。
- 875 名前:840:2012/04/09(月) 00:53:55.20 ID:Nk6aUs+T
- なんか途中から議論が難しくて、ついていけなかった。
なんとかようやく理解できた。
いろいろthxです。
説明文についてご指摘がありましたので、修正してアップした責任があるので、説明文修正しました。
かなりstrangeな英語だと思うけど…
ついでに、RedAverageW の modeを指定できるようにして、mt_makediff(in,shrpL,U=2,V=2) の部分も修正しました(ちょびっと速くなりました)
ご指摘いただいた内容で納得。
http://www1.axfc.net/uploader/Sc/so/335684.zip
Pass: RedAverage
後は流れでお願いします。
(つか、誰か引き取ってくれるとありがたい
>>874
You,ラップ関数書いちゃいなYO!w
とはいえ、使ってない関数だとモチベーション維持できないよね
- 876 名前:名無しさん@編集中:2012/04/09(月) 02:48:52.14 ID:sFEIgUIw
- >>867
Simple MDegrain Modの説明書を読んでみた
tr…Temporal radius. Select between MDegrain 1, 2, 3, 4, 5 or 6. (ry
訳…時間軸の半径。MDegrain 1, 2, 3, 4, 5または6を選択します。
時間軸の半径というのは時間軸の範囲のことみたい
- 877 名前:名無しさん@編集中:2012/04/09(月) 21:52:01.72 ID:Mayh5hUS
- 条件分岐文で真や偽の場合の実行文を複文にする書き方はありますか?
例えばC言語でいうとこんな感じの
if(a == b){
実行文1;
実行文2;
実行文3;
}
else
{
実行文4;
実行文5;
実行文6;
}
今はやり方がわからずこんな風に書いてるけどものすごく面倒だし汚くて見難いんで最悪です。
a == b ? 実行文1 : nop()
a == b ? 実行文2 : nop()
a == b ? 実行文3 : nop()
以下同様に7行くらい
a == c ? 実行文11 : nop()
a == c ? 実行文12 : nop()
a == c ? 実行文13 : nop()
以下同様に7行くらい
a == d ? 実行文21 : nop()
a == d ? 実行文22 : nop()
a == d ? 実行文23 : nop()
以下同様に7行くらい
以下略
- 878 名前:名無しさん@編集中:2012/04/09(月) 22:02:33.39 ID:k6Z+igrf
- >>877
ピリオドで連結すればいいんじゃないの?
a == b ? 実行文1.実行文2.実行文3 : nop()
当然1行がすごい長くなるから見やすいとは思わないけど…。
- 879 名前:名無しさん@編集中:2012/04/09(月) 22:05:13.30 ID:Mayh5hUS
- 一つのクリップに対するフィルタ処理だけならそれでいいんだけど
複数の変数に対する代入文や別のクリップに対する処理も混ざってるので
- 880 名前:名無しさん@編集中:2012/04/09(月) 22:16:52.81 ID:mWWM0rPP
- こんな感じ?
http://pastebin.com/hjLyZ7Uw
- 881 名前:名無しさん@編集中:2012/04/09(月) 22:19:36.67 ID:mWWM0rPP
- おう、6行目のケツに\が抜けてた
- 882 名前:名無しさん@編集中:2012/04/09(月) 22:28:46.32 ID:k6Z+igrf
- うーん、じゃあ分岐後の処理を更に関数化するとか?
a == b ? 分岐1(clip1, clip2, clip3, 変数a, 変数b, 変数c) : nop()
function 分岐1(A, B, C, D, E, F){
実行文1(A, D)
実行文2(B, E)
実行文3(C, F)
}
- 883 名前:名無しさん@編集中:2012/04/09(月) 22:30:04.34 ID:X4O4uUyG
- aにはb, c or dが入る場合
a == b ? Eval("実行文1-10") : a == c ? Eval("実行文11-20") : Eval("実行文21-30")
b, c, d以外をエラーにしたければ
num = -1
num = a == b ? 0 : num
num = a == c ? 1 : num
num = a == d ? 2 : num
Assert(num >=0 ? true : false, "warning")
- 884 名前:名無しさん@編集中:2012/04/09(月) 22:42:16.06 ID:mWWM0rPP
- まあ、どうしてもifを使いたいならGScriptしかなかろうね
- 885 名前:名無しさん@編集中:2012/04/09(月) 22:52:58.12 ID:M4VA0iV5
- avisynth.info (旧 AviSynth Wiki) - オリジナルFAQ
AviSynthスクリプトで配列や繰り返し文を使うことができますか?
http://www.avisynth.info/?%A5%AA%A5%EA%A5%B8%A5%CA%A5%EBFAQ#z06707b7
- 886 名前:名無しさん@編集中:2012/04/09(月) 23:35:12.10 ID:sFEIgUIw
- 最後にf3kdbを使う場合、input_mode=1にすれば、Dither_convey_yuv4xxp16_on_yvxxはいらないよね?
- 887 名前:名無しさん@編集中:2012/04/09(月) 23:45:10.53 ID:M4VA0iV5
- >>886
ちょっと色々警戒したいので明確な答えは避けるけど、それは間違ってる。
- 888 名前:名無しさん@編集中:2012/04/10(火) 00:05:00.76 ID:sFEIgUIw
- とりあえず、パラメーターはこんな感じ
f3kdb(range=16, dynamic_grain=true, keep_tv_range=true, input_mode=1,
\output_mode=2, output_depth=10, random_algo_ref=2, random_algo_grain=2,
\random_param_ref=2.0, random_param_grain=2.0)
パラメーターによってDither_convey_yuv4xxp16_on_yvxx()が必要になる場合があるわけだ。
- 889 名前:名無しさん@編集中:2012/04/10(火) 00:11:06.34 ID:nGoD6q8d
- すまないけど個人的に例の人だと認定したので回答は差し控えさせていただきます。
何度も言ってますが、記事やドキュメントを読んで基礎を理解しないと駄目だと思われ。
- 890 名前:名無しさん@編集中:2012/04/10(火) 00:23:30.33 ID:Q4Zi9p+y
- しまった、理解はしてるが文章での表現がうまくいかなかったみたいで
- 891 名前:名無しさん@編集中:2012/04/10(火) 01:04:05.68 ID:nGoD6q8d
- いいや、まず間違いなく、一番基本的なところが理解できていない。
理解しているなら>>888のような書き方にはならない。
もう一度
ttp://k4095-takuan.blogspot.jp/2011/10/avisynth-x264-10bit-depth.html
ttp://k4095-takuan.blogspot.com/2012/04/dither.html
と、flash3kyuu_debandのドキュメントにあるパラメータ説明を読み直して、
仕組みをよく考えてみたほうがいいと思う。
最初から複雑なことをしようとせず、まずはColorbars()にf3kdb()をかけて
プレビューやエンコしてみることをお勧めしますよ。自然と仕組みがわかってくるはずです。
例の人の特徴は、自分でまったく理解しようとせずに理解したふりをしてデタラメなことを書き、
それに対するツッコミから新たな情報を得るという手口なので、今はこれ以上のコメントはしたくないです。
- 892 名前:名無しさん@編集中:2012/04/10(火) 23:33:58.50 ID:UHhVQtVw
- EasyVFRでのフィルタのかけ方についての質問です
旧wikiやブログでは
・クリップAをデインターレース、リサイズ
・クリップBをデインターレース、リサイズ
・残りのクリップも同様に・・・
・結合
の流れで紹介されていますが
・クリップAデインターレース
・クリップBデインターレース
・残りのクリップもデインターレース
・結合
・結合後のクリップをリサイズ
このように結合後のクリップに対してフィルタをかけるのは不味いんでしょうか?
この方がメモリ食わなくて軽いんですが、旧wikiでは最初に全てフィルタかけているのは
何か理由があるんでしょうか?
- 893 名前:名無しさん@編集中:2012/04/10(火) 23:46:23.14 ID:uUUQnRKg
- 時間軸系のフィルタだと問題あるんじゃないの
- 894 名前:名無しさん@編集中:2012/04/11(水) 01:05:39.38 ID:mTGbnjWY
- 元クリップのサイズが結合時で異なると弾かれるな
地上波(1440x1080)とBS(1920x1080)のニコイチするならリサイズしてから結合
- 895 名前:名無しさん@編集中:2012/04/11(水) 02:13:28.50 ID:G7cLBmXn
- はい、そうなります
ただリサイズだけでなく、どのクリップに対しても同じ設定でかけるフィルタの場合は
クリップごとではなく、結合後のクリップに1度かけるだけでもいいんじゃないのか?
と思って使ってるんですが、用法として問題あるのかないのか判断つかず
調べてもわからなかったので聞いてみました
- 896 名前:名無しさん@編集中:2012/04/12(木) 01:13:39.87 ID:Sh3gJZ9w
- 64bitで品質・速度のバランスのとれたリサイズプラグインはありませんか?
ResampleHQじゃ重すぎるし、内蔵はほとんど使えないみたいです。。。
- 897 名前:名無しさん@編集中:2012/04/12(木) 02:35:59.90 ID:qcX2ZGzq
- 質問の答えになってないけど
なぜ64bitにこだわるのか、32bit+パイプ64じゃダメなの?
- 898 名前:名無しさん@編集中:2012/04/14(土) 03:18:24.05 ID:BuCxGlSm
- vfrでエンコしたmp4をmediainfoで確認すると
フレームレートの最小が11フレーム程度になったりしてしまいます
以下タイムコードv0のものです
Assume 30000,1001
0,1339,24000,1001
1340,3731,24000,1001
3732,4002,24000,1001
4003,4003,120000,29029
4004,4963,60000,1001
4964,16454,24000,1001
16455,16455,120000,109109
16456,32683,24000,1001
32684,34839,24000,1001
34840,35795,24000,1001
間にある120000,29029、120000,109109がその原因だと思うんですが
clipを5の倍数で区切ってプルダウン14、24を使わず処理しても
綺麗に24000/1001、60000/1001になりません
他に何か注意することはあるんでしょうか?
また、綺麗に24000/1001、60000/1001だけのvfr動画を作成することは出来ないのでしょうか?
- 899 名前:名無しさん@編集中:2012/04/14(土) 10:23:12.64 ID:/MBQVHNP
- タイムコードはDtsEdit.exeのタイムコードv1で確認してる
mediainfoの数値は気にしてない
- 900 名前:名無しさん@編集中:2012/04/14(土) 16:54:26.57 ID:BuCxGlSm
- 編集段階からtimecodev1にズレがあるので、dtseditで抽出しても結果は同じになります
# timecode format v1
Assume 29.970029970030
0,1339,23.976023976024
1340,3731,23.976023976024
3732,4002,23.976023976024
4003,4003,4.133797237246
4004,4963,59.940059940060
4964,16454,23.976023976024
16455,16455,1.099817613579
16456,32683,23.976023976024
32684,34839,23.976023976024
34840,35795,23.976023976024
>4003,4003,4.133797237246
>16455,16455,1.099817613579
こういう微妙なものが含まれる原因と対処法はないんんでしょうか?
- 901 名前:名無しさん@編集中:2012/04/14(土) 17:04:11.09 ID:zGcuoWA6
- 音ズレしてもかまわないなら終端補正をOFFにする
もしくは24と60を分割エンコしてから結合
- 902 名前:名無しさん@編集中:2012/04/14(土) 18:38:23.10 ID:/l+vaKA7
- そもそも何を使ってタイムコードを出力したの
- 903 名前:名無しさん@編集中:2012/04/14(土) 19:30:50.93 ID:w6VC+bro
- どうやってvfr化したのかとどうやってタイムコード適用したのかも書いてないのに原因と対処法と言われてもねえ
- 904 名前:名無しさん@編集中:2012/04/14(土) 21:35:54.96 ID:BuCxGlSm
- avsの記述ミスで、プルダウン云々関係ありませんでした
ですが一応残しておきます
EasyVFRv2使用して各クリップをプルダウンした後、各クリップを結合しますが
結合時のフレーム指定に誤りがあり
前後のクリップで一部フレームが重複していたことにより起きてました
EasyVFRv3使えば、こういうミスも減ると思います
自分のミスでした、すみません
- 905 名前:名無しさん@編集中:2012/04/14(土) 22:22:03.11 ID:74pVeM0b
- その辺はスクリプトでavsを整形したほうが楽だよ
- 906 名前:名無しさん@編集中:2012/04/15(日) 19:07:40.40 ID:Wh1Yg2Xf
- avspmodでCMカットする時、本編とCMの境界がフレーム単位できっちり分かれてなくて、
トップフィールドとボトムフィールドがそれぞれ別側の内容に属する混合フレームが境界になってる時があります。
このような時はどのようにカットとその後の処理を行うのが一番的確なんでしょうか
境界の縞々フレームでカットして自動インタレ解除+auto24fpsなどを行うと変な結果になる事がしばしばあります。
- 907 名前:名無しさん@編集中:2012/04/16(月) 02:04:13.48 ID:4WLDVVXR
- >>906
私の場合だと、そう言うフレームはTrimに含めない。
特にフレームレートが4/5になる逆テレシネをする場合は、Trimするフレームの総数が5の倍数になる様に、
本編を数フレーム削ると言う事もあるし。
- 908 名前:名無しさん@編集中:2012/04/16(月) 02:20:35.25 ID:SQMuWVPe
- CM直後は残像とか残ってて品質悪いからな。
プログレフレームであっても場合によってはカットするし。
- 909 名前:名無しさん@編集中:2012/04/16(月) 06:41:39.58 ID:LtPEObPm
- >>906
普通は切り捨てるけど、提供部分のテロップなしイラストが片フィールドしか無い場合などは
半フィールドずらす関数作って最後を切り捨ててる。
- 910 名前:名無しさん@編集中:2012/04/18(水) 19:00:48.85 ID:FaFEp2k7
- 次スレは、例の人(>>825参照)対策のため、立てないでください。
このスレを使い切ったら、今後は絶讃ιょぅょスレで。
例の人の特徴
>>891
>例の人の特徴は、自分でまったく理解しようとせずに理解したふりをしてデタラメなことを書き、
>それに対するツッコミから新たな情報を得るという手口なので、今はこれ以上のコメントはしたくないです。
x264 rev36
http://toro.2ch.net/test/read.cgi/avi/1332223627/384
>何も調べず、まともに試さず、意味もわからず、まともな情報も出さずに書き込みして情報だけ得ようとするあたり、
>ID:tKl4zwuo はAvisynth初心者スレで暴れてた奴と同じ匂いがするな・・・。
上の様な人がいたら(絶讃ιょぅょスレで)、「>>1嫁」、「厨と呼ばれて当然の事を、調べもしないで訊くバカが住み着くスレではない」と言ってやってください。
- 911 名前:名無しさん@編集中:2012/04/18(水) 19:16:30.62 ID:iX1jnspF
- 例の人を嫌った書き込みをしてたのは俺だけど、別に初心者スレがいらないとは思ってないよ。
自分自身色々参考にさせてもらってるし、まっとうな質問で自分にわかることなら回答しようと思ってるし。
スルーすればいいだけの話なのに、なんで勝手に次スレいらないなんて話にしてんだ。
絶賛スレと、このスレとの住み分けの話については、細かいことは知らんので、スレ住人が同意するんなら別にいいけど。
- 912 名前:名無しさん@編集中:2012/04/19(木) 02:12:42.08 ID:ny4Utr5e
- IDと書き込みのログをとっておいて荒らしのガイドラインとしてすぐ参照できるようにするといいんじゃないかな
logsokuリンクでもいいと思うけど
シャープ君は割れ厨だからここがなくなっても他のスレで暴れるだけだし
- 913 名前:名無しさん@編集中:2012/04/19(木) 07:36:14.99 ID:KeTcMqO7
- >>912
割れ厨とか故意に煽ってるようじゃお前も荒らし
真スルーも知らんとか2ch初心者か
- 914 名前:名無しさん@編集中:2012/04/19(木) 23:48:54.27 ID:Z0ssAqoU
- ^^;
- 915 名前:名無しさん@編集中:2012/04/20(金) 00:03:00.71 ID:d0UcS2KV
- それは、2ch初心者じゃなくて自治厨っていうんだよ初心者が。
- 916 名前:名無しさん@編集中:2012/04/20(金) 01:08:14.56 ID:jcw3mIan
- wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
- 917 名前:名無しさん@編集中:2012/04/20(金) 02:03:30.50 ID:Uxc7e0f7
- bobを利用してインターレース保持エンコしたmp4を
インターレースを解除せずに再生させると
文字や人物の輪郭などとくに何も異常は起きていないですが
コーデック側の設定を変更してインターレース解除して再生すると
文字や人物の輪郭がギザギザになったり、滲んだりした状態で表示されてしまいます
インターレースを解除して再生させると、こういうふうになるものなんでしょうか?
インターレース解除すると縞は消えています
bob()
リサイズフィルタ等
AssumeBFF()
SeparateFields()
SelectEvery(4, 1, 2)
Weave()
- 918 名前:名無しさん@編集中:2012/04/20(金) 02:14:39.36 ID:XY0CiHvz
- 内臓のBob()使う限りは仕方ないな
補完してくれるフィルタ使えばマシにはなると思うけど重くなる
補完するってことは本来のものとはそれなりに変わるってことでもある
あと関係ないけど内臓のBob()はその後ろでBFFに強制されるから
AssumeTFF()/BFF()
Bob()
リサイズフィルタ等
AssumeTFF()/BFF()
SeparateFields()
SelectEvery(4, 0, 3)
Weave()
の方がいい
- 919 名前:名無しさん@編集中:2012/04/20(金) 02:32:49.60 ID:49zkORvV
- >>915
顔真っ赤にして必死だな初心者wwww
- 920 名前:917:2012/04/21(土) 00:24:31.83 ID:5Q3rSMWn
- >>918
補完してくれるフィルタというのがわかりませんでしたが
TDeint、yadifmod等で試したところ、滲みみたいなものは少しマシになりました
ffdshowでインタレース解除を使うと、線や文字の輪郭が常時ジャギりますが
ハードウェア解除するとジャギらず綺麗に表示されるようになりました
理屈はわかりませんがとりあえず出来てるっぽいです
ありがとうございました
- 921 名前:名無しさん@編集中:2012/04/21(土) 02:49:02.36 ID:OawjmWFi
- qtgmcは最初から選択肢になかったのか
- 922 名前:名無しさん@編集中:2012/04/22(日) 15:50:35.95 ID:HAFNG5iW
- 今までaviutlを使ってPT2で録画したものをアニメエンコしていたのですが、Avisynthに移行してきたものです。
正直まったく知識がなくwebで情報を拾い集めて自分なりにavsファイルを作ったのですが
動くことは動くので酷い間違いはしていないとは思うのですが、フィルタの順番など合ってるかさっぱりです。
とりあえず貼り付けますので指摘の方おねがいします。
古臭い情報だったのか?「そんなの使ってるの?」みたいな指摘されそうですが・・・。
SetMTMode(2,0)
v=MPEG2Source()
a=bassAudioSource()
AudioDub(v,a)
#DelayAudio(__del__)
#範囲選択
#ロゴ除去
#インタレ解除・逆テレシネ
TDeint(mode=0, order=1, type=3, tryweave=true)
TDecimate(mode=1, hybrid=0)
##### 色空間をYV12にします
ConvertToYV12()
#ノイズ除去
FluxSmoothST(9,9)
#CROP
#crop(0,0,-0,-0)
- 923 名前:名無しさん@編集中:2012/04/22(日) 15:52:02.93 ID:HAFNG5iW
- #リサイズ
LanczosResize(1280,720)
#シャープフィルタ
msharpen(threshold=10, strength=40, mask=false)
#アンシャープマスク
UnsharpMask(26,8,44)
#Warpsharp
WarpSharp(95,3,85,0)
GradFunkMirror(strength=1.5).AddGrain(var=1.3)
return last
Function GradFunkMirror( clip c, float "strength" )
{
strength = default( strength, 1.2 )
w = c.width()
h = c.height()
vflip = c.FlipVertical()
hflip = c.FlipHorizontal()
stackhorizontal( hflip.crop( w-16, 0, 16, h ).addborders( 0, 16, 0, 16 ),
\ stackvertical( vflip.crop( 0, h-16, w, 16 ), c, vflip.crop( 0, 0, w, 16 ) ),
\ hflip.crop( 0, 0, 16, h ).addborders( 0, 16, 0, 16 ) )
gradfun2db( strength )
crop( 16, 16, -16, -16 )
Return last
}
- 924 名前:名無しさん@編集中:2012/04/22(日) 16:04:49.35 ID:iXMmvkTk
- ConvertToYV12() <- MPEG2Sourceはアップサンプリングをしていないのであれば初めからYV12なのでいらない
ロゴデータはaviutlの時に使ってたものだと綺麗にはならない
あとのフィルタは好みだからなんとも言えないけど個人的には・・・(;^ω^)
- 925 名前:名無しさん@編集中:2012/04/22(日) 16:13:24.53 ID:K3oY2lnA
- >ロゴデータはaviutlの時に使ってたものだと綺麗にはならない
他に方法あるの?
- 926 名前:名無しさん@編集中:2012/04/22(日) 16:13:31.30 ID:HAFNG5iW
- 指摘ありがとうございます。
色調補正の部分についてネットでいくら調べてもまるでわかりませんでした。
フィルタは正直いろんなサイトを見て適当に盛っただけですのでイマイチなのは承知です。
自分で色々確認してるのですが(Avspでaviutlを外部プレーヤーにして確認はしてる)差がわからないことが多いです。
数値はまったくいじってません、ほとんど流用です。
avisynth.infoで色々フィルタを吟味しようにも・・・初心者には少々厳しかったですというか多すぎてなにがなんだか・・・。
「こういうフィルタの方がいいんでないの?」みたいのがあればおねがいします。
- 927 名前:名無しさん@編集中:2012/04/22(日) 16:14:13.46 ID:iXMmvkTk
- ブログとか見て参考にするなら投稿日時見たほうがいいよ
- 928 名前:名無しさん@編集中:2012/04/22(日) 16:15:09.49 ID:HAFNG5iW
- ロゴ除去は自分はAviutl時代に抽出したデータを使ってこんな感じでしてますが・・・違うのでしょうか?
## 東京MX ##
#EraseLOGO(logofile="H:\tool\logo\1.lgd",pos_x=0, pos_y=0, depth=131,yc_y=0, yc_u=0, yc_v=0,start=0, fadein=0, fadeout=0, end=-1,interlaced=true)
- 929 名前:名無しさん@編集中:2012/04/22(日) 16:26:47.46 ID:iXMmvkTk
- >>926
AvsPmodでプレビューしてtrimとかもaviutl介さない方がシークもしやすいし楽だと思うんだけどまあそこは好みだからいいとして
ロゴに関してだけどaviutlの時に使っていたものはYUY2の時のものだからYV12でロゴ除去したいのであれば
http://logsoku.com/thread/hibari.2ch.net/avi/1289459767/350
これのその1でやればいい
- 930 名前:名無しさん@編集中:2012/04/22(日) 16:27:14.44 ID:h0yK/IOB
- YV12toYUY2(itype=0,interlaced=true,cplace=0)
http://bengal.missouri.edu/~kes25c/ddcc.zip
こうやって、補間無しのアップサンプリングをしたavsを使ってlgdを作った方が、
YV12のソースでより消えやすくなる。
- 931 名前:名無しさん@編集中:2012/04/22(日) 16:36:19.61 ID:HAFNG5iW
- なるほど、YV12のソースでロゴ除去したデータじゃないから少しだけ跡が残るというわけですね。
完全に盲点でした。
- 932 名前:名無しさん@編集中:2012/04/22(日) 16:36:52.68 ID:5go/7zLq
- 便乗質問ですがその1とその2はどちらの方法でも適切なロゴが取得できますよね?
先週その2の方法で全ての局ロゴ撮り直したところなんですが。
- 933 名前:名無しさん@編集中:2012/04/22(日) 16:37:41.68 ID:K3oY2lnA
- >>929>>930
横からだけどありがとう
参考にやってみる
- 934 名前:名無しさん@編集中:2012/04/22(日) 17:07:04.69 ID:osTYQILT
- あとソースがd2vならTFMを噛ませた方が正確なんじゃね
- 935 名前:名無しさん@編集中:2012/04/22(日) 19:39:28.64 ID:f4PM2viw
- TFMのd2v指定は単にプルダウンフラグを読んでプログレな部分は無視するだけだから、放送tsではほとんど意味ないよ
- 936 名前:名無しさん@編集中:2012/04/24(火) 11:11:11.72 ID:u+ANnY6t
- >>928
深度131?確かUtlでのロゴ除去基準て128だった気が…変わってたらごめんなさい
(TBSは129)
今でもこれでやってるけど…。
- 937 名前:名無しさん@編集中:2012/04/24(火) 12:31:09.01 ID:5CADzVI3
- 基準って何だよ
意味わからん
- 938 名前:名無しさん@編集中:2012/04/24(火) 19:40:35.99 ID:X2wKK6qb
- 字幕作成ソフトで作ったassファイルと動画をハードサブするためにavsをAviutlに渡すと
プラグインの優先度を一番下げているのにAvi File Reader(VFW)RGB展開になってしまいます。
どこが間違えているか教えてください。
あと足りない情報があれば指摘お願いします。
http://nagamochi.info/src/up106772.png
- 939 名前:名無しさん@編集中:2012/04/24(火) 20:00:01.26 ID:X2wKK6qb
- あっとスイマセン、動画の元データはプログレッシブなYUV420です。
- 940 名前:名無しさん@編集中:2012/04/24(火) 20:03:18.03 ID:jNZQCOWK
- 参考サイトを調べて
24fps化にはTIVTC24P2を使っており、Bob化には
TDeint(mode=1,order=1,edeint=nnedi3(field=-2),emask=TMM(mode=1,order=1)
)
を使っています。よく分からないのは
TIVTC24P2だと、TDeintのedeint=eedi3(dh=true)
BOB化だと、TDeintのedeint=nnedi3(field=-2)
の部分なのですが、dh=trueには、どういう意味があるのでしょうか?
readmeを読んでも、縦を2倍にするくらいのことしか分かりません。
nnedi3の方は、dh=trueにする必要はないのでしょうか?
- 941 名前:名無しさん@編集中:2012/04/24(火) 20:20:28.76 ID:aF0cChYO
- >>940
参考サイトとやらの中の人に聞けよ
- 942 名前:名無しさん@編集中:2012/04/24(火) 20:23:57.72 ID:X2wKK6qb
- 落ち着いてよく見たらAviutlのスレで聞くべきでしたorz
失礼しました。
- 943 名前:名無しさん@編集中:2012/04/25(水) 13:35:54.09 ID:Uv5UuoE3
- http://himast.in/user/434
ココで聞けばいいよ
超初心者相手に俺スゲぇーやってる人だから教えてくれるよ
- 944 名前:名無しさん@編集中:2012/04/26(木) 03:20:14.55 ID:/Ox2hxYG
- >>943
糞割れ厨ども死ねばいいのに
しかもざっと見てみたけどいったい何年前の知識なんだよってことばっか
- 945 名前:名無しさん@編集中:2012/04/26(木) 04:43:03.37 ID:Tf40CmxD
- >>943
リンク先の色調整後ってやつ
どうやってるのか普通に知りたいんですけどw
- 946 名前:名無しさん@編集中:2012/04/26(木) 09:45:04.66 ID:M3CORDEQ
- 内容は知らないが技術の新旧は構わないと思う
重要なのは結果だけだし、その結果自体も個性だろう
>>945に書かれてる色調整は俺は大半は手をつけてないけど
それが正しいかはわからない、俺も超初心者だからねー
- 947 名前:名無しさん@編集中:2012/04/26(木) 13:03:53.63 ID:e0BP0KD2
- >>946
本人乙w
教えてもらえば良いじゃん
- 948 名前:名無しさん@編集中:2012/04/26(木) 13:21:13.58 ID:M3CORDEQ
- >>947
残念大外れだよーんw
先にも書いたけど補正は「大半」手をつけないよー
俺は数の暴力でやっちゃうからね、だから超初心者っていってるのよーん
- 949 名前:名無しさん@編集中:2012/04/26(木) 14:05:45.11 ID:e0BP0KD2
- なんじゃwこのブーメラン
- 950 名前:名無しさん@編集中:2012/04/26(木) 14:06:42.64 ID:e0BP0KD2
- 疑ってスマンかったな・・・・
- 951 名前:名無しさん@編集中:2012/04/26(木) 21:41:57.92 ID:+cZSd6sY
- 頭から読み込んで来て
おいおいこれが初心者スレかよ・・・と思ってたが
降りてきて直近のスレ読んで笑ったw
- 952 名前:名無しさん@編集中:2012/04/28(土) 00:20:08.20 ID:FtMa+ZJ6
- SmartDeinterlaceを使おうと思いまして
MPEG2Dec3やMPEG2Dec2探しても見つからず
DGDecodeに内蔵されてるのかと思いプラグイン登録しても
SmartDeinterlace() でエラー
罵倒付きで結構ですので解決法をお願いします。
- 953 名前:名無しさん@編集中:2012/04/28(土) 00:28:56.91 ID:EXq7DET/
- >>952
ttp://nic.dnsalias.com/mpeg2dec3.html
検索1ページ目に出てきたんだけど…ほんとにちゃんと探したのか?
- 954 名前:名無しさん@編集中:2012/04/28(土) 00:56:07.57 ID:FtMa+ZJ6
- 探したんですが
探してないと言われてもスイマセンありがとうございました
- 955 名前:名無しさん@編集中:2012/04/30(月) 21:27:09.53 ID:EeoBg+uz
- Trimだとフレーム単位のカットになるみたいですが、
フィールド単位でプレビュー表示しながらフィールド単位のカットをする方法はありませんか?
- 956 名前:名無しさん@編集中:2012/04/30(月) 21:53:20.04 ID:QeNvQzjU
- SeparateFields()
- 957 名前:名無しさん@編集中:2012/04/30(月) 22:57:15.10 ID:EeoBg+uz
- >>956
ありがとうございますだぁ
- 958 名前:名無しさん@編集中:2012/05/01(火) 11:43:00.47 ID:42X7xBQ4
- avisynthでバラエティDVDをリッピングしてエンコしているんですが、最初テストエンコ(1分ぐらい長さで製作)すると問題なく音ズレがないんですが、
安心して1時間ぐらいの長さで製作すると最初からずっと音ずれてしまいます。
アニメエンコではそのような問題がでないのですが、どうしてか理由がわかりません。
アニメエンコ映画もの(なのはの映画版2時間ぐらいの長さ)>問題なく音ずれなし
バラエティ(細かすぎての16話が入ってるDVD)>1分ぐらいのテストエンコ問題なし、1時間ぐらいの長さでエンコすると音ずれ
- 959 名前:名無しさん@編集中:2012/05/01(火) 11:52:14.75 ID:42X7xBQ4
- ちなみに細かすぎての16話が入っているDVDには未公開編もあるのですが、
そっちをエンコすると音ずれしていません。(長さは25分ぐらい)
- 960 名前:名無しさん@編集中:2012/05/01(火) 12:59:36.17 ID:WHqHm1ZQ
- avsの内容も書かずに教えろとはな…
fps指定間違ってるんじゃね?
- 961 名前:958:2012/05/01(火) 17:18:07.25 ID:ou8J2JXS
- 実写用ですのでほとんどフィルタつかってなく適当な設定です。
ちなみに先ほど色々試したところ時間が影響しているわけではなく
なぜか1-500フレームぐらいを入れておくと音ズレが発生するようなので、
1-500 501-103987 と分割したあとで無劣化結合する方法をとっております。
---以下avsファイルの中身---
SetMTMode(2,0)
#MPEG2読み込み
v=MPEG2Source("DGINDEXで作ったd2vファイル")
a=bassAudioSource("DGINDEXで作ったwavファイル")
AudioDub(v,a)
#DelayAudio(0.266)
#範囲選択
#ロゴ除去
AssumeTFF()
TDeint(mode=0)
#ノイズ除去
FluxSmoothST(5,5)
#リサイズ
LanczosResize(1280,720)
return last
- 962 名前:名無しさん@編集中:2012/05/01(火) 17:30:02.86 ID:fwX7b02e
- なんでwav読むのにbassaudio?
- 963 名前:名無しさん@編集中:2012/05/01(火) 17:31:23.21 ID:ou8J2JXS
- あ、そこが原因ですか?
実はPT2のアニメエンコのavsファイルをそのまま流用している感じなのですが・・・。
- 964 名前:名無しさん@編集中:2012/05/01(火) 17:40:06.00 ID:ERs0rz9E
- 音声読み込みは普通に(?)WavSourceじゃだめなんかね?
あとはAudioDubを最後に持ってくるとか、MTを一応無効にしてみるとか
- 965 名前:名無しさん@編集中:2012/05/01(火) 17:56:37.81 ID:ou8J2JXS
- wavsourceに変更>変化なし
Audiobubを最後に>そもそもエンコしようとしてエラーを吐く
MT無効>変化なし
でした。
- 966 名前:名無しさん@編集中:2012/05/01(火) 18:15:32.56 ID:FcH/KDn/
- DVDのリッピングを失敗している気がする。DVDFabを使ってみたら。
- 967 名前:名無しさん@編集中:2012/05/01(火) 18:24:53.73 ID:ou8J2JXS
- 自分がやっている流れは
DVD入れる>DVDfab>DGINDEX>avisynthです、
- 968 名前:名無しさん@編集中:2012/05/01(火) 18:26:16.30 ID:FcH/KDn/
- それは失敬
- 969 名前:名無しさん@編集中:2012/05/01(火) 18:37:26.18 ID:WHqHm1ZQ
- エンコ後のファイルは映像が30fps以外になってるとか?
- 970 名前:名無しさん@編集中:2012/05/01(火) 18:45:24.77 ID:ou8J2JXS
- [細かすぎて伝わらないモノマネ_16.mp4]
1280x720 24Bit AVC/H.264 High@4.1 29.97fps 103987f 2921.99kb/s
AAC 48.00kHz 2.0ch(2/0 L+R) HE(LC) 189.78kb/s
MP4 Base Media v1
[MPEG4] 00:57:50.014 (3470.014sec) / 1,351,721,834Bytes
- 971 名前:名無しさん@編集中:2012/05/01(火) 18:48:50.99 ID:ou8J2JXS
- ただ、さっきから気になってることがあって、PT2用に作ったアニメ用出力batファイルがありまして、
aacをwavに偽装したりなんたらかんたらの部分をそのまま使ってるの大丈夫なのか?と不安に・・・。出力用のbatもさらします。
@echo off
rem ###エラーメッセージ###
rem =====================================================
set error=ファイルが存在しないか、ファイル名・拡張子が間違っています
if not exist "%1" echo %error%
if not exist "%1" pause
rem =====================================================
rem ###映像・音声エンコード設定###
rem =====================================================
set x264=--profile high --tune film --crf 28 --level 4.1 --preset Medium
set aac=-br 192000 -2pass -lc
rem =====================================================
rem ### 出力ファイル ###
rem =====================================================
set save=D:\VIDEO\アニメ\エンコ済みアニメ\
set subtitle=%~n1
set outfile_264="%save%%subtitle%[enc].mp4"
set subtitle=%~n1
set outfile_264a="%subtitle%.mp4"
set outfile_aac="%save%%subtitle%.aac"
set outfile_wav="%save%%subtitle%.wav"
set outfile_log="%save%%subtitle%.log"
set subtitle=%~n1
set outfile_264b="%save%%subtitle%.mp4"
- 972 名前:名無しさん@編集中:2012/05/01(火) 18:49:44.92 ID:ou8J2JXS
- rem =====================================================
rem ### プログラムのパス ###
rem =====================================================
rem ### コマンドライン版 x264 ###
set x264_path="H:\tool\x264.exe"
rem ### neroAacEnc ###
set neroAacEnc_path="H:\tool\NeroAACCodec-1.5.1\win32\neroAacEnc.exe"
rem ### avs2wav.exe ###
set avs2wav_path="H:\tool\avs2wav.exe"
rem ### MP4Box ###
set mp4box_path="H:\tool\MP4Box-0.4.6-rev2735\MP4Box.exe"
rem =====================================================
echo ====================================================
echo 入力AVSファイル
echo ====================================================
set INPUTFILE=%~1
echo パス:%INPUTFILE%
echo.
echo ====================================================
echo x264エンコード開始
echo ====================================================
%x264_path% %x264% -o %outfile_264% %INPUTFILE%
echo.
- 973 名前:名無しさん@編集中:2012/05/01(火) 18:50:28.14 ID:ou8J2JXS
- echo ====================================================
echo wav出力開始
echo ====================================================
%avs2wav_path% %INPUTFILE% %outfile_wav%
echo.
echo ====================================================
echo neroAacEncエンコード開始
echo ====================================================
%neroAacEnc_path% %aac% -if %outfile_wav% -of %outfile_aac%
echo.
echo ====================================================
echo mp4boxで結合
echo ====================================================
%mp4box_path% -add %outfile_264% -add %outfile_aac% -new %outfile_264b%
echo.
echo.
- 974 名前:名無しさん@編集中:2012/05/01(火) 20:28:57.92 ID:WHqHm1ZQ
- 音声は最初から最後まで同様にずれてるの?
最初からずれてて時間が進むごとにずれが開いてくの?
前者なら"DGINDEXで作ったwavファイル"がおかしいような気がする。
もしくはAudioDub(v,a)の前にTrimしてるとか。
異常がなければDelayAudioで無理やり合わせるしか。
- 975 名前:名無しさん@編集中:2012/05/01(火) 22:04:01.14 ID:ou8J2JXS
- >>974
最初から最後まで同様にずれます。
ただ、最初の1-250フレームを切り捨ててエンコすると音ズレありませんでした。
無理やりDelayAudioであわすか、1-250 251-残りでエンコしてくっつけるかどっちかなんですよね・・・。
対処法は大体手を打てるんですが・・・理由がわからないので気になります。
- 976 名前:名無しさん@編集中:2012/05/01(火) 22:10:02.87 ID:fwX7b02e
- DGIndexの設定をignore pulldown flagにしているせいで、
最初の方だけフレームレートがおかしくなってるとか
- 977 名前:名無しさん@編集中:2012/05/01(火) 22:17:50.44 ID:ou8J2JXS
- honor pulldown flagでした。設定は
- 978 名前:名無しさん@編集中:2012/05/01(火) 22:27:35.82 ID:ou8J2JXS
- ひとつおかしな点が・・・。
1-150 151-最後までの結合したところなぜか綺麗に結合できずに重なる部分がありました。
133-150フレームの部分がなぜかなぜか2重に重なってしまいました。
なので、結合前に1-150の方のファイルを編集して1-132 150-最後までとするとスムーズな動画になりました。
こういう事象が生じてるということはやっぱりおかしいんでしょうね。何かが。
- 979 名前:名無しさん@編集中:2012/05/01(火) 22:28:38.85 ID:ou8J2JXS
- 誤 150-最後
正 151-最後
- 980 名前:名無しさん@編集中:2012/05/01(火) 22:54:57.35 ID:WHqHm1ZQ
- もしかするとディスクに異常があってリッピングで失敗してるとか。
目的のVOBファイルを再生してみる。
AVSファイルを再生してみる。
Handbrakeなど他のエンコソフトの結果と比べてみる。
もう一度リッピングからやり直す。
以上を試してみればどうだろう?
- 981 名前:名無しさん@編集中:2012/05/01(火) 23:10:10.86 ID:ou8J2JXS
- エンコする前にavsファイルをaviutlで再生確認したりする時は音ずれなし。
ハンドブレイクやaviutlでエンコして試してダメそうならリッピングがおかしい可能性高いですね。
今までずーとaviutlでエンコしてましたし。その時はこんな状況になりませんでしたし。
- 982 名前:名無しさん@編集中:2012/05/01(火) 23:11:38.47 ID:ou8J2JXS
- あ、でもリッピングがおかしい可能性はないです。
番外編01もまったく同じ現象でしたのでさすがに2枚リッピング失敗は考えられませんかね。
- 983 名前:名無しさん@編集中:2012/05/02(水) 14:53:10.81 ID:bhO/eqcD
- ドライブのせいで同じ所でエラーという可能性も
- 984 名前:名無しさん@編集中:2012/05/03(木) 12:55:35.67 ID:BF4B450P
- 質問なのですがavisynthでaviutlのフィルタを使おうと色々いじりました。
prefilter for nonlinear sharpenの方はavsファイルにexampleの中身をそのまま記入しても動くのですが、
nonlinear sharpenの方がエラーを吐いて動きません。何かスクリプトが間違ってるのでしょうか?
####################################
# nonlinear sharpen
####################################
# i0 : under default(30) range(0,200)
# i1 : over default(0) range(0,200)
# i2 : gain default(30) range(0,200)
# i3 : noise default(20) range(0,200)
# i4 : mask_x default(0) range(0,300)
# i5 : mask_y default(0) range(0,300)
# b0 : 参照範囲拡大 default(true)
# b1 : underの値をgainに合わせる default(true)
# b2 : overの値をgainに合わせる default(false)
# b3 : p-pでノイズ判定する default(true)
function AU_nlsharpen(clip clip,
\ int "i0", int "i1", int "i2", int "i3",
\ int "i4", int "i5", bool "b0", bool "b1",
\ bool "b2", bool "b3")
{
LoadAviUtlFilterPlugin(AviUtl_plugin_directory+"nlsharpen.auf", "_AU_nlsharpen", copy=AviUtl_plugin_copy, debug=AviUtl_plugin_debug, thread=AviUtl_plugin_thread)
#LoadAviUtlFilterPlugin2(AviUtl_plugin_directory+"nlsharpen.auf", "_AU_nlsharpen", copy=AviUtl_plugin_copy, debug=AviUtl_plugin_debug, thread=AviUtl_plugin_thread)
return clip._AU_nlsharpen(
\ default(i0,30), default(i1,0), default(i2,30), default(i3,20),
\ default(i4,0), default(i5,0), default(b0,true), default(b1,true),
\ default(b2,false), default(b3,true))
}
# example:
# ConvertYUY2ToAviUtlYC()
# AU_nlsharpen(30,0,30,20,0,0,true,true,false,true)
# ConvertAviUtlYCToYUY2()
- 985 名前:名無しさん@編集中:2012/05/03(木) 13:01:34.03 ID:8fYLYTOI
- 晒すべきはそんなもんじゃなくて実際どんなavs書いてるかでしょ?
- 986 名前:名無しさん@編集中:2012/05/03(木) 13:03:53.08 ID:BF4B450P
- ちなみにこんなエラーを吐きます
http://nagamochi.info/src/up107265.jpg
- 987 名前:名無しさん@編集中:2012/05/03(木) 13:08:18.92 ID:BF4B450P
- はしょりますがこんな感じです。
AU_nlsharpen(30,0,30,20,0,0,true,true,false,true)に#をつけて無効化すると動きます。
prefilter for nonlinear sharpenは動くようなので・・・。
AssumeTFF()
#インタレ解除・逆テレシネ
TDeint(mode=0, order=1, type=3, tryweave=true)
TDecimate(mode=1, hybrid=0)
#リサイズ
LanczosResize(1280,720)
#最初にaufilters.avsをインポートしてあげます。
Import("H:\tool\aviutl99i8\Plugins\aufilters.avs")
#まずYUY2に変換。
ConvertToYUY2()
#AviUtlのYC空間に変換。
ConvertYUY2ToAviUtlYC()
# prefilter for nonlinear sharpen
AU_prefilter(100,false,false)
AU_nlsharpen(30,0,30,20,0,0,true,true,false,true)
#YUY2に再変換
ConvertAviUtlYCToYUY2()
##### 色空間をYV12にします
ConvertToYV12()
## バンディング低減フィルタ
GradFunkMirror(strength=1.5)
return last
- 988 名前:名無しさん@編集中:2012/05/03(木) 13:08:19.11 ID:sNpgNZKa
- 諦メロン
- 989 名前:名無しさん@編集中:2012/05/03(木) 13:11:40.84 ID:8fYLYTOI
- ていうかavs使う意味あんのこれ?
いみふ
- 990 名前:名無しさん@編集中:2012/05/03(木) 13:57:59.40 ID:BF4B450P
- 上手く伝わっていないようですので、簡単に。
非線形処理な先鋭化を今使っているavisynthの設定上で使うにはどうすればいいのでしょうか?
他のフィルタはavisynth用のを使ってますが、行数制限があったため省略しただけです。
エラーが出たため、根本が間違っているのかな?と思い他のaviutlのフィルタ(WarpSharpMTなど)を導入できるか試したところ出来ました。
何でこれだけ失敗するのか色々調べてもわからなかったために質問したまでです。
- 991 名前:名無しさん@編集中:2012/05/03(木) 14:06:04.11 ID:8fYLYTOI
- そうですか
- 992 名前:名無しさん@編集中:2012/05/03(木) 15:27:09.96 ID:eXu3hVHa
- AVIUTLでやればいいと思うよ
- 993 名前:名無しさん@編集中:2012/05/03(木) 20:47:34.66 ID:TwqHISks
- そもそもあの人の作るAviUtlプラグインはどれもAviSynthと非常に相性が悪いからな
- 994 名前:名無しさん@編集中:2012/05/04(金) 00:54:51.44 ID:UP6zk7wb
- GradFun2dbmod以外のバンディング低減フィルタで
Tweakみたいに特定の色にだけフィルタかけたいんですが
そういうことが出来るバンティング低減フィルタはないんでしょうか?
使ってみてマルチスレッドに対応していないようだったので、GradFun2dbmodは省いています
- 995 名前:名無しさん@編集中:2012/05/04(金) 11:43:42.31 ID:nIQ7NJtX
- 次スレ
http://toro.2ch.net/test/read.cgi/avi/1336099374/
全部
最新50