Avisynth 初心者質問スレ Part6

このエントリーをはてなブックマークに追加
1名無しさん@編集中
Avisynthの初心者質問スレです

・質問する前に
 1.まずは、過去ログを読むか検索エンジンなどを使って調べましょう
 2.次に同じような質問がないかCtrl+Fでスレッド内を検索しましょう
・VapourSynthの話題はできるだけ専用のスレでお願いします
・荒らし・煽りは綺麗にスルーしましょう

■前スレ
Avisynth 初心者質問スレ Part5
http://toro.2ch.net/test/read.cgi/avi/1336099374/

■関連スレ
Avisynthを絶讃ιょぅょ Part30
http://toro.2ch.net/test/read.cgi/avi/1298742587/
VapourSynth Part1
http://toro.2ch.net/test/read.cgi/avi/1352710191/

■外部リンク
avisynth.info (旧 AviSynth Wiki)
http://www.avisynth.info/
AviSynth
http://avisynth.org/mediawiki/Main_Page
AviSynth ニュース
http://news.avisynth.info/
2名無しさん@編集中:2013/04/09(火) 22:25:52.40 ID:amdk6/CR
>>1
3名無しさん@編集中:2013/04/10(水) 20:16:37.82 ID:XPuLF7Lz
L-SMASH Worksで連番Vobを読み込むにはどうしたらいいでしょうか?
"+"で連結すると、分割されているファイルそれぞれを別ファイルとして読み込んでします。
連番を一つのファイルとして読み込む方法を教えてください

ちなみにソースはVHSをソニーのレコーダーで録画してDVDに焼いたもので、CMカットをしたせいか
DGIndexでは音声がズレて出力されてダメなんです。
4名無しさん@編集中:2013/04/13(土) 09:27:00.88 ID:yz3Lb8lN
L-SMASH Worksのx64版って無いのかなぁ?
logoGuilloのx64で使ったら速そうだし、探してみたんだけど誰も配布してなさそう。。。
それ以前にAviSynth64を使ってる人がもういないのか
5名無しさん@編集中:2013/04/13(土) 15:31:54.05 ID:mTvLWz2V
AviSynth2.6系あるから
わざわざAviSynth64を使うメリットがない
6名無しさん@編集中:2013/04/14(日) 01:06:54.50 ID:C0dqL0Fs
俺の場合は必要とするプラグインが全てx64で揃うので
2.6の最新版とx64を比較するとx64の方が速いから2.6使うメリットがない
7名無しさん@編集中:2013/04/14(日) 02:00:40.99 ID:2VEoIgUn
あっそwww
8名無しさん@編集中:2013/04/14(日) 02:12:25.95 ID:IPbxsCly
エンコに使う全フィルタが64bit版使えるなら通しで64bit処理する
やはり速度の優位性は明らかだから

64bit版がないものは2.6で64bit版x264にパイプ渡しする
ITの64bit版ってあるのかな?探しても見つからないもんで
9名無しさん@編集中:2013/04/14(日) 02:37:52.55 ID:fRKzW+Ol
ここを読んでどう判断するかだな
http://csbarn.blogspot.jp/2011/01/avisynth260.html
10名無しさん@編集中:2013/04/14(日) 03:21:59.90 ID:C0dqL0Fs
人の褌で相撲取ってわかった気になってるんじゃねえよ
こっちは本番環境で2.6が更新される度

2.6最新版 > pipe > x264 x64
2.5.8 x64 > x264 x64

でちゃんと比較して速いからx64使ってるんだよ
11名無しさん@編集中:2013/04/14(日) 03:26:57.28 ID:IPbxsCly
まあうちも>10の人と同じ
2時間くらいの映画とかエンコする時かなり差が出てくるから64bit版を使わない手はない
12名無しさん@編集中:2013/04/14(日) 03:34:21.31 ID:fRKzW+Ol
むきになりすぎ
13名無しさん@編集中:2013/04/14(日) 04:15:51.84 ID:+x7NFhhq
64bitネイティブと速度に拘るならVapourSynth使えよって言いたくなる
14名無しさん@編集中:2013/04/14(日) 09:50:39.11 ID:wmn2u70K
音声も同時に扱えるようになってからが本番
15名無しさん@編集中:2013/04/14(日) 18:17:00.42 ID:AYpEWn3Q
VapourSynthって64bitのWindows用配ってた?
WindowsはPATHで32bitと64bit区別させるのに問題あるから
Pythonに依存してるVapourSynthでも大丈夫なの?
16名無しさん@編集中:2013/04/20(土) 06:05:00.72 ID:x4S6BYHV
avsのテンプレート作ってdgindexに設定して使ってるんだけど
これって番組によって別のテンプレートに切り替えるみたいな使い方できないですか?
17名無しさん@編集中:2013/04/20(土) 08:16:57.43 ID:PBb0ITWI
別のツール使った方が速いが、使わずにやるなら
たとえばd2vのファイル名の文字列に応じて設定を切り替えるスクリプトを書くとか。
18名無しさん@編集中:2013/04/20(土) 09:53:38.23 ID:GX7TDkhH
>>16
ショートカットを「送る」に個別に作る
19名無しさん@編集中:2013/04/20(土) 14:58:14.53 ID:ncEXpGKP
>>16
バッチを書いてテンプレの識別子を設定して手動で個別に切り替えてる(汗
20名無しさん@編集中:2013/04/20(土) 17:07:24.36 ID:jGdSV/pe
>>16
俺はめんどいから、24p、30i、30p…とかいう感じでフォルダ作って、
そこにテンプレのavs置いといてあとはtrimだけってやってる。
21名無しさん@編集中:2013/04/20(土) 17:23:52.21 ID:GX7TDkhH
もしかしてaviutlのエクスポートプラグインでテンプレを吐きたいってこと?
それだったら俺も知りたい
22名無しさん@編集中:2013/04/20(土) 18:27:38.92 ID:lGEz7JJ9
23名無しさん@編集中:2013/05/08(水) 08:53:55.34 ID:R+B+f/hf
directshowsource("fortest.mp4")
として読み込みたいのだけど、avs ファイルを wmp で再生したときエラーが表示される。
エラーは文字化けしてて読めない。(日本語を Arialで処理してるから?)
ファイル名をわざとかえて存在しないものにすると別のエラーになる。
(たぶんその場合は「ファイルが見つかりません」が化けてる)

環境整備になにか抜けてて mp4 ファイルが取り込めないのでしょうが、
それはそれとして、エラーが読めないと困りもの。

・エラーのフォントを変えられないでしょうか?(読めればなんでもいい)
・エラーの言語を変えられないでしょうか?(英語で出せるならそれでいい)
・エラーを別の方法で見れないでしょうか?(ログファイルなど)

目下、環境は Windows7, avisynth2.5.8, ffdshow rev4507 です。

ちなみに、同じファイルを
WindowsXP +むかーしいれたavisynth+むかーしいれたろんなもの
な環境ではすんなり読み込んでます。
24名無しさん@編集中:2013/05/08(水) 09:10:00.80 ID:qweCQJXj
>>23
これを使って、FFVideoSourceで入力した方が安定している

http://nmm.me/se
25名無しさん@編集中:2013/05/08(水) 12:12:23.38 ID:R+B+f/hf
>>24
その後 ffdshow なしで Haali Media Splitter だけ入れたら
DirectShowSource でエラーなしで読めました。でも音が出ない。

教えていただいた FFVideoSource / FFAudioSource でも読めました。でも絵が出ない。

結果、AudioDubで両者組み合わせてなんとかなりました。
WMPやAviUtilでプレビューできてます。

最初の「エラーが読めない」は解決してないし、
どっちかにシンプルにまとめるために勉強なり試行錯誤なり必要ですが、
最低限必要な映像素材が読み込めたので、
とりあえず編集作業は開始できそうです。ありがとうございました。
26名無しさん@編集中:2013/05/14(火) 15:18:22.78 ID:Fj+ROvvZ
いつもUnSharpMaskを入れてるんですがある時からthere is no function named UnSharpMaskとエラー表示されるようになりました
考えられる原因は何がありまあすか?
27名無しさん@編集中:2013/05/14(火) 15:23:17.11 ID:9C0Rnb9a
UnSharpMaskさんが勝手に移動したか、誰かがAvisynthさんに嘘情報を教えた
28名無しさん@編集中:2013/05/14(火) 15:45:33.67 ID:Fj+ROvvZ
>>27
別になんもいじってないんだよなあ
29名無しさん@編集中:2013/05/14(火) 16:08:04.70 ID:by7nLaBH
プラグインの読み込みはどうやってる?
自動読み込みか、それともavsにLoadPlugin書いて読み込んでるか、どっちかだと思うけど
30名無しさん@編集中:2013/05/14(火) 16:20:25.43 ID:Fj+ROvvZ
>>29
よくわかりません
教えていただけると幸いです
31名無しさん@編集中:2013/05/14(火) 16:21:50.52 ID:Fj+ROvvZ
このページの通りにやってます
http://www.backupstreet.com/backupTec/encode/mkavi_tmpgenc.html
32名無しさん@編集中:2013/05/14(火) 16:34:13.56 ID:by7nLaBH
とりあえずUnSharpMaskがパソコンのどこに保存されてるか調べてみて
さすがにパソコンの検索の仕方もわからないってのはこのスレでは勘弁してほしいけど
33名無しさん@編集中:2013/05/14(火) 18:31:13.77 ID:Fj+ROvvZ
34名無しさん@編集中:2013/05/14(火) 18:34:21.99 ID:F9ACvpXK
間違えて消したに一票
実は釣りでしたに二票
35名無しさん@編集中:2013/05/14(火) 18:38:51.86 ID:Fj+ROvvZ
消したといってもwarpsharp.dllをアビシンスプラグインフォルダにコピーしてるんだけどな・・
36名無しさん@編集中:2013/05/14(火) 19:04:51.75 ID:by7nLaBH
そのwarpsharp.dllをどこでもいいから別の場所に移動して(アビシンスプラグインフォルダからはwarpsharp.dll消すこと)
avsにLoadPlugin("warpsharp.dllのフルパス")と書いて直接読み込んで同じエラーが出るかどうかやってみ
同じエラーが出るならそのwarpsharp.dllがおかしい、UnSharpMaskが入ってないんでしょうよ
37名無しさん@編集中:2013/05/14(火) 19:26:22.56 ID:Fj+ROvvZ
38名無しさん@編集中:2013/05/14(火) 19:45:59.64 ID:by7nLaBH
だめならそのwarpsharp.dllにUnSharpMaskが入ってないんでしょ
どこかからwarpsharp.dll拾いなおしてまたやってみれば?
39名無しさん@編集中:2013/05/14(火) 19:51:45.70 ID:by7nLaBH
http://www.geocities.co.jp/SiliconValley-PaloAlto/2382/
ここから拾ったwarpsharp.dllなら問題ない、さっき試したけどちゃんとUnSharpMask使えた
それでも駄目ならどこか文法がおかしいとか根源的な間違いがあるんでしょうよ
40名無しさん@編集中:2013/05/14(火) 19:59:30.15 ID:DKgr5U+2
単なるスクリプトエラー、つーか赤字でそう書いてあるじゃん

LoadPlugin(""C:\〜warpsharp.dll"")

LoadPlugin("C:\〜warpsharp.dll")

引用符の数が多い
4126:2013/05/14(火) 20:07:32.36 ID:d/CLBthk
>>39のファイルをダウンロード
展開してwarpsharp.dllをAvisynthのプラグインフォルダにコピー
んで当該エンコードの.avsをメモ帳で開いてUnSharpMask()の行を追加する

それをちゃんとしてるのになぜかエラー
42名無しさん@編集中:2013/05/14(火) 20:07:39.23 ID:nRWoNVi3
たーなーかーーーーーーーーーーーーーーーーーーーーー
4326:2013/05/14(火) 20:19:14.99 ID:d/CLBthk
しょうがない、もうunsha無しのエンコードで妥協するしかない
4426:2013/05/14(火) 22:25:00.51 ID:d/CLBthk
もっかい最初から全部インストしてみようかな
4526:2013/05/16(木) 01:15:21.12 ID:26hRnIIf
喫煙厨キチガイすぎわろた↓



コンビニのゴミ箱に車の灰皿の吸い殻をダイレクトに捨てて良いのでしょうか? コ...

hatano_kyoko0501さん

コンビニのゴミ箱に車の灰皿の吸い殻をダイレクトに捨てて良いのでしょうか?
 
コンビニではタバコを販売しているので車の灰皿の吸い殻は家庭のゴミとは違うと思っていま す。

吸い殻をレジ袋にいれたら燃えるゴミ燃えないゴミの分別ができていません。

通常喫煙者は自分の部屋のゴミ箱に灰皿の吸い殻をダイレクトに捨てます。

コンビニのゴミ箱ではレジ袋に包んだら非常識ですか?

それともダイレクトに捨ててくれた方がありがたいのでしょうか?
 
46名無しさん@編集中:2013/05/17(金) 15:27:33.16 ID:QMM3CNH7
SoundOut.dll が LoadPlugin で読み込もうとしたら 0x7e のエラーを吐いて動かない。
Win8では動かないんだろうか? それともDLLが足りない?
47名無しさん@編集中:2013/05/22(水) 20:30:48.65 ID:w/4y7iZW
doom9のこの関数ってこのままコピペするだけでいいの?
速度ペナルティーもほとんど無いんだけど・・
http://forum.doom9.org/showthread.php?p=618364

#interlaced yv12 to yuy2
function yv12toyuy2_laced(clip i, int "th", bool "matchfields")
{ th=default(th,8)
matchfields=default(matchfields,false)
i.converttoyuy2().mergechroma(
\ i.tdeint(mode=1,type=1,mthreshc=th,tryweave=matchfields,full=(matchfields==false)).converttoyuy2().separatefields().selectevery(4,0,3).weave()
\)
}
48名無しさん@編集中:2013/05/23(木) 11:21:19.63 ID:NDv+QrxC
>>47
別にそれでいいよ。更なる精度の向上のためにTDeintの代わりにQTGMCを使うとはできるかもしれないけど。
49名無しさん@編集中:2013/05/23(木) 11:24:39.33 ID:5PFvs66Y
50名無しさん@編集中:2013/05/23(木) 11:25:13.88 ID:5PFvs66Y
2chをみているとレスの中に例えば「★初心者以前の質問に雪崩のように答えるスレ★」と青の文字でかかれていて
URLはどこにも書かれていないのに、その青い文字をクリックすると「★初心者以前の質問に雪崩のように答えるスレ★」にいけるようになっている場合があります。


どうすれば「ABC」青文字で書かれていてその文字をクリックすると「ABCのページ」に行けるようになるのでしょうか?

例で言えばhttp://desktop2ch.tv/utu/1367764194/の>>1 の「[test]書き込みテスト 専用スレッド596[テスト] 」のようにURLなしでそのサイトに行けるようにしたいのです。よろしくお願いします
51名無しさん@編集中:2013/05/24(金) 09:42:58.77 ID:/KKw7aYi
>>48
thx
軽めのx264でテストしたらちゃんと負荷がかかってますた
52名無しさん@編集中:2013/05/28(火) 04:10:44.17 ID:lG5DIkCT
L-SMASH WorksでTS直読みしたときに
映像はavs2pipemod | x264
音声はavs2pipemod | flac
のようにして、その後mkvにmuxしたいんですが
音声のDelay値を取得する方法はあるのでしょうか?
5326:2013/05/28(火) 08:51:29.62 ID:Xyeb1kPk
エンコードがゴミすぎるうううううううう
結局Unsharpmask無しでエンコしてみたんですが、なんか音ズレまで発生してゴミ動画しか生成されません
どうしたらいいですか><
5426:2013/05/28(火) 08:54:47.94 ID:Xyeb1kPk
環境はDVD decryperリップ→DG Index抽出でTMPGEncエンコです
55名無しさん@編集中:2013/05/28(火) 08:58:07.04 ID:TrIzALgm
>>52
両方ともL-SMASH Worksを使って読み込んでるなら
自動で修正されてるはず
56名無しさん@編集中:2013/05/28(火) 19:40:46.30 ID:LinjSLUX
>>52
読み込み時のディレイではなくて、エンコードに係るディレイの話なら
発生するディレイは2種類
1つは映像側のBフレ(+Pyramid)使用時の1~2フレーム分の遅延
2つ目は音声エンコード時のPriming Samples

MP4コンテナの場合、トラックにCTSOffsetを使うか、atom EDIS追加
音声側はsamples*1000/周波数で出せる遅延を指定
mkvコンテナにも似たような機能があるだろう

AACやmp3のエンコーダーディレイは公開されてるけどflacは見たこと無いんで
音声のディレイ値を取得したいのであれば、自分で取得するしかないかと
5752:2013/05/29(水) 03:32:10.81 ID:lMEp9MeM
>>56
アドバイスありがとうございます
ごめんなさい、細かい話はわかりません
mkvmergeでDelayを何もを指定せずにmkvへmuxすると、音ズレしてしまうので値を何にしたらいいかなぁ・・・と思ったんです
自分で計算が必要ということなので私には難しいのかなぁ

映像と音声は別に処理したかったのですが、ffmpegで音声付のavsを読み込ませると音ズレしないのでこれを使うことにします
本当はパラメータが指定した値になぜか反映されないのでffmpegは嫌いなのですが・・・
58名無しさん@編集中:2013/05/29(水) 21:39:29.55 ID:feRLLx70
flacにPriming Samplesがあったら可逆じゃなくね?
59名無しさん@編集中:2013/05/29(水) 23:31:34.50 ID:SKhUdoNE
ffmpegでずれない理由はタグ情報の有無じゃないか?
LAMEタグも同様にずれの原因になったりするぞ

再生時にプレイヤーが解釈出来ないと先頭の無音データとしてずれを発生させるよ
60名無しさん@編集中:2013/06/03(月) 00:51:13.88 ID:pFyBF4P4
最新のSEt氏Avisynth2.6だとmt_masktools-26.dllは使えないのですか?
61名無しさん@編集中:2013/06/03(月) 03:40:26.49 ID:ZFsq3FMQ
62名無しさん@編集中:2013/06/06(木) 04:02:53.08 ID:a8HFhxDm
64bit版avisynthで24fps化するときにTIVTC24P2だと落ちないんだけど
TDeint(mode=0, order=1, type=3, tryweave=true)TDecimate(mode=1, hybrid=0)
って書くと落ちるんだけど原因わかる?
63名無しさん@編集中:2013/06/06(木) 07:35:22.24 ID:E6BwAxds
modeが違う?
64名無しさん@編集中:2013/06/06(木) 08:19:56.11 ID:QMJASlq1
>>62
TFMを使わないのはどうかと思うが、それだとTDeintとTDecimateの間の"."が抜けている。
6562:2013/06/07(金) 01:49:11.55 ID:oES/EEoL
.は書き忘れてた
function D24fps(clip clip){
Deinted=clip.TDeint(mode=0, order=1, type=3, tryweave=true)
clip = clip.TFM(clip2 = Deinted)
clip = clip.TDecimate(mode=1, hybrid=0)
return clip
}
上の関数を使ってて32bit版だと動くのに64bit版だと動かない
OS入れなおす前までは64bit版でも動いてたんだけど関数の書き方の問題なのかな?
6662:2013/06/07(金) 02:01:55.95 ID:oES/EEoL
解決しました
2007-05-13の64bit版TDeintを使うと動いて、2010-03-14のを使うと落ちるっぽい
67名無しさん@編集中:2013/06/07(金) 23:18:19.93 ID:m/piZ4bE
http://k4095-takuan.blogspot.jp/2013/05/avisynth-bob.html

avisynthのCVS:20130423を入手する方法ってありませんか?
68名無しさん@編集中:2013/06/08(土) 21:51:03.02 ID:6T6vvAmJ
69名無しさん@編集中:2013/06/08(土) 23:47:08.81 ID:vPK2onHn
>>68
ありがとう
早速落とした
70名無しさん@編集中:2013/06/13(木) 00:53:37.17 ID:gd3KUk04
FakeAacWave と wavi 使っていて、
2.6α3では問題ないんだが、2.6α4にすると音声だけ一部抜けたりすることがあるなぁ
同一のavsで、avisynthのバージョンのみ変えて検証
上記のCVS20130423もダメだった

なにか、α3から音声周りの処理変わったのかしら?
71名無しさん@編集中:2013/06/13(木) 02:44:19.62 ID:I1xpY1sJ
2.6α4でFakeAacWave使っているがそのような事はないな
7270:2013/06/14(金) 23:57:31.78 ID:F/HQAPRk
>>71
だよなぁ thx

いろいろ試行錯誤して原因究明できなかったから、α3に戻したわ。
なんか悔しいが
73名無しさん@編集中:2013/06/15(土) 22:50:27.25 ID:YTugKMWH
Win7 64bitで公式2.5.8を使いたいんだけどLoadPluginEx.dllのエラーで読めなくなる
読み込もうとしてるdllはwarpsharp、DGDecode、TDeint、Its、delogo

DGDecode_MPEG2SourceやWavSourceとか単純に読み込むだけなら大丈夫っぽい
なんか解決策ないかな・・・
74名無しさん@編集中:2013/06/16(日) 01:13:38.82 ID:brgJSXkw
>>73
>warpsharp、DGDecode、TDeint、Its、delogo
LoadPluginEx要らないじゃん
75名無しさん@編集中:2013/06/16(日) 01:38:36.30 ID:cpk4ktTb
>>74
いらないはずなのにunable to load 〜LoadPluginExのパスって感じで返される
76名無しさん@編集中:2013/06/16(日) 16:56:32.95 ID:cpk4ktTb
>>73
>>75

自己解決
77名無しさん@編集中:2013/06/16(日) 16:59:51.53 ID:2RwkhL8m
どう解決したか書いてけやーごるぁー
78名無しさん@編集中:2013/06/28(金) 09:25:15.50 ID:QV8fzbz7
OSを64bitに変更したら、速度などメリットありますかね?
メリット・デメリットあればレス宜しくお願い致します。
79名無しさん@編集中:2013/06/28(金) 10:11:38.27 ID:+minYsjV
>>78
これを使って64bit版のx264と組み合わせたら、処理が速くなる
デメリットは特に思いつかない

http://forum.doom9.org/showthread.php?t=162656
80名無しさん@編集中:2013/06/28(金) 11:16:50.72 ID:DYPKVc8/
>>78
基本処理速度は上がるよ
デメリットというか、64bit版がないプラグインもあるけど
81名無しさん@編集中:2013/06/28(金) 14:07:35.80 ID:QV8fzbz7
レスどうも、ありがとうございます。
avs4x264mod でパイプ?

OS64bit Avisynth64bitでつかえますかね?Avisynth64bit版って不具合多いのかな・・・
82名無しさん@編集中:2013/06/28(金) 14:38:41.89 ID:09iqimxa
どうなんだろな、普段64bit版Avisynth使ってるけど別に困ったことはないけど
興味あるなら使ってみれば?
83名無しさん@編集中:2013/06/28(金) 14:51:29.26 ID:fALNjWRZ
>>81
それはavisynthとx264を切り離すもの
だから32bit版avisynthと64bit版x264を組み合わせて使えるようになる
84名無しさん@編集中:2013/06/28(金) 15:05:14.78 ID:QV8fzbz7
うーん・・・
もうちょっと勉強してきますw
まず、OS64bit Avisynth64bitでやってみようw
85名無しさん@編集中:2013/07/04(木) NY:AN:NY.AN ID:VWuFnZBR
LSFmodが使いたくて
masktools-v2.0a48の(mt_masktools-26)をAvsPmodv2.5.1で読み込むと警告が出ます
どうやら - ←が好ましくない記号らしのですがdllのリネームしてもおkなのでしょうか?
試しに@警告無視とAmt_masktools26こんな感じで読み込んで出力したらどちらもフィルタは掛かってました
フィルタは掛かってるならおkでしょ!ってつっこまれるかもですが・・・
他サイト、ブロクみてたらLoadPlugin(PluginDir + "mt_masktools-26.dll")で読み込めてるみたいだし
ココの方はmt_masktools-26使う時はどうしているのかなと、なんか気持ち悪くて
こうすれば良いってのがあれば教えてくらさい〜
86名無しさん@編集中:2013/07/04(木) NY:AN:NY.AN ID:Lx1+KZlx
avisynthプラグインに関してはdllはrenameしてもかまわない
ただしASCIIキャラクタ以外を使った場合はどうなるかは知らない
警告が出るのはもっぱらavspmodの文字列処理の都合によるものなので
avisynthは関係ないよ
87名無しさん@編集中:2013/07/04(木) NY:AN:NY.AN ID:VWuFnZBR
>>86
なるほど、リネームおkという事で - ←削除mt_masktools26で読み込む事にします
スッキリ!!ありがとう御座いました。
88名無しさん@編集中:2013/07/10(水) NY:AN:NY.AN ID:UxlIw1yf
avsPmodのフィールド判定って全面的に信用しても大丈夫?
89名無しさん@編集中:2013/07/10(水) NY:AN:NY.AN ID:bfxFAZIz
avspmodにフィールド判定なんてあったっけ?
90名無しさん@編集中:2013/07/10(水) NY:AN:NY.AN ID:MJqzXINI
avisynth初挑戦の者ですが出だしからコケてて泣きそうです。

1. aviutl100を新規に拾ってくる
2. exeと同階層にwarpsharp_2003_1103.cabの中のavsinp.auiを入れる
3. DGMpgDec158を拾ってくる → tsファイルを食わせてd2vとaacに分離
 # help→VFAPI Plug-Inにはチェックあり
4. 適当にscriptを書く、ここでは下記2行のみ記述
 LoadPlugin("(略)\AviSynth 2.5\plugins\DGDecode.dll")
 MPEG2Source("(略)hoge.d2v")
 # tsとd2vは同一階層にある
4. aviutlからavsを読み込む → 下記エラーにてAppCrash
>アドレス0x7694c41fで例外0xe06d7363が発生しました
>発生モジュール: KERNELBASE.dll
>オフセットアドレス: 0x0000c41f
>備考: VF_PluginFunc::OpenFile() [DGMPGDec 1.5.8 D2V/AVS Reader]

2.の工程を省くか、もしくはAviUtlの入力プラグイン優先度を変更しても変わりなし。
avsinp.auiを入れてDGIndexのVFAPI Plug-Inをレジストリから消した状態で読ませると
「ファイルの読み込みに失敗しました。形式未対応もしくはCodec/Pluginがない」との表示。
元ソースのtsファイルを変えてみても同様の現象が発生。

Pluginの衝突は起きてないと思うのですが……もしかして根本的な認識違い?
どなたかご教示願います(>ω<)
 
91名無しさん@編集中:2013/07/10(水) NY:AN:NY.AN ID:zZ/oSPVK
>>90
Synthスレなのに肝心のSynthのVerが書いてないのはこれ如何に?

Utlで読ませるなら2と3のVFAPIチェックはいらない
後はAvsPmodで読めるかどうかの確認もすれば
スクリプトがおかしいのか、Synthの環境がおかしいのか、
Utlの環境がおかしいのかの判断もつく
92名無しさん@編集中:2013/07/10(水) NY:AN:NY.AN ID:UxlIw1yf
>>89
今見たらパリティーでした
93名無しさん@編集中:2013/07/10(水) NY:AN:NY.AN ID:Ym+l+HgJ
>>90
avs入力ならavsreader.aui使った方がいいよ
avsinp.auiはもう古い
94名無しさん@編集中:2013/07/10(水) NY:AN:NY.AN ID:zZ/oSPVK
今気づいた

Utlで読ませるなら
 LoadPlugin("(略)\AviSynth 2.5\plugins\DGDecode.dll")
 MPEG2Source("(略)hoge.d2v")
の後に
ConvertToYUY2(interlaced=true)
が事実上必須
95名無しさん@編集中:2013/07/10(水) NY:AN:NY.AN ID:bfxFAZIz
>>92
ビデオ情報のやつのこと?
あれはavisynthのVideoInfoをそのまま表示してるだけだから、info()するのと同じだよ
合ってるか合ってないかはソースフィルタ次第
96名無しさん@編集中:2013/07/11(木) NY:AN:NY.AN ID:CSdfWYjB
AACをFAW化して読み込むプラグインを使って

v = MPEG2Source("hoge.d2v")
a = AACFaw("hoge DELAY -XXXms.aac")
AudioDub(v, a)
Trim(xxxx,xxxx)

こんなavsを作った場合、
waviやavs2wavでwav出力して、fawclでaacに戻すっていうやり方すると思いますけど
wavに出力するのを省いて直接aac出力するようなコマンドラインのソフトってないでしょうか?
まあ、バッチでやるわけですから別に手間ではないですが極力シンプルにできればなーと思って。
97名無しさん@編集中:2013/07/11(木) NY:AN:NY.AN ID:RlcoQsOy
>>96
AviUtlとx264guiExでコマンドラインを使えば出来る(キリッ

と言いたいところだが
CUIのソフトは無さそうだな

なのでts2aacとaacedit2をtrim情報を使ってやってる
98名無しさん@編集中:2013/07/11(木) NY:AN:NY.AN ID:wfwVFRh2
Fawで読み込み=偽装wavで読み込み済み、なんじゃないの?
9990:2013/07/11(木) NY:AN:NY.AN ID:wUKOX2/D
>>91
書き忘れました。ごめんなさい。AviSynth2.5.8です。
結論から言うと解決しました。avisynth\plugin\* を全部消したら直りました。
どうやらavsiの記述ミスがあったようです。申し訳ない……。
その後>>94に基づいて行を追加し、何の問題もなくAviUtlおよびAvsPmodで
読み込めることを確認しました。

>>93
アドバイスありがとうございます。
AvsReader0.71なるものを拾ってきました。

両氏ともお騒がせしました。スミマセン。
 
100名無しさん@編集中:2013/07/11(木) NY:AN:NY.AN ID:CSdfWYjB
>>97
なるほど。
これができると1つのavsを入力元として264(映像)と無劣化aac(音声)が1発で取り出せる形になって
自分的にはいちばんすっきりなんですけどね・・
まあ気持ちの問題ですw
101名無しさん@編集中:2013/07/12(金) NY:AN:NY.AN ID:4e6tD+oZ
>>100
おれもaviutlのfaw2aacでやればすっきりするかと思ったけど、
作業性がいまいち良くなくてあきらめた
いちいち読み込むのとファイル名指定が面倒くさくて

auoencとか使えないかなと思ったけどダメだった(ダメだよね?)
102名無しさん@編集中:2013/07/13(土) NY:AN:NY.AN ID:i+O8+7Ag
Trimを使って連続したシーンを分割し、またそれらを結合すると音声が一瞬途切れて?しまうのですが、
これの対処法はありますでしょうか
Trimしないままで一旦音声だけ出力しておいて、後で組み合わせる、という強引な方法は最後の手段にしたいです


Trim(0, 2089).hogehoge1
\ ++ Trim(2090, 4534).hogehoge2
\ ++ Trim(4535, 5600).hogehoge3

フレーム番号にして3089-3090、3534-3535の部分の音声が途切れたように一瞬乱れます
103名無しさん@編集中:2013/07/13(土) NY:AN:NY.AN ID:i+O8+7Ag
正 フレーム番号にして2089-2090、4534-4535
誤 フレーム番号にして3089-3090、3534-3535

連投すみません
104名無しさん@編集中:2013/07/13(土) NY:AN:NY.AN ID:iqkwKpHL
ソースの映像、音声の仕様、
それをどうやってAvisynthに書いてるか?、
その一瞬途切れてしまうという音声の出力方法は?、

これらを答えて欲しい
105名無しさん@編集中:2013/07/13(土) NY:AN:NY.AN ID:iqkwKpHL
ちなみに

AudioDub(AVISource("hoge.avi"), WavSource("hoge.wav"))

みたいにavsに書いて>102のような書き方をしてavs2pipemodで音声をwav書き出ししたところ、
貴方の言うような結合部分での音声一瞬途切れは発生しなかったし、
Trimで分割せずにavs2pipemodでwav書き出ししてみても、Trimで分割した場合と同一ファイルが生成された
106名無しさん@編集中:2013/07/13(土) NY:AN:NY.AN ID:SSzH0aZM
audio = KillVideo()
KillAudio()
Trim(0, 2089).hogehoge1
\ ++ Trim(2090, 4534).hogehoge2
\ ++ Trim(4535, 5600).hogehoge3
AudioDub(last, audio)
107名無しさん@編集中:2013/07/13(土) NY:AN:NY.AN ID:sK8tEm9W
>>102
.hogehoge1、.hogehoge2、.hogehoge3 と
++ と Trim() の間の半角スペース、Trim() と ++ の間の半角スペース
が原因

音が途切れるのは
++ の仕様
[ + と ++ の違い]
http://niiyan.s8.xrea.com/avisynth/avisynth_edit.html


Trim(0, 2089).hogehoge1
\ ++ Trim(2090, 4534).hogehoge2
\ ++ Trim(4535, 5600).hogehoge3


Trim(0, 2089)
\++Trim(2090, 4534)
\++Trim(4535, 5600)
108名無しさん@編集中:2013/07/13(土) NY:AN:NY.AN ID:i+O8+7Ag
>>104
入力 DGSource、WAVSource
出力 Aviutl x264guiEx 音声eac3to
です

>>107
スペースの有無、+/++の違いでWAV出力して波形見てみましたがすべて該当部分で不自然な途切れが確認できました

スクリプト全部書き直しになってしまいますが>>106の方法が確実そうですね
109名無しさん@編集中:2013/07/14(日) NY:AN:NY.AN ID:wU2uMWmw
>>101
FAW2aacのauoenc起動は起動した瞬間エラーはいてダメだった
作者さん、avs単体読み込みコマンドライン版作ってほしいなあ・・
まあwavに変換するコマンドが1回入るか入らないかだけの違いではあるけどw
110名無しさん@編集中:2013/07/17(水) NY:AN:NY.AN ID:+cpEvYfM
LSMASHVideoSourceの使い方がさっぱり分からない
どなたか知ってたら教えて下さい

loadplugin("LSMASHSource.dll")

LSMASHVideoSource("xxxx.m2ts")

で何か出るだろうと思っても
LSMASHVideoSource: faild to lsmash_open_movie
ってエラーが出ます
LSMASHはr632です。
avisynthは2.6です。
111名無しさん@編集中:2013/07/17(水) NY:AN:NY.AN ID:z4j81TtX
>>110
最新をダウンロードしてリードミをよく読んで↓みたいな感じで使う
LSMASHVideoSource(○○.ts, track=0, threads=0, seek_threshold=10, seek_mode=0, dr=false).AssumeFPS(30000,1001)

なお、これは昔使うとき書いたやつだから今も使えるとは限らない
112名無しさん@編集中:2013/07/17(水) NY:AN:NY.AN ID:+cpEvYfM
ありがとうございます。

やってみましたがエラー内容も同じでした。

で、
エンコ済みのmp4なら開けました

地デジソースのtsとかBDソースのm2tsだとダメです。
元々読めないソースなのでしょうか。
113名無しさん@編集中:2013/07/17(水) NY:AN:NY.AN ID:z4j81TtX
>>112
うん、そうだな、言われるまで忘れてたが.tsはL-SMASHじゃないほうを使うんじゃないかな
最新版を入れてリードミ読め
114名無しさん@編集中:2013/07/17(水) NY:AN:NY.AN ID:+cpEvYfM
ありがとうございます。
落ち着いて調べてみるようにします。
115名無しさん@編集中:2013/07/17(水) NY:AN:NY.AN ID:N3GxdBeC
tsはLWLibavVideoSourceだよ
116名無しさん@編集中:2013/07/17(水) NY:AN:NY.AN ID:+cpEvYfM
ありがとうございます。
パッと見ごちゃごちゃで違いがあるなんて
思ってもいませんでした。
LWLibavVideoSourceで読み込めました。
これで色々と試せます。
ありがとうございました。
117名無しさん@編集中:2013/07/17(水) NY:AN:NY.AN ID:+cpEvYfM
フレーム総数がavcsourceでインデックス読ませたものより
倍近くになってしまう…
うーん…なんか色々と大変そうです。
118名無しさん@編集中:2013/07/18(木) NY:AN:NY.AN ID:TToafbbw
>>117
少しはREADME読め
つrepeat
119名無しさん@編集中:2013/07/18(木) NY:AN:NY.AN ID:CcdymTZi
そこfalseにしてもtrueにしても変わりませんでした。
120名無しさん@編集中:2013/07/19(金) NY:AN:NY.AN ID:r6wlADxZ
logoNR_v0.1で質問です
avisynth2.6 set
〜略〜
LoadPlugin(PluginDir + "FFT3dGPU.dll")
Import(PluginDir + "logoNR_v0.1.avsi")
LogoPath = "C:\Program Files\aviutl\ABC.lgd"

src = DGDecode_MPEG2Source("アニメ.d2v")
Trim(1379, 7603) ++ Trim(9410, 26394) ++ Trim(28201, 47375) ++ Trim(49180, 49924)
dlg = src.EraseLOGO(start=0, end=6224, depth=128, fadein=8, fadeout=8, logofile=LogoPath, interlaced=true)
logoNR(dlg, src, chroma=true, GPU=true, l=1716, t=66, r=-98, b=-984)

ttp://www.nmm-hd.org/newbbs/viewtopic.php?f=7&t=649ここを参考にしましたが
※error:lnvalid arguments to function "Trim"ってなるです
どなたか解決策教えてください
121名無しさん@編集中:2013/07/19(金) NY:AN:NY.AN ID:CN2hSop8
Trimの付けすぎ?
122名無しさん@編集中:2013/07/19(金) NY:AN:NY.AN ID:L/rY7Ads
Trim後にTrimとかTrimしまくってるけどそんなエラーでたことないなあ
123名無しさん@編集中:2013/07/19(金) NY:AN:NY.AN ID:EWK0u9nH
例えばTrim(1379, 7603)だけだと正常なのか調べたら?
124名無しさん@編集中:2013/07/19(金) NY:AN:NY.AN ID:9uWQ1O5Z
>>120を見た限りでは
src.Trim(1379, 7603) ++ src.Trim(9410, 26394) ++ src.Trim(28201, 47375) ++ src.Trim(49180, 49924)
じゃないとダメなのはわかるが
もしそうだったら、首吊ってこい
125名無しさん@編集中:2013/07/19(金) NY:AN:NY.AN ID:x5unFO5H
Trimするなら>>124の下に下記を追加する
dlg = EraseLOGO(start=0, end=6224, depth=128, fadein=8, fadeout=8, logofile=LogoPath, interlaced=true) # src.を省略
あるいはこれでもいい

DGDecode_MPEG2Source("アニメ.d2v")
src = Trim(1379, 7603) ++ Trim(9410, 26394) ++ Trim(28201, 47375) ++ Trim(49180, 49924)
dlg = src.EraseLOGO(start=0, end=6224, depth=128, fadein=8, fadeout=8, logofile=LogoPath, interlaced=true)
logoNR(dlg, src, chroma=true, GPU=true, l=1716, t=66, r=-98, b=-984)

>>120は dlg と src でクリップ毎のフレーム総数が違うから怒られちゃったんだろう
126名無しさん@編集中:2013/07/19(金) NY:AN:NY.AN ID:9uWQ1O5Z
つーか、透過性ロゴってほとんど輝度だけなんだからchroma=falseでよくね?
それとも最近は黄色いロゴとか青いロゴもあるの?
127名無しさん@編集中:2013/07/19(金) NY:AN:NY.AN ID:L/rY7Ads
CSは多いね
128名無しさん@編集中:2013/07/19(金) NY:AN:NY.AN ID:r6wlADxZ
>125さんの方法でエラー無くうまくいきました
みなさんありがとうございます
129名無しさん@編集中:2013/07/20(土) NY:AN:NY.AN ID:gr92v2LQ
アニマックス
130名無しさん@編集中:2013/07/23(火) NY:AN:NY.AN ID:4EiciJPr
今更ですがavisynth 2.6 set build version 2009.09.19探してます
ググっても見つからないDoom9'もリンク切れで無理でした
どなたか情報くださいおねがいします。
131名無しさん@編集中:2013/07/23(火) NY:AN:NY.AN ID:jDOM9ksY
>>130
ぐぐった一番上のリンクをたどったらダウンロードできたんだが、どこを探したの?
132名無しさん@編集中:2013/07/23(火) NY:AN:NY.AN ID:D0WdAj6c
2009.09.19だよ?
リンク切れてると思うけど。
133名無しさん@編集中:2013/07/24(水) NY:AN:NY.AN ID:Ar+D9DQb
Doom9のスレにリンクされてるmediafireのは消えてるな

何故にそんなに古い物を求めているのかは分からないが
うちのアーカイブも2012.03.31以降のしかなかったから協力は出来ないや
すまんな
134名無しさん@編集中:2013/07/30(火) NY:AN:NY.AN ID:AyinVSp9
>>130
亀だけどここから落とせない?オリジナルの.7zと同じかはわからないけど・・・
ttp://forum.gleitz.info/showthread.php?46165-AviSynth-2-60a4-MT-von-SEt
135名無しさん@編集中:2013/08/02(金) NY:AN:NY.AN ID:VjtXEcIt
インタレ対応してないフィルターをインタレソースに適用する場合、
単純にやろうとするとSeparateFieldsしてフィルターかけてその後Weaveする方法がありますが、
インタレの片フィールドって斜め線とかって片フィールドない状態なんでジャギーが出てたりしますよね?
それにyv12だと色差を上下フィールドで共有してたりすることもあり、
単にフィールド分離してフィルター適用するだけだと精度の低い状態になるような気がしてます。
なので、bobフィルターやnnediなんかでプログレッシブフレームに変換した後に
ノイズ除去や輪郭補正をして片フィールドのみ出力した方がいいんじゃないかなんて妄想してるんですが、
これって一般的なんでしょうか?
またインタレ対応のノイズ除去フィルターなんかはこういうケースを想定されているんでしょうか?
136名無しさん@編集中:2013/08/02(金) NY:AN:NY.AN ID:N+PmqNPJ
>>135
>これって一般的なんでしょうか?
10年以上前からエンコ時間伸びても大丈夫な暇な人はやってる

>こういうケースを想定されているんでしょうか
インタレ対応ってのは普通はフィールド単位で掛けるフィルタを指す
137名無しさん@編集中:2013/08/02(金) NY:AN:NY.AN ID:KcTZXlMv
>単純にやろうとするとSeparateFieldsしてフィルターかけてその後Weaveする方法がありますが、

lumaだけの処理だとこれで問題ないけど、YV12だとWeaveをしたときにchromaの位置がずれる。
138名無しさん@編集中:2013/08/02(金) NY:AN:NY.AN ID:VjtXEcIt
>>136
>>137
ありがとうございます。
要はどこまで拘るかって事ですね。えらい時間かかりそうですが。。。
139名無しさん@編集中:2013/08/02(金) NY:AN:NY.AN ID:+o2gJrMa
TDeintを自ビルドしてみたらオリジナルより遅いのができた
自ビルドだけで簡単にパフォーマンスが上がるなら誰かがやってよな
140名無しさん@編集中:2013/08/02(金) NY:AN:NY.AN ID:N+PmqNPJ
triticalコードはループアンロールとインラインasmの塊なので
コンパイラによる最適化がとっても効きにくいの
ロジック見なおしてスッキリ書き換えてからインテルあたりのコンパイラ使えば速くなるかもよ
141名無しさん@編集中:2013/08/06(火) NY:AN:NY.AN ID:EuN7dVHU
実写でカメラがパンしたときの残像が気になって
正視できずに目を背けたくなる時があるのですが
これを少しでも低減するにはどうしたらいいでしょうか

インタレ解除に問題があると思うので
よいプラグインか設定が知りたいです

現在、以下の設定をよく使用しています

TDeint(order=1, edeint=nnedi3, emask=TMM())
もしくは
TDeint(order=1, edeint=nnedi3)
142名無しさん@編集中:2013/08/06(火) NY:AN:NY.AN ID:HdW5cWVw
3D NRみたいなフィルタは使ってないの?
143名無しさん@編集中:2013/08/06(火) NY:AN:NY.AN ID:sPkzhOQm
SRestoreとかそういう物で工夫した方が良いかもしれない
144名無しさん@編集中:2013/08/06(火) NY:AN:NY.AN ID:HJaNXuNn
>134
ありがとうそこから頂戴しました
規制で書き込めなかったので今更なのですが、みなさんありがとう御座いました。
145名無しさん@編集中:2013/08/06(火) NY:AN:NY.AN ID:E6Bsx/JB
tp7氏のmasktoolsのバイナリ配布してる所ありませんか?
146名無しさん@編集中:2013/08/08(木) NY:AN:NY.AN ID:lVRqqB6X
コンパイラなんてタダで手に入るのだから自分でビルドすればいいじゃない
147名無しさん@編集中:2013/08/08(木) NY:AN:NY.AN ID:P1T3Rybk
>>146
masktoolsのビルドはこれも必要だからね
http://www.boost.org/
148名無しさん@編集中:2013/08/08(木) NY:AN:NY.AN ID:P1T3Rybk
tp7のmasktoolsのソースを入手してビルドしてみたけど、spirit.cpp周りの警告が出るな
warning C4512の代入演算子を生成できません。という警告が4ヶ所出た
一応、ビルドはできたが…
149名無しさん@編集中:2013/08/16(金) NY:AN:NY.AN ID:xN53t2kk
TIVTCのIsCombedTIVTCより高精度のコーミング検出のできるプラグインってありますか?
150名無しさん@編集中:2013/08/16(金) NY:AN:NY.AN ID:cnuCBzBi
>>149
TCombMaskのIsCombedT
コードを読む限りではIsCombedTIVTCより高精度
ただし、あまりにも遅すぎて使いものにならないレベルなので一度しか試したことないから
実際にどれくらいの差が出るのかはさっぱりわからん
151名無しさん@編集中:2013/08/16(金) NY:AN:NY.AN ID:xN53t2kk
>>150
ありがとう、試してみます
152名無しさん@編集中:2013/08/18(日) NY:AN:NY.AN ID:Sjt6G6V8
tp7氏のmasktoolsをビルドしたけど、配布しても大丈夫かな?
ライセンスはGPL v2なんだけど、この場合は…
153名無しさん@編集中:2013/08/18(日) NY:AN:NY.AN ID:BeTanN4F
>>152
ビルドに使ったソースをバイナリと一緒に入れておけば、誰も文句は言わない。
154名無しさん@編集中:2013/08/19(月) NY:AN:NY.AN ID:8N5+Tp5D
>>153
アドバイスありがとう

ビルドに使用したソースを入れて上げてみた
問題があれば消す
バイナリは2.5版と2.6版の2種類
ttp://www1.axfc.net/uploader/so/3000681
pass:tp7
155名無しさん@編集中:2013/08/19(月) NY:AN:NY.AN ID:8N5+Tp5D
あと、mt_binarizeがおかしいみたいなので使う場合はその点だけ注意を
ttps://twitter.com/K4095/statuses/365803362786095104
156名無しさん@編集中:2013/08/19(月) NY:AN:NY.AN ID:9AW5SFXP
それたぶん16bit branchの話でしょ
ツイートの流れ的に
157名無しさん@編集中:2013/08/19(月) NY:AN:NY.AN ID:8N5+Tp5D
拡張命令セットの設定を変えてビルドしてみたけど、意味あるのかな?
2.5用では「設定なし」、2.6用では「SSE2」がデフォ
158名無しさん@編集中:2013/08/19(月) NY:AN:NY.AN ID:kXMJVfAV
手動である程度SSE/SSE2も使っているみたいだけど、
もしかしたらAVSMeterとかで速度を計れば違いが出るかもしれない
159名無しさん@編集中:2013/08/19(月) NY:AN:NY.AN ID:8N5+Tp5D
拡張命令セットの設定をSSE2やAVXに変えてビルドした物を入れてを上げてみた
あと、8bit版も入れた
ttp://www1.axfc.net/uploader/so/3001408

Pass:>>154と同じ

問題があれば消(ry
160名無しさん@編集中:2013/08/19(月) NY:AN:NY.AN ID:8N5+Tp5D
>>159のMemo.txtの中ミスった
32bit版というのはAvisynthのこと
x86版と読みとってくれ
161名無しさん@編集中:2013/08/25(日) NY:AN:NY.AN ID:U3kH/cm6
TMM v1.0のToDoListにoptimizeってあるけど、その後の更新は無し?
162名無しさん@編集中:2013/08/25(日) NY:AN:NY.AN ID:WGAixY+N
なし
163名無しさん@編集中:2013/08/25(日) NY:AN:NY.AN ID:U3kH/cm6
そっか・・残念
164名無しさん@編集中:2013/08/30(金) NY:AN:NY.AN ID:ybPY6Y41
誰か>>159人柱した人いる?
どれが安定して使えた?
165ID:8N5+Tp5D = ID:ybPY6Y41:2013/09/03(火) 00:14:15.22 ID:H11A+ulD
次の更新から拡張命令セットの設定を絞ってビルドする予定なので、人柱報告がないと困ります
166名無しさん@編集中:2013/09/03(火) 00:50:54.30 ID:tJxuR8dv
>>165
とりあえず、Win8の動作環境もそうであることだし、SSE2でやればいいと思う。
167名無しさん@編集中:2013/09/03(火) 14:06:40.33 ID:H11A+ulD
>>166
アドバイスありがとう
次からは拡張命令セットの設定を変えないでビルドしようと思う
2.5用は設定なし、2.6用はSSE2といった感じで
168名無しさん@編集中:2013/09/03(火) 17:51:11.94 ID:XMboHZt2
いまどきSSE2すらない環境なんてないんだからSSE2で統一したらいいんじゃね?
169名無しさん@編集中:2013/09/03(火) 19:59:00.45 ID:H11A+ulD
>>168
2.6はデフォルトでSSE2に設定されてるけど、2.5用は設定されていないので
170名無しさん@編集中:2013/09/03(火) 22:30:29.84 ID:UnrmDakM
>>165
8bit版のAVXの2.6は普通に動いた

試したのはSetMTMode(2,6)で
1080i動画にQTGMC(Preset="Fast", EdiThreads=12,EDIMode="nnedi3")かけて
連続アクセスとランダムアクセスをAvsPmodで試した

その後x264で3000フレームほどエンコードしたけど特に問題なし
171名無しさん@編集中:2013/09/06(金) 17:03:32.71 ID:GLo9kXGK
WOWOWの音楽ライブなんかでたまに見かけるのですが、
どう見ても30pっぽい映像のくせに全編上下フィールドに微妙にコーミングが発生していて
ジャギーまみれで汚い映像があるんですけど、こういうやつを皆様どういう風に処理してます?

とりあえず片フィールド棄てて1280*720にリサイズするか、
上下フィールドをblendして1280*720にリサイズするかの
どちらか綺麗に見える方で対処してますが、
そもそもこういう映像が何故発生するのかが理解できません。
もしかして元ソースは720pなのをフィールド単位に分離して
アップスケールしてからWeaveしてるんでしょうか?
172名無しさん@編集中:2013/09/07(土) 15:53:32.71 ID:7aQfW3iW
>>165
>>159の全ビルド、残念ながらこちらではエラーで動かず
環境:
XP32bit / Q9550 / Avisynth 2.6 MT 20130220 / MCTemporalDenoise.v1.4.20.avsi
エラー詳細:
Access violation at 0x000614B8 in c:\~~~~~\mt_masktools-26.dll, attempting to read from 0xFFFFFFFF

MCTDとの相性が悪い感じかな?同mod4.2でも同じエラー
LSFmodやQTGMC、Deblock_QEDmodでは問題なく動作している
173名無しさん@編集中:2013/09/07(土) 16:37:27.31 ID:qCkJ/iEq
>>172
スクリプトの中身晒せない?
174名無しさん@編集中:2013/09/07(土) 17:27:49.67 ID:qCkJ/iEq
>>172
あと、どのmt_masktools-26.dll使ってる?
SSE2とAVXの2種類あるはずだ
175名無しさん@編集中:2013/09/07(土) 18:11:17.17 ID:7aQfW3iW
>>173-174
スパゲッティになってるのをそのまま書いても差し支えないんだが、blankclipで生成しても同じ症状が確認出来たのでそれでも構わんかな?
####
blankclip(length=1000, width=720, height=480, fps=30000, fps_denominator=1001, color=$000000, pixel_type="YV12")
MCTemporalDenoise(settings="high", interlaced=false)
return last
###
この3行のみのavsでもエラーが発生してる
ちなみに、>>172で確認した時のソースは某癒し系DVD(笑)ですw

DLLについては、Q9550なんでAVXは恐らく使えないかな
試したのは8bit/16bitのSSE2版 mt_masktools-26.dll 2つ
none/mt_masktools-25.dllに差し替えてもオートローディングで読み込んでくれるんだが、エラーの発生は変わらず
参考になれば。
176名無しさん@編集中:2013/09/07(土) 18:13:59.82 ID:7aQfW3iW
177名無しさん@編集中:2013/09/07(土) 20:13:49.80 ID:hScKdWVw
VC2012だとプラットフォームツールセットをv110_xpにした上でリンカのシステムのプロパティで
最小限のバージョンに5.01を指定しないとXPでは動かなかったと思う。
178名無しさん@編集中:2013/09/07(土) 20:27:37.94 ID:hScKdWVw
プリプロセッサかstdafx.hあたりで_WIN32_WINNT=0x0501かNTDDI_VERSION=NTDDI_WINXP
も指定しなきゃいけなかったかな。
179名無しさん@編集中:2013/09/07(土) 22:36:16.30 ID:qCkJ/iEq
>>177-178
Vistaや7はどうなの?
180172:2013/09/07(土) 22:47:07.70 ID:7aQfW3iW
175のスクリプトで出てるエラーはOS依存?
俺の糞環境が原因かもしれないし、XPや7他、別環境でも起こるのかどうか知りたいなぁ
ちゃんと動いてるよって人がいるならDLLには問題ない訳で。。。
181名無しさん@編集中:2013/09/08(日) 06:55:15.52 ID:yeifXkVO
Windows 7 64bit環境において、
ffmpeg 64bit + Avisynth 2.5.8 64bitの組み合わせで、
10bit AVC/H264 23.98fps + AAC 48.0KHzのmkv動画に対して変換を行なったところ、
音声が2倍ほどの早さになっておりました。

ffmpeg単体で変換を行なった場合は音声速度に問題なかったため、
Avisynthに対する指定方法に問題があると思うのですが、
以下の設定ではどの部分に過不足があるのでしょうか。

test.bat
ffmpeg -y -i test.avs -vcodec libxvid -aspect 16:9 -s 320x180 -b:v 2000k -bt 2000k -acodec aac -strict -2 -f mp4 "test.mp4
test.avs
DirectShowSource("test.mkv", fps=23.810, convertfps=true)

対応方法についてご存知の方がおられましたら、
ご教示お願いいたします。
182名無しさん@編集中:2013/09/08(日) 07:19:53.91 ID:gooXMnwN
音声のチャンネル数は?
183名無しさん@編集中:2013/09/08(日) 11:42:19.82 ID:o3qldRTl
FFmpegSourceならどう?
184181:2013/09/08(日) 14:39:50.38 ID:yeifXkVO
音声の詳細については
AAC 48.00kHz 2.0ch(2/0 L+R) LC 144.00kb/sになります。
test.avsの中身をFFmpegSource試験用に以下へ変更したところ、
音声速度と動画速度は問題無かったのですが、
DirectShowSourceでは読み込まれていた字幕が表示されませんでした。

LoadPlugin("E:\test\ffmpeg\x64\ffms2.dll")
A = FFAudioSource("test.mkv")
V = FFVideoSource("test.mkv")
AudioDub(V, A)
185名無しさん@編集中:2013/09/08(日) 16:18:48.57 ID:o3qldRTl
字幕入れたいんだったら
mkvextractでmkvから字幕ファイル抽出して
VSFilter.dllプラグイン入れて
TextSub(...)
で結合すればいいよ

DirectShowSourceで音声がおかしいのは
DirectShow周りの何かの問題だろうけど原因は知らん。
186181:2013/09/08(日) 18:30:02.44 ID:yeifXkVO
あれから色々と試行錯誤した結果、
無事に音声ズレ無し、字幕有りで動画変換ができるようになりました。
元々FLAC形式などは問題無かったため差異を確認した結果、
音声速度が2倍になる時はいずれもffdshow audio decoderが起動しておりませんでした。

そこでK-Codec Liteを導入→Codec TWeak Toolを起動→MS Codec Tweakを選択→
全てのWindows標準デコーダー設定をdisableにして
オーディオ処理が全てffdshow経由で行なわれるようにした結果、
事象が解決したためどうやらWindows標準デコーダーとの相性が悪かったようです。

ご支援、ご協力ありがとうございました。
字幕抽出方法と個別結合方法も分かったため今回の件は色々と勉強になりました。
187名無しさん@編集中:2013/09/12(木) 02:15:05.63 ID:m7QHNBgV
24分位の物をITSを使って30/60の動画をエンコしようとしていてプレビューすると
フレーム数が8万とおかしくなりました、この場合はどうすればいいですか?

synthは2.6SEt
関数は30をIT(fps=30)、60をBob60()にしています(AutoDeint()やtdeint(mode=0)にしても同じ状況に・・・)
188名無しさん@編集中:2013/09/12(木) 02:28:10.08 ID:NFtFrhGB
OSがWin8 x64になったらAvisynthがちゃんと動かねぇorz

XPでやってた頃は、これでとりあえずは問題なかったんだが:
LoadPlugin("C:\aviutl\plugins\DGDecode.dll")
d2vPath="ふるぱす\ほげほげ.d2v"
aacpath="ふるぱす\ほげほげ PID 112 DELAY -51ms.aac"
wavpath=LeftStr(aacpath,FindStr(aacpath,"DELAY")+5)+"0ms.wav"
DGDecode_mpeg2source(d2vPath, info=3)
ConvertToYV12(interlaced=true)
以下略

AudioDubとかで音声は取り込めるんだが…動画の読み込みが拒否られたり途中でフリーズしたりする。
コマンドラインのqsvencc使いたかったんだが、今んとこAviUtlのプラグインでやるしかなくて、x264.exe
よりは速いけど残念w
avisynthは2.5.8、DGIndexは1.5.8、x264やffdshowはx64も32bitの通常版も両方試したんだけどね。

OSは何がいいんだろ。Win7の32bit買い直しか。
189名無しさん@編集中:2013/09/12(木) 02:36:45.61 ID:sJuG7fjF
前にWin7x64でDVDソースのエンコしてたけど、その時は普通にできてたよ。
AVISynthも含めてソフトウェア類は全部x86にして………
あ、あと、Win7標準のデコーダ類を無効にしてた気がする
参考にならんかもだけど。
190名無しさん@編集中:2013/09/12(木) 02:59:47.95 ID:NFtFrhGB
http://www.gigafree.net/system/registry/win7dsfiltertweaker.html

これでMSの奴を切ってみたけどダメだったお。

…あきらめて、win7買い直しかな。
再インスコまんどくせ。
191名無しさん@編集中:2013/09/12(木) 03:02:08.80 ID:NFtFrhGB
そういえば、Win8からWMPでDVDの再生機能もなくしたんだよ。
WMPでDVD再生したきゃ有料のモジュールを別途買わないといけないとかw
192名無しさん@編集中:2013/09/12(木) 11:56:17.01 ID:cFlluEE+
>>188
もう一回最初から、avisynthは2.5.8、x264やffdshow入れてみれば?
Win 32bitはやめたほうが・・・
193名無しさん@編集中:2013/09/12(木) 13:58:00.79 ID:NFtFrhGB
自己解決した。2.6.0 Alpha 4で全部逝けた。他は32bit版ならおk。
面倒なMTは使わずThreadRequest()でやってる。
194名無しさん@編集中:2013/09/12(木) 21:15:12.05 ID:L8Kb6xgH
195名無しさん@編集中:2013/09/12(木) 21:38:32.36 ID:NFtFrhGB
たぶん\windows\SYSWOW64のavisynth.dll本体のリビジョンの問題だったんでしょう。
そこだけアップデートすればXP32bit環境そのままですんなり移行できると思う。

アドバイス色々ありがとさん。
196名無しさん@編集中:2013/09/13(金) 23:04:11.20 ID:nFJmwzUb
>>172
>>159とは別人だけど、>>177,178を設定したXP用のtp7版masktoolをビルドしてみたよ。
XPだとAVXは使えないから入ってません。
パスは>>154同じ。
ttp://www1.axfc.net/uploader/so/3027361
197名無しさん@編集中:2013/09/15(日) 17:56:44.74 ID:uLIn11QL
どなたか seraphy 版の avs2wav を下さい。
どこもリンク切れで見つかりませんでした。
198名無しさん@編集中:2013/09/15(日) 18:57:37.55 ID:BXhywKs9
ttp://www1.axfc.net/uploader/so/3029202?key=avs2wav

これはエンコに興味を持って調べたときに手当たり次第にダウンロードして
結局、使わなかったので内容は保障できません。(ウィルス等も自己責任で)
「Seraphy のプログラム公開所」フォルダに入ってたから、たぶん大丈夫だとは思うんだけど・・
そしてアップロードも済んで、最後に確認で検索したら↓こんなサイトが・・
ttp://www.ku6.jp/keyword19/1.html
こっち使ったほうが安全かもね
199名無しさん@編集中:2013/09/15(日) 19:03:21.88 ID:hpqwAebZ
あと、waviもavs2wavの代わりになる。

http://forum.doom9.org/showthread.php?t=161639
200名無しさん@編集中:2013/09/15(日) 19:35:50.96 ID:8xSsd3i8
avs2pipemodはどうかな?
201197:2013/09/15(日) 20:02:20.69 ID:uLIn11QL
みなさまありがとうございます。
wavi と avs2pipemod も調べてみます。
202名無しさん@編集中:2013/09/16(月) 01:07:45.25 ID:2nTYWRIF
DGDecodeの
d2v_moderate_h
d2v_moderate_v
の値はデフォルトのままでいいのでしょうか?
203名無しさん@編集中:2013/09/16(月) 01:19:24.32 ID:7f1/96Bw
>>202
ダメな場合もあるから調節できるようになってるんだろうが
204名無しさん@編集中:2013/09/16(月) 13:16:29.13 ID:2nTYWRIF
205名無しさん@編集中:2013/09/17(火) 00:07:51.37 ID:oI0cDgT3
DGDecNVが使えなかったんでボツ
206名無しさん@編集中:2013/09/17(火) 01:39:30.95 ID:Guf176lS
それも報告すれば改善されるでしょ
ultim氏は互換性に拘ってVS6のままだと先がないしボトルネックになるからVS2012に移行しようと提案してるんだろ
とりあえず>>204出したけど当然バグもあるだろうからgithub上で公開して皆で弄っていこうとしてるわけで
将来的にVS2013以降のバージョンにもスムーズに移行しやすくなるし64bit版も作ろうとしている

まあそれを突き詰めたのがVapourSynthなわけなんだけどかなり旧資産を切り捨ててるし
avisynthフィルタ使って使えないことはないがボトルネックになる
旧資産をなるべく生かそうとしてるのが>>204
207名無しさん@編集中:2013/09/17(火) 04:13:30.17 ID:ekqcHMix
そもそもドナルドの書くコードは互換性問題起こしすぎだろ
208名無しさん@編集中:2013/09/17(火) 19:27:51.69 ID:uXK13k89
>>206
公式の64bitはなにで作られてたの?
209名無しさん@編集中:2013/09/17(火) 20:47:38.56 ID:m43na0Au
公式の64bit版なんてものは存在しない
210名無しさん@編集中:2013/09/17(火) 21:37:45.39 ID:uXK13k89
うん、書いてから気付いたんだけどさ・・
聞きたかったのは「いま存在している64it版は」ってことで
211名無しさん@編集中:2013/09/18(水) 02:03:22.13 ID:qLX3OxI3
>>210
inline asmを64bit用に修正してICLでコンパイル

VC++は64bitの場合inline asmを使えないので、64bit化するためには以下のいずれかの
方法を選択しなければならない
1. inline asmを捨ててC++のみで書く
 squid_80氏がやったけど、遅くて誰も使わない
2. 64bit用にinline asmを修正してICLでコンパイル
 JoshyD方式
 インテルの有料コンパイラが必要なのでハードルが高すぎ
3. inline asmを捨てて32bit用と64bit用のMASM用アセンブラを書き、VC++でコンパイル
 誰もやりたがらない
4. inline asmを捨ててYASM(+ x264のx86inc)用アセンブラを書き、VC++でコンパイル
 誰もやりたがらない
5. inline asmを捨ててintrinsicsに書き直し、VC++(8以降)でコンパイル
 おそらく一番簡単だけど、IanB氏がVC++6を捨てる気がないので誰もやってない
212名無しさん@編集中:2013/09/18(水) 03:15:01.26 ID:PIOss1Ty
Avisynthの64bit化はMMXのインラインアセンブラとSoftwireとか作業しなきゃならない所が
沢山あるんだよね。
どうせSSE2以上にするならintrinsicsで書き直しするのがいいけど、AVX2も書き換えが必要なんだよな…
213名無しさん@編集中:2013/09/18(水) 22:54:02.24 ID:WamyvQTH
AviSynth 2.6.0 Alpha5きたよ
http://forum.doom9.org/showthread.php?t=168764

Alpha4からの変更点
* Added Eval(clip, string name, string) alias for oop processing of argument.
* DirectShowSource support non-standard pixel types "YV24" and "YV16".
* Fixed frame range clamping in ComparePlane (ultim).
* Fixed posible leak with realloc in ConditionalReader (ultim).
* Fixed posible double free in text-overlay (ultim).
* Fixed RGB32 to Y8 pixel right shift from 4th pixel on (Robert Martens).
* Fixed Overlay YV24 Image444 leak.
* Fixed AVISource "AUTO" and "FULL" handling.
* Fixed ImageSource handling of missing ebmp files.
* Fixed DirectShowSource incorrect byte order for unpacking of pixel type "AYUV".
* Cache auto increase span on sparse misses.
* Cache prevent inactive instances returning VFB early and spoiling active instances hit rate (LaTo).
* Import: Increase full path buffer to MAX_PATH*4 for multi char code pages like CP932 (Chikuzen).
* Throw error when output number of frames will exceed MAXINT.
* Bob: Retain parity sense of input clip.
214名無しさん@編集中:2013/09/19(木) 00:35:20.08 ID:w5fi0tYD
SoundOutまだ入らないのかよ
215名無しさん@編集中:2013/09/19(木) 00:44:26.44 ID:bCehUKiN
>>213
某氏のtwitterからコピペすんなよ…(特にAlpha4からの変更点)
お前のせいで、某氏のtwitterが鍵垢になっちまったじゃねーか!
216名無しさん@編集中:2013/09/20(金) 03:37:59.32 ID:GS6OfBD4
初心者です。aviutlだとエンコ時間が長すぎるのでこちらに移行しようとしています

osが7の64bitなので64bit版で始めようとしていますが、あまりよくわかっていません
それで、使い方なのですが32bit系列に対して導入とAvsP(mod)は使えない以外は全く一緒ですか?

64bit用のプラグインを用意しなければならないのはわかっています
avs、bat内の記述は32bitと全く一緒で問題なく、各ブログ、サイトそのまま流用で構いませんか?(パスを自分PC仕様にするのもわかっています)

いろんなサイト見て、リンク切れで死にそうになって、ここ来て64bitがいいと書いてあったので。
よろしくお願いしまします
217名無しさん@編集中:2013/09/20(金) 03:47:40.54 ID:d1tF0Pdj
とりあえず導入してみて詰まったらもう一度質問してみたら?
218名無しさん@編集中:2013/09/20(金) 05:26:34.85 ID:D7Ld4GH9
>>216
64bitはバグ抱えたまま放置、つーか死んだプロジェクトなので
初心者は使わないこと
219名無しさん@編集中:2013/09/20(金) 10:08:43.13 ID:LwBRoRLZ
>>216
Avisynh 2.6.0 Alpha5を使うことをおすすめする
入手方法は>>213にあるURLを読んで

64bit版Avisynthはバグだらけなので使わないほうがいい
220名無しさん@編集中:2013/09/20(金) 10:27:22.02 ID:qq6zfc3x
204のultim氏ビルドはどうなってんの?
もう、我が道を行くみたいな感じ?
221名無しさん@編集中:2013/09/20(金) 17:22:54.61 ID:GS6OfBD4
>>217
>>218
>>219
わかりました!alpha5使ってみます
また詰まったら来ます!
ありがとうございます
222名無しさん@編集中:2013/09/20(金) 18:02:44.70 ID:kGkpuF+E
>>220
ファイルを移動したり追加してて、どこをいじったか分かりにくいらしい
223名無しさん@編集中:2013/09/20(金) 18:09:11.60 ID:LwBRoRLZ
>>220
VC++6を捨てたことはいいが、CMakeを使ってビルドしていることと、>>205のような不具合があるので、Avisynh 2.6.0 Alpha5の方がいい
224名無しさん@編集中:2013/09/20(金) 18:40:34.43 ID:K4lCxrn9
Alpha4のスレッド荒れまくりワロタ
225名無しさん@編集中:2013/09/20(金) 19:18:13.29 ID:LwBRoRLZ
こっちにもなんかきてる
http://forum.doom9.org/showthread.php?t=167358
226名無しさん@編集中:2013/09/21(土) 00:17:10.66 ID:NWcxqr4X
Alpha5 と set版2.6MT どっちがいいんかね
227名無しさん@編集中:2013/09/21(土) 00:26:08.71 ID:Md8NGIRV
ところでなぜ絶賛スレじゃなくてここなんだこの話題
228名無しさん@編集中:2013/09/21(土) 00:35:01.43 ID:uvU78waZ
絶賛スレはヒップホッパーの人が来ちゃうじゃん
229名無しさん@編集中:2013/09/21(土) 00:45:28.54 ID:WaoSDgYO
>>226
俺は SEt版2.6MT
エンコード速度が倍くらい違う
なんで最新版よりSEt版のほうが早いのかよく分かってないけどw
230名無しさん@編集中:2013/09/21(土) 16:39:15.55 ID:89Gbh/53
エンコーダじゃなくてフレームサーバのフィルタがボトルネックになってるということかと
231名無しさん@編集中:2013/09/22(日) 01:55:18.46 ID:pubJCyHS
私(14歳)とお姉ちゃん(16歳)が深夜から喧嘩になってます
その内容ですが、
http://store.shopping.yahoo.co.jp/cartopaudio/ty2f.html
こんなケーブルって音声用、映像用とか75Ωだとか
RCAの黄色だとかコンポーネントのRGBだとかどこまで関係あるんでしょうかね?
実際問題何も気にしなくていいんでしょうか?
232名無しさん@編集中:2013/09/22(日) 02:35:48.23 ID:L57oJUvm
http://iup.2ch-library.com/i/i1011479-1379784254.jpg
http://iup.2ch-library.com/i/i1011483-1379784443.jpg
こんなふうにゲーム機をテレビに二台接続したいのですが
片方のゲーム機の電源オフの時の状態や、両方のゲーム機の電源がオンで
両方から出力された場合どんなふうになるのか教えてください
セレクタなしで分配しようと思ってます
233名無しさん@編集中:2013/09/22(日) 02:46:35.24 ID:L57oJUvm
セレクタも基本的に同じなんですか?
どんな画面なんだろう・・・
どの機器かの故障になったりしますか?
あでも片方だけ電源ONなら通常通りに使えますか?
234名無しさん@編集中:2013/09/22(日) 15:07:36.05 ID:XSfzjpIb
仲直りしましょうw喧嘩スンナwww
235名無しさん@編集中:2013/09/23(月) 01:39:48.21 ID:D+jWVbnB
>>232

【D級】デジタルアンプキット総合 part8【自作】
http://awabi.2ch.net/test/read.cgi/pav/1363233256/967

ゲーム購入相談所168
http://toro.2ch.net/test/read.cgi/famicom/1335158312/463

Avisynth 初心者質問スレ Part6
http://toro.2ch.net/test/read.cgi/avi/1365511833/233

自作PC初心者にエスパーレスするスレ 184台目
http://anago.2ch.net/test/read.cgi/jisaku/1376884523/469
236名無しさん@編集中:2013/09/25(水) 17:45:41.59 ID:EX3DEpy0
BassAudioSourceを使って5.1ch AAC音声を読み込むと、
チャンネルオーダーがAACのものでなくWAVのものになっているような気がするのですが、
このまま5.1ch WAV出力しちまえばチャンネルオーダーを気にしなくて良い、というもんだと理解して良いのでしょうか?
237名無しさん@編集中:2013/09/25(水) 20:23:06.80 ID:pObu8qvz
4:3の映像にサイドをつけて16:9にするときに
テレビ局がやってる横の映像をコピーしてすりガラスのように
ぼかしてますよね
あれをAvisynthで出来ないですか?
ビデオサロンで高価なソフトを使うと出来ることは知ったのですが
238名無しさん@編集中:2013/09/25(水) 22:58:04.45 ID:pK9vfIP7
   ∧_∧
  ( ´・ω(ニ0=ニ(()____.
  (  、つヮっ―'''''''''' ̄ ̄ ̄
 ⊂_)/ 〉 :: :::\
''''''''''''''/:: 〈    /



||||||||||||||||||||||||||||   ....┳  ::||||||||||||||||||||||||||||||
|||||||||||||||||       ..┠ +20   ::||||||||||||||||||||
||||||||||||| .        .┃           :|||||||||||||||
|||||||||       ./ ̄ ̄ ̄\         ||||||
|||||||       ./   _  _ヽ やめろー  |||
||||        |   ⌒(, )⌒ |       ||||||||
|||  ┣┿┿┿ |   / ィ==ァヽ |┿┿┿┫   :||||
|||        ヽ  .!  .!_! i/         ||||
||||||       . > 、 _    ィ         ||||||
||||||||:      /        \        |||||||||
||||||||||||,          ┠ -10       ||||||||||||
||||||||||||||,         ┃        |||||||||||||||
||||||||||||||||||:         ┠ -20}   ||||||||||||||||||||||
|||||||||||||||||||||||||||||    ┻   :||||||||||||||||||||||||||||
239名無しさん@編集中:2013/09/25(水) 23:42:20.72 ID:EX3DEpy0
>>237
適当に10分ぐらいで作ってみたけど、こんな感じで良いの?やろうと思えばどうとでもできるけど。

# 960*720(4:3)の動画の左右160ピクセルをコピー・反転した、スリガラス風の帯をつけて1280*720(16:9)にする

Source=AVISource("hoge.avi")

#左側のスリガラス風の帯
l_clip=source.crop(0,0,-800,-0)
l_clip=l_clip.GaussResize(l_clip.width/2,l_clip.height/2,p=1).GaussResize(l_clip.width,l_clip.height,p=1)
wclip1=Blackness(l_clip,length=1,color=$DCDCDC)
oclip1=Merge(l_clip,wclip1,weight=0.4).FlipHorizontal().AddGrain(3.0).Sharpen(0.8)

#右側のスリガラス風の帯
r_clip=source.crop(800,0,-0,-0)
r_clip=r_clip.GaussResize(r_clip.width/2,r_clip.height/2,p=1).GaussResize(r_clip.width,r_clip.height,p=1)
wclip2=Blackness(r_clip,length=1,color=$DCDCDC)
oclip2=Merge(r_clip,wclip2,weight=0.4).FlipHorizontal().AddGrain(3.0).Sharpen(0.8)

#元ソース両サイドに余黒付けて、上で作ったclipをOverlay
source=source.addborders(160,0,160,0)
Overlay(source,oclip1).Overlay(oclip2,x=960+160)


まあ、もっと凝りたければ、上で"wclip1"、"wclip2"ってしてる奴を
グラデーション付けたりした画像をあらかじめペイントソフトで作っておいて
ImageSourceで読み込んで同じことをしてやったり、
スリガラス風のノイズも他のノイズ付加プラグイン使ったりすれば良いのでは?
240237:2013/09/26(木) 18:29:07.23 ID:oRgSnG0l
>>239
レスありがとうございます
ざっと見たところ内蔵フィルターでいけそうですね
早速挑戦してみます
241237:2013/09/27(金) 21:29:27.39 ID:ApSmwvcD
>>240
×=ざっと見たところ内蔵フィルターでいけそうですね

AvsPmodでプレビューしたらAddGrainが必要と分かり
探したものの見つからず代わりにAddGrainCで試したら成功しました

>>239
すりガラスの具合も絶妙な感じです
教えていただいてありがとうございました
242名無しさん@編集中:2013/10/02(水) 18:56:24.80 ID:6BdQska/
>>204のultim版が更新したみたいだよ
243名無しさん@編集中:2013/10/02(水) 22:25:25.47 ID:IRUnvkNt
>>204
相変わらずCMake使ってるな
なぜCMakeなんだろう?
244名無しさん@編集中:2013/10/02(水) 23:25:08.31 ID:6BdQska/
>>243
IDEのプロパティだと、VCとICCは別のプロパティページになっていて切り替わりがあるから
DebugやReleaseみたいに同時に選択できないけど、それが関係してるのかな
245名無しさん@編集中:2013/10/03(木) 21:57:04.30 ID:0oqi028E
なんとかしてTMMを高速化したいとおもってるんだけど
MTって効果ある?
246名無しさん@編集中:2013/10/04(金) 01:02:13.04 ID:DoNRhQoe
ナイアルヨ
247名無しさん@編集中:2013/10/04(金) 01:26:31.81 ID:XNaJBJEJ
>>242
DGDecNVが動かないバグは直っているかな?
248名無しさん@編集中:2013/10/05(土) 02:50:15.81 ID:/pIOI4AL
SEtAvisynth 2.6 MT Stable version 2013.03.09に乗り換えて
>>61のmt_masktools-26-for-2.6alpha4.7z使おうとしたらLoadPlugin(PluginDir + "mt_masktools-26.dll")
でエラーになった…
呼び出すのに何か必要なものってありますか?
249名無しさん@編集中:2013/10/05(土) 06:22:43.51 ID:Ccbl37pf
SEtAvisynth 2.6 MT Stable version 2013.03.09 がAlpha3ベースで
SEtAvisynth 2.6 MT Current version 2013.09.28 がAlpha4ベースのようだから
alpha4用のプラグインだとバージョンの違いでエラーになる、とかじゃないの?
250名無しさん@編集中:2013/10/05(土) 12:59:44.68 ID:E3YIWpkO
AvsPmod2.5.1にて質問です。Aviutlを使っていて、これから初めてAvisynthを使う為に環境づくりの最中なのですが、
BassAudio.dllをAvisynthのpluginsフォルダに入れるとAvsPmodが起動しない事がわかりました。

pluginsフォルダの中身を一旦からにして、一個づつ入れなおしてはAvsPmodを機動を繰り返して、原因がBassAudio.dllかな?と思ったところです。

対処はありますでしょうか? このBassAudio.dllがないとまずいと参考にしているブログ様にはあるの、単に消すだけではダメだと考えています。
251名無しさん@編集中:2013/10/05(土) 13:05:51.52 ID:B1iLltZI
BassAudio.dllなんて使ってないけど
何がまずいんだ?
252名無しさん@編集中:2013/10/05(土) 13:10:06.89 ID:iLi/9N35
>>250

エンコ環境かえるのめんどくさいから惰性でbassつかってるけど問題はないなぁ。
avsのloadはBassAudio.dllだけ
pluginにはbass.dll/bass_acc.dll/BassAudio.dllが入ってる

参考になるかはわからんけど
253名無しさん@編集中:2013/10/05(土) 13:21:13.27 ID:E3YIWpkO
亀で申し訳ない。色々調べていますが、やはり敷居が高くまだわからないので変なこと書くと混乱しそうなので
http://higitune.blog106.fc2.com/blog-entry-23.html  こちらを参考に導入しているところです。

BassAudio.dllがなくても大丈夫なんでしょうか?
254名無しさん@編集中:2013/10/05(土) 13:34:49.95 ID:B1iLltZI
aac関連は使った事ないから適当だけど

Bassaudio..dllが原因だとするなら
FakeAacWavで擬似wav化して読み込ませてみるとか


それか
・AvsPmodのverを変えてみる
・Avisynthのverを変えてみる
255名無しさん@編集中:2013/10/05(土) 13:42:54.40 ID:E3YIWpkO
>>254試してきます。
256名無しさん@編集中:2013/10/05(土) 14:26:13.89 ID:B1iLltZI
ちょっと調べてみたが
bass dllもpluginフォルダにあるのかな?
あるならそれを別のフォルダに移してからAvsPmod起動してみて


どうやってもBassAudioが使えないなら
aacをFaw化して読み込ませるプラグインがあった

これでaacを読み込ませるって手も
AACFaw
ttp://www3.wazoku.net/2sen/dtvup/source/up0556.zip
257名無しさん@編集中:2013/10/08(火) 09:32:21.38 ID:AhsLuiSi
PC環境にもよるが、BassAudio関連のdllはバージョンによってpluginsフォルダに入れとくとAvsPが起動しなくなる。
なんか俺の環境だと最新にしちゃうとダメだった。
2年ぐらい前に拾ってきたバージョンだとOK、それより古いやつだとダメとかそんな感じ。

まあFAW使えばいいって話もあるが、FadeIn/FadeOutさせたり
Dissolveでクロスフェードさせて連結したりすんときはBassAudioで読み込んじゃうなあ。
258名無しさん@編集中:2013/10/08(火) 11:43:16.59 ID:hXqWyYuD
エラーばっかり!

エラーばっかり…
259名無しさん@編集中:2013/10/10(木) 14:04:52.91 ID:SpcV5Q4q
uttim版avisynthが独立スレッドになってるね
あっちの掲示板ってスレの柔軟性が高いことに感心する
260名無しさん@編集中:2013/10/11(金) 02:26:28.91 ID:MgbSfu//
逆テレシネ、インタレ解除で質問ですが
pulldown(x,y)ってのは解説サイトで何となくわかったんですけど
よくみるselectevery(5,x,y)?はググっても解説サイトがヒットしないです
selectevery()←これの初心者でもわかりやすい解説サイトあれば教えていただけないでしょうか・・・
※pulldown(x,y)とselectevery(5,x,y)の処理は何がどう違うのか知りたいのです
261名無しさん@編集中:2013/10/11(金) 03:00:36.06 ID:Bk83D7xv
http://www.avisynth.info/?Pulldown
http://www.avisynth.info/?SelectEvery

> Pulldown(a,b) は、内部的には SelectEvery(5,a,b).AssumeFrameBased として実装されています。

は読んだってこと?
262名無しさん@編集中:2013/10/11(金) 03:21:41.59 ID:MgbSfu//
はい、そこは読んだのですが
Pulldown(0,3)だった場合はSelectEvery(5,0,3)と同じ処理って解釈で良いのでしょうか
同じだとしたらPulldown(a,b)とSelectEvery(5,a,b)使い分ける理由は処理後の画質の良し悪しの判断になる訳ですかね?
263名無しさん@編集中:2013/10/11(金) 05:11:11.12 ID:jiSF7fDP
>261を本当に読んだとしたら、どうして>262の質問が出てくるんだろう
画質が同じかどうか確かめたいなら実際に処理書いて可逆で出して比較とかしてみればいいじゃない
264名無しさん@編集中:2013/10/11(金) 11:10:47.65 ID:MgbSfu//
自分としては使い分ける理由知りたい訳で画質と言ったあくまでも一例ですよ
画質が同じかどうか確かめたい訳じゃありません
>>260はその辺りの違いが書かれてるサイトが無いか聞いたですけど
265名無しさん@編集中:2013/10/11(金) 11:42:39.99 ID:jiSF7fDP
んなもん気分や好みとしか
266名無しさん@編集中:2013/10/11(金) 12:16:22.71 ID:C97Mxd3U
Pulldownの方が書く量が少なく、楽をできる
267名無しさん@編集中:2013/10/11(金) 12:45:25.66 ID:848ktOP7
なぜ>>264は切れてるの?病気?
268名無しさん@編集中:2013/10/11(金) 13:40:44.15 ID:MgbSfu//
>>265
>>266
わかった、ありがとうございます。




















おまけ俺は病気だけどw
なぜ>>>>267は切れてるの?病気?馬鹿?キチガイかな煽るだけなら他所行ってやれゴミクズぅwww
269名無しさん@編集中:2013/10/11(金) 13:41:52.62 ID:/Jws2M1S
>>268
こいつシャープくんじゃね?
270名無しさん@編集中:2013/10/11(金) 13:43:54.84 ID:MgbSfu//
あっ!!!!言いすぎました サーセンw
もうこのスレにはきません・・・二度と出ていきます。
271名無しさん@編集中:2013/10/14(月) 00:52:59.08 ID:x8TB0yal
───────────────────────────−──────―
────────‐───────────−────────────―─‐
─‐────────────‐────────‐./ ̄ ̄ ̄\ ───‐──―‐
─────‐∧ ∧,〜 ────────────‐/   _   ───────
──−──‐( (⌒ ̄ `ヽ───_ ───────‐| u  ⌒(, ) / ────―─‐
──―───‐\  \ `ー'"´, -'⌒ヽ──────|u  / ィ==ァ/ /─────―
―‐――──‐ /∠_,ノ    _/_───‐―──―─ヽ  .!  .!_/ /i/―────―‐
─────‐ /( ノ ヽ、_/´  \―────‐─ ─‐> 、 _  / / ィ────―─
────‐ 、( 'ノ(     く     `ヽ、 ―────/     / /  ヽ──−───
───‐‐/` ―\____>\___ノ ────/ |     / /  iヽ────‐‐
───/───―‐/__〉.───`、__>.―‐―─|\|    / /   |/|────―─
──/──‐──────────────―| ||/\// //\/| |─────
─/────────−────────────‐──────────‐
───────────────────‐─────────―────‐
272名無しさん@編集中:2013/10/16(水) 21:48:18.96 ID:yG0qTwwK
今日たまたま自分もbassではまった
安定版探さないと無理ってことでしょうか?
273名無しさん@編集中:2013/10/16(水) 22:00:19.45 ID:IfGcDmOH
http://behappy.codeplex.com/releases/view/52104
これに入ってるやつで何も問題ないけど
274名無しさん@編集中:2013/10/16(水) 22:28:54.18 ID:yG0qTwwK
>>273
ありがとう
フリーズしなくなった
やっぱバージョンが合わなかったみたいだ
275名無しさん@編集中:2013/10/17(木) 00:53:50.52 ID:YtHoNcal
俺もbass-aacでつまづいてたのでこのリンク見つけて最高背筋
ありがと
276名無しさん@編集中:2013/10/18(金) 16:04:04.41 ID:tXH2NpPZ
win8からwin8.1にアップデートしたら
MPCでavsファイルのプレビューができなくなったでござる。
avspmodでのプレビューとエンコードは動作確認がとれたので
まだいいけど、MPCでプレビューできないのは厳しいな。
277名無しさん@編集中:2013/10/18(金) 16:31:03.74 ID:tXH2NpPZ
バイナリ差分のEXE版でないインストーラ版で再インストールしたら普通に動いたw
278名無しさん@編集中:2013/10/23(水) 00:55:24.05 ID:9rtJnwYf
すみません、どなたかdelogo.dllをお持ちの方いらっしゃいますでしょうか?
どこもリンクが切れてて手にはいりそうにありませんでした
279名無しさん@編集中:2013/10/23(水) 02:02:53.36 ID:eqOyk96h
キャッシュからなら(ry
280名無しさん@編集中:2013/10/23(水) 08:11:46.46 ID:eVkEYmNk
Alpha4からAlpha5に変えたらエンコ速度が遅くなった
原因はFFT3dGPUみたいで
色々パラメータをいじってみたが早くならない
何か解決策はないでしょうか?

環境
GeForce GTX 670
avisynth 32bit + x264 64bit
281278:2013/10/23(水) 11:21:54.37 ID:9rtJnwYf
事故解決しました
ありがとうございましたm(__)m
282名無しさん@編集中:2013/10/23(水) 13:18:16.60 ID:LpHi2wV2
doom9はメンテかな?
newsも今日の分無いし
283280:2013/10/23(水) 14:02:17.28 ID:eVkEYmNk
一応自己解決
SetMemoryMax(2048)をつけることで速度の低下は防げました
284名無しさん@編集中:2013/10/23(水) 19:59:06.79 ID:6UHGT7Ch
FAWを使ってAACをWAV化、aviutlでカット編集、FAWで元のAACに戻す
とかやってるのですがこれと同じ事をAC3で出来ないものでしょうか
285名無しさん@編集中:2013/10/24(木) 06:29:47.73 ID:qMCMBDS9
286名無しさん@編集中:2013/10/24(木) 17:42:25.07 ID:uH1wFB51
ありがとうございます。
このようにしてwavコンテナに入ったAC3をどのようにすれば
普通のAC3ファイルになるのでしょうか
287名無しさん@編集中:2013/10/24(木) 17:54:56.19 ID:uH1wFB51
すみません。exportでそのままac3に出力出来ました。
本当にありがとうございました。
288名無しさん@編集中:2013/10/27(日) 15:17:22.53 ID:X4bYoV2o
EraseLOGOを使うと、映像中のロゴと違う位置・大きさにマスクが表示されてしまう。
aviutlでロゴ解析データを取得した動画と同じ動画で発生するのだが・・・
289名無しさん@編集中:2013/10/27(日) 15:47:56.15 ID:ZgeaVZ/o
その都度オフセット座標をパラメータ指定すればいいんじゃね。
lgdファイルには解析時の映像の縦横サイズと範囲座標のXY値と透過率情報が入ってるだけだしな
あとeraseLogoを適用するタイミングはリサイズ類を施す前な。
290名無しさん@編集中:2013/10/27(日) 16:04:14.18 ID:X4bYoV2o
>>289
アドバイスありがとうございます。

>その都度オフセット座標をパラメータ指定すればいいんじゃね。
既にパラメタで指定してるんですが、ロゴサイズのズレは依然として残っております。
*.lgdの作り方が悪いのかと思い、aviutlの方で試したところでは位置、サイズのズレは無いです。
291名無しさん@編集中:2013/10/27(日) 16:19:53.34 ID:ZgeaVZ/o
知ってると思うけどeraselogoのオフセット座標値(pos_y値・pos_x値)は
aviutlでロゴ解析後にlgdファイルで記録されたXY座標を基準にして
そこから何ピクセル移動させるかっていう値を指定する必要がある。
もしlgdファイルを作成時のXY座標をそのまま適用したいなら
eraselogo側のオフセット座標はゼロ値を設定する
(もしくはパラメータを指定しない)のが適切だったと思う。

lgdファイルのXY座標を画面上で知りたいならeraseLogo()と同じパラメータで
addLogo()を動かしてやればかんたんに確認できる。
292290追記:2013/10/27(日) 16:22:43.17 ID:X4bYoV2o
リサイズで1280*720してからEraseLOGOを適用したら、サイズと位置が合いました。
EraseLOGOはソースの解像度しらんのかな・・・
293名無しさん@編集中:2013/10/27(日) 18:26:35.65 ID:qLcLYP6J
ってことはlog作るときに1280*720で作ってるって事だろ
294名無しさん@編集中:2013/10/28(月) 02:22:50.66 ID:wj66vP/B
>>293
ご指摘の通りでした・・・
aviutlでロゴデータ作成した時にサイズを1280*720でやっていたようです。
295名無しさん@編集中:2013/10/30(水) 18:00:13.76 ID:/ft/mJvE
trimのみ書かれたテキストからmp4結合用のチャプター作成するプログラムってないですか?
296名無しさん@編集中:2013/10/30(水) 18:38:49.63 ID:ftw5LAfF
RGBで入力した動画をyuv444に変換してaviutlに渡したいのですが出来ますか?
297名無しさん@編集中:2013/10/30(水) 20:05:43.31 ID:ftw5LAfF
すみませんyv24でいいんですね
298名無しさん@編集中:2013/10/30(水) 23:00:26.14 ID:f2PcX1VN
YUY2にしとこう
299名無しさん@編集中:2013/10/31(木) 00:12:49.36 ID:fG9gcHkz
>>295
単純変換ならそれほど難しくないので、なければ作れるもの。
vbscriptを使って簡易的に作ったものを下記に置きました。
http://www1.axfc.net/u/3073983
300名無しさん@編集中:2013/10/31(木) 02:58:26.91 ID:XZNic28C
>>299
すごい!まさか作って頂けるとは思ってませんでした!
完全に思い通りの動作です!
ありがたく使わせてもらいます
本当にありがとうございますm(__)m
301名無しさん@編集中:2013/10/31(木) 06:27:00.25 ID:V7Lf7PfN
>>295
avs開くだけでチャプター出せる
http://putin999.web.fc2.com/TrimClean.avsi
http://putin999.blog.fc2.com/?m&no=42


単純にtrim位置でチャプター打つならこれだけ
CHAP = "trim(500,1000)++trim(2000,3000)++trim(4000,5000)++trim(6000,7000)"
CHAP = TrimClean(CHAP)
WriteChapter(CHAP,"chapter.txt","",fps=framecount)
302名無しさん@編集中:2013/10/31(木) 06:28:31.60 ID:KR6WJ9Oi
そんなチャプターにいったい何の意味があるんだか。
303名無しさん@編集中:2013/10/31(木) 09:39:19.92 ID:SMx65d6B
そうだよパンツとか乳首でチャプター打たないと意味ないよね!
という訳でピンクのポッチとか水色の縞を判別してチャプター打つ君のスクリプトをください
304名無しさん@編集中:2013/10/31(木) 09:46:17.13 ID:KR6WJ9Oi
avspmodでモニタとにらめっこしながら ITS.defの編集でもやれば?
305名無しさん@編集中:2013/10/31(木) 18:08:46.57 ID:8CL28Fwu
>>204
いつの間にか64bit版も追加されてた
まだ実験段階らしいけど
306名無しさん@編集中:2013/11/02(土) 13:46:37.62 ID:xpbTYdTI
Avisynth とは直接関係ないかもしれませんが、質問をさせて下さい。
次の手順でエンコードしていますが、WMP 以外では音ズレしていまい、
映像よりも音が少し早く再生されてしまいます。
どのようにしたら解決するでしょうか。

WMP:たぶん正常
PowerDVD9:少し音が早い
PMS経由でPS3で再生:少し音が早い
MPC-HC1.6.0.4014:さらに音が早い

BonTsDemux で m2v と aac (ディレイ情報付き)に分ける
最初と最後を Trim でカットする avs ファイルを作成
FAW で aac を wav にする
wavi で avs ファイルを通して音声を抽出
FAW で wav を aac にする
remuxer.exe で aac を mux する
x264 で avs ファイルを通して映像をエンコード
音声と映像を remuxer.exe でくっつける
307名無しさん@編集中:2013/11/02(土) 14:18:30.71 ID:g4s96GJz
>>306
Avisynth使ってるなら、BonTsDemuxでなくDGIndexとts2aac使ってみては?
音声の抽出はts2aacで
308名無しさん@編集中:2013/11/02(土) 14:20:33.14 ID:g4s96GJz
>>306
忘れたけど
Avisynth使っていない場合はスレ違い
初心者総合質問スレへ
309306:2013/11/02(土) 14:47:52.43 ID:xpbTYdTI
Avisynth は手順の avs ファイルのところで使っています。
Avisynth と BonTsDemux の組み合わせは少数派でしょうか?
自分としては音声の扱い方に問題があるのかなと思ったのです。
310名無しさん@編集中:2013/11/02(土) 15:44:58.48 ID:FisvEJSV
DGDecode_MPEG2SourceからLWLibavVideoSourceに動画読み込みを変更してみたのですが
autoVFRにかけた場合に生成されるdefファイルの中身が全く違います。
なぜでしょうか?

avisynthのverは2.6
動画の読み込みはvideo=LWLibavVideoSource(ts_file,threads=8,cache=true,stream_index=-1,seek_mode=0,dominance=1)です。
311名無しさん@編集中:2013/11/02(土) 16:09:49.27 ID:mcPpm/ny
> FAW で aac を wav にする
> wavi で avs ファイルを通して音声を抽出
> FAW で wav を aac にする
> remuxer.exe で aac を mux する

この工程はいらないだろう。
312名無しさん@編集中:2013/11/02(土) 16:11:52.13 ID:IGWuhp1P
LWLibavVideoSourceのts読みでうまくいった事がない
最新版でもあっちこっちのフレームがぶっ壊れてたり
313311:2013/11/02(土) 16:38:31.75 ID:mcPpm/ny
>>306
書き忘れというかかなり投げやりな方法だが書き直しておくわ
1. まずはテンプレ用のavsをあらかじめ用意しておく
------------------------------------

sv="__vid__"
sa="__aud__"
da=__del__

# 要FFMS2,avsi
AudioDub(ffms2_FFVideoSource(source=sv)
\,ffms2_FFAudioSource(source=sa)).delayAudio(da)

# トリムetc
trim(0,0)

# (各種フィルタ・デインタレ類は任意追加)

return last

------------------------------------
2. DGIndexを使いソース映像からでd2vとaacとavsを生成
3. 出来上がったavsを開きtrim()などの編集を行い一旦save。
4. 編集したavsをavs2wavを通してwav化しneroAacEncやfaacなどで音声エンコードを行う
5. 次にx264などで編集したavsを読み込んで映像をエンコードする。
6. 5でエンコした映像ソースと、4.でエンコした音声ソースを好みのmuxerでコンテナ化する。

ざっくり手順を書くとこのぐらいだな。4〜6はバッチファイルなどを使えば自動化できるし
1と3もツールを使えば毎回trim()だけやればいいぐらいまでには半自動化できる。
正直後々のことも考えると、あまりエンコ作業で手を抜かない方がいいんだけどな。
自動化にこだわり過ぎて手を抜きすぎいてしまうとエンコ作業に対するモチベが薄れていくからw
314名無しさん@編集中:2013/11/02(土) 16:45:52.23 ID:mcPpm/ny
もし最初からTSやVOBしか読まないのなら、FFMS2.avsiの行を
「 audioDub(Mpeg2source(d2v=sv),BaseAudioSource(sa).delayAudio(da) 」
などで代用してもいい。
315306:2013/11/02(土) 17:07:44.72 ID:xpbTYdTI
>>311
ちょっと書き間違えてました。(最後の1行です。)

FAW で aac を wav にする
wavi で avs ファイルを通して音声を抽出
FAW で wav を aac にする
muxer.exe で aac を mux する

これは
>>313
>4. 編集したavsをavs2wavを通してwav化しneroAacEncやfaacなどで音声エンコードを行う
の代わりで、音声を再エンコードしないために必要な手順と思っています。
316名無しさん@編集中:2013/11/02(土) 17:16:56.76 ID:mcPpm/ny
ぶっちゃけるとエンコは趣味の範囲だからそこはそれほど重要ではない。
音声エンコの所要時間は数分程度だし、avs->wav化してaacにエンコしても音の劣化は気にならない。
317名無しさん@編集中:2013/11/02(土) 18:58:04.88 ID:0d//oSKU
>>309
知り合いが言うにはBon経由だとYUY2になってしまうので
TSからmp4までYU12で行ける利点がなくなるからわざわざBonの方を津か言う人は少ないんじゃ?
318名無しさん@編集中:2013/11/03(日) 00:31:18.05 ID:CRd+KBSx
tsのdemux時の音声遅延がひどくなるとかって
単にDGIndexの修正パッチを当ててないとかじゃない?
bontsdemuxを使うのは音声多重のtsから個別に音声を抜き出す時ぐらいだな
最後のmux時はマルチ音声に戻すんだけど。
319名無しさん@編集中:2013/11/05(火) 20:57:32.55 ID:xcDK8WcP
音楽物の実写をエンコしてるとビットレートが無駄に高くなってしまうので
ちょっとのっぺりさせてやろうかとkenkunNRを引っ張り出して使ってるんですけど
最近のお勧めの2DNRを教えてください
できれば軽めのやつで
320名無しさん@編集中:2013/11/05(火) 21:03:46.54 ID:mDscFO/D
>>319
それなりのGPUがあるなら、NLMeansCLやDeathrayとか。
321名無しさん@編集中:2013/11/05(火) 21:05:42.43 ID:xcDK8WcP
>>320
早速ありがとうございます
ノートについてるGT630Mなので重い処理はきついかな
322名無しさん@編集中:2013/11/05(火) 21:11:56.65 ID:mDscFO/D
>>321
Yだけに絞った処理なら何とかなるかもしれない。

CPUだけなら、昔ながらのRemoveGrainは軽くて強力。
323名無しさん@編集中:2013/11/05(火) 21:30:09.25 ID:xcDK8WcP
>>322
手に入れたので試してみます
ありがとうございました
324名無しさん@編集中:2013/11/06(水) 12:56:47.67 ID:IxSM2JpH
>>323
ついでに、masktoolsのmt_motion()でモーションマスクを生成して
Blur(1.5)とかでがっつりのっぺりさせたclipとマージさせる簡易動き補償NRをかましてやると
動きの大きな部分だけのっぺりさせられるから幸せになれるかもしれない。
325名無しさん@編集中:2013/11/07(木) 19:16:27.77 ID:0s2WxRoD
絶讃ιょぅょスレが落ちたけど、次スレ(もちろん、絶讃ιょぅょの方)立てちゃダメ?
326名無しさん@編集中:2013/11/07(木) 19:24:33.99 ID:8yX4PlM/
avsをaviutlで読み込んでx264でエンコードしてます
このスレ読んでて気づいたんだけど
ConvertToYUY2()使うときにinterlaced=trueって入れないとダメなの?
327名無しさん@編集中:2013/11/07(木) 20:08:39.99 ID:G/fhcaSG
入れといたほうがいい
328名無しさん@編集中:2013/11/07(木) 20:49:58.49 ID:8yX4PlM/
>>327
マジですか
知らずに10本くらいエンコードしてしまった・・・
ちょっと調べてみたんだけど色空間とインターレースがどうとかよくわからん
一応ソースがインターレースならAssumeTFF()かAssumeBFF()を指定してるけどこれとは別の設定なの?
あとプログレッシブソースでもinterlaced=trueは入れた方がいいの?
329名無しさん@編集中:2013/11/08(金) 01:15:25.76 ID:kKfLIAeS
DVDとかをリッピングして出てきたVOBは縞シマノイズ入りの素材だからtrue、後でQTGMC等を利用してインタレ解除するから
縞シマノイズのないプログレッシブの素材はfalseにするのが当たり前やろ
330名無しさん@編集中:2013/11/08(金) 02:53:08.60 ID:cXz8eTdp
ICC版プラグイン

TMM
http://www1.axfc.net/u/3064164?key=123

DGDecode 1.5.8、TDeint v1.1、TMM v1.0、nnedi3 v0.9.4
http://www1.axfc.net/u/3068686?key=123
331名無しさん@編集中:2013/11/08(金) 02:54:41.96 ID:cXz8eTdp
絶讃ιょぅょスレが落ちたのでこっちにも貼った。
332名無しさん@編集中:2013/11/08(金) 03:02:34.17 ID:cXz8eTdp
大至急!!

>DGDecode 1.5.8、TDeint v1.1、TMM v1.0、nnedi3 v0.9.4
>http://www1.axfc.net/u/3068686?key=123
これの作者いる?
この中にDGIndexが入ってるじゃないか!
特許の問題があるので、今すぐ消してDGIndex削除して再UPしたほうがいいぞ!
333名無しさん@編集中:2013/11/08(金) 05:53:57.44 ID:6us1uMNI
晒して拡散して大至急消した方がいいとかw
334名無しさん@編集中:2013/11/08(金) 07:10:37.32 ID:/D1nxKqn
>>332
バイナリ(EXE/DLL類)をすべて省いてソースコードだけロダにアップしておけばいいんじゃね。
335名無しさん@編集中:2013/11/08(金) 11:47:22.59 ID:9bApzdBy
いまさらmod版じゃないのなんかいらんやろ
336名無しさん@編集中:2013/11/09(土) 00:38:09.25 ID:d0czUCV8
>>332
oh...もう消えてたよぱぱん
337名無しさん@編集中:2013/11/09(土) 01:23:05.06 ID:vSXErDaC
ところで、ICC版(>>330参照)ってどうやってビルドしてるの?
ソースコード、オリジナルから変更したとこある?

>>330のバイナリ、ソースコード同梱してないのでライセンス違反じゃない?
確かライセンスはGPLだったはず

>DGDecode 1.5.8、TDeint v1.1、TMM v1.0、nnedi3 v0.9.4
>http://www1.axfc.net/u/3068686?key=123
これの作者へ
DGIndexのバイナリを削除して、コンパイルに使用したソースコードを同梱して再UPお願い
問題があるのはDGIndexのバイナリは入っていることと、ソースコードを同梱していないことなので
338名無しさん@編集中:2013/11/09(土) 07:53:06.05 ID:bnVOwf/e
>>337
GPLは、ソースコードをバイナリと一緒に配布しろ、とは言ってない
添付しなければいけないのは、ライセンス文
ソースコードは、入手先を示すか、求められた時に渡せさえすれば良い
339名無しさん@編集中:2013/11/09(土) 08:38:07.15 ID:QBmqzMnY
ICCはAPUとかAMDな環境で使う人には不要なものだしな
またそれらを有効にされたからと言って格段に処理速度が向上するわけでもないだろうし
ICCなんて別に通さなくてもいいんじゃねって思う。
340名無しさん@編集中:2013/11/09(土) 10:14:16.33 ID:VO83BUim
Avisynth自体が古くてどうしようもないし
そのプラグインのほとんどもマルチスレッド非対応のままもう何年も更新されずにずっと放置されていて
それらはSSE2どころかSSEすら使ってないような惨状なのでコンパイラ以前の問題
341名無しさん@編集中:2013/11/09(土) 10:57:04.11 ID:gdGL2ijo
仮に将来自分が64bit環境へ移行するとしたら…
Avisynthは対応が難しそう
342名無しさん@編集中:2013/11/09(土) 11:45:56.08 ID:QBmqzMnY
んなこたない
もしaviutlにどっぷり浸かっているのなら本当に同情する
343名無しさん@編集中:2013/11/09(土) 17:59:49.96 ID:PDBDp9n6
64bit環境だけど
32bitのMT版でQTGMCで60fps720pでTSエンコして17〜18fps出てるから何の問題もなくつこうてる
64bit版無理に使う必要なし
344名無しさん@編集中:2013/11/09(土) 20:22:06.60 ID:nior3D9s
HandBrakeのDeblockくらいに利き目があってエンコ負荷もかからないフィルターあります?
345名無しさん@編集中:2013/11/09(土) 21:59:27.47 ID:L9+vMDOZ
HandBrakeのDeblockくらいに利き目ってのがどんな具合かわからんし、エンコ負可もかからないフィルターなんてない
Deblockするならx264等のエンコーダのオプションでやったほうがいい
つか、もっと質問の仕方考えろ
346名無しさん@編集中:2013/11/09(土) 22:56:55.62 ID:rQz/VftH
>>339
VCの最適化も結構優秀で、組み込み関数使ったコードだとVCの方がちょっと速かったりすることもあるよ。
ICCでも__restrictとか#pragma ivdepとか入れてやらないと自動でベクタ化してくれなかったりするから
ガイドやレポートを参考にあれこれ工夫してみたりしてる。
自動並列化はあまり成功したことがないな。
VC2012とICCでかなり差があると思ったのは、OpenMP使ったときにVCだと2スレッドで頭打ち傾向になって
処理負荷ばかりが増えてしまったりすること。
使い方によるのかもしれないけど、ICCでは起きないのでスレッドの生成や管理ではICCの方が優れているんじゃないかな。
347名無しさん@編集中:2013/11/10(日) 10:03:55.00 ID:ErLK+B3C
じゃぁ素直にavs動作中にThreadRequest使えよ。
348名無しさん@編集中:2013/11/10(日) 12:33:34.18 ID:cdGyG6Rk
5フレーム縞が続き、2フレーム縞なしなソースは
どうやってテレシネ解除したらいいんでしょうか?
349名無しさん@編集中:2013/11/10(日) 13:44:57.87 ID:XW7yUCpJ
BOBでもしておけばおk

9/14なんてそもそもテレシネソースでもPALソースでも無い
350名無しさん@編集中:2013/11/10(日) 18:43:56.63 ID:cdGyG6Rk
レスありがとう
リサイズが主目的なのでBob→リサイズ→再フィールド化でお茶お濁すことにします。
351名無しさん@編集中:2013/11/12(火) 00:55:07.54 ID:NW/kpMHH
>>345
使ってみればいいよ驚くから
352名無しさん@編集中:2013/11/12(火) 04:13:25.62 ID:HcCuM3+q
いや・・・そもそもDeblockを必要するソースなんて最近ないぞ?
つか、HandBrakeなんて使わないだろ普通wwAivsynhtにどれだけフィルタがあると思って言ってるんだよww
353名無しさん@編集中:2013/11/12(火) 09:34:45.19 ID:9OTSQ7zF
wwavisynthってなんだよ?なんかの亜種か?
354名無しさん@編集中:2013/11/12(火) 09:36:21.73 ID:NhuYVv7C
深読みできない人が1名いるようだな
355名無しさん@編集中:2013/11/12(火) 18:19:48.04 ID:lrfq1kpf
>>353
むしろ、wwより、A"iv"syn"ht" の部分のほうが
バチもんらしさを出している気がする
356名無しさん@編集中:2013/11/12(火) 19:08:56.58 ID:X1vguLwt
ffdshowでavisynthのフィルタを使う方法はよくネットで見かけるんだけど
ffsourceやm2v.vfpみたいに、avsに記述してffdshowを利用することは出来きたりする?
357名無しさん@編集中:2013/11/12(火) 19:23:21.26 ID:X1vguLwt
あーわかりましたすんません
358名無しさん@編集中:2013/11/12(火) 20:33:33.86 ID:9OTSQ7zF
>>355
全然気付かんかったがなorz
359名無しさん@編集中:2013/11/12(火) 20:54:41.72 ID:TfA79MON
セル画アニメのDVD(ルパンとかドラえもんなど)
360名無しさん@編集中:2013/11/13(水) 01:03:59.46 ID:GemLPKPg
>>330
このDGIndexはBS11とかのバグ修正されてたの?
361名無しさん@編集中:2013/11/13(水) 04:17:27.89 ID:fSpLIqVn
ソースがついてないしコメントも無いのでわっかりましぇ〜ん
362名無しさん@編集中:2013/11/13(水) 16:45:21.71 ID:Ox/a7wHQ
>>360
Yes
363名無しさん@編集中:2013/11/14(木) 19:55:52.75 ID:m8uLp9Jm
win7x64にしたらAviutlが.avsファイルを読んでくれなくなりました、助けてくだしあ

avsファイルをドラッグすると、ファイルの読み込みに失敗しましたとでます
aviutlは、CMカットのみ使用します
AviutlはXPで使えてた奴をそのまま使ってます、ver.99m

やったことは、
Avisynth158管理者権限でインストール、mp4box050管理者権限でインストール、
avisynthの足りないplugins流用、(x86)Programフォルダにコピー
Aviutl新規ver.100も不可、再起動、avisynth160a5インストール
364363:2013/11/14(木) 20:07:32.34 ID:m8uLp9Jm
>>363
すいません解決しました
win7ではmp4がデフォで再生されるから、コーデックパックを入れてなかったのが
げいんだったようです
365名無しさん@編集中:2013/11/14(木) 20:31:39.00 ID:7ZEi1Dt6
・・・これはひどい
366名無しさん@編集中:2013/11/14(木) 20:39:08.40 ID:m8uLp9Jm
Ω ΩΩ<・・・
367名無しさん@編集中:2013/11/14(木) 21:36:02.71 ID:cr4Rytjs
QTGMCを使ってみたらかなり綺麗なんでびっくり
ノートのi5なんでfastで3、4fpsしかでないけど手放せないね
試しにmediumでやったら一箇所画が飛んで再生される所が出来た
こういう現象って結構あるのですか?
368名無しさん@編集中:2013/11/14(木) 22:02:33.66 ID:p2v4NZiI
QTGMCより重いけどTempGaussMC_beta2u使ってるわ
369名無しさん@編集中:2013/11/15(金) 10:01:59.23 ID:io4zn1ZX
SetMemoryMax()
SetMTMode()
370名無しさん@編集中:2013/11/16(土) 10:56:15.68 ID:DsiZM+WI
>>367-368
分かるw
60pフィギュア動画コレクターの俺にも手放せない

TS保存して再生時デインタレする意味が無くなる
371名無しさん@編集中:2013/11/16(土) 20:06:03.80 ID:gyo/3LPO
Avisynth+ (>>204参照)ってオリジナル版より速い?
速いとしてもVapourSynthよりも遅い?
372名無しさん@編集中:2013/11/17(日) 12:07:21.49 ID:9SQrc5f9
> ノートのi5なんでfastで3、4fpsしかでないけど手放せないね

i5でその速度ならゴミフィルタやん。
373名無しさん@編集中:2013/11/17(日) 15:08:01.53 ID:uX5whJWD
フィルタのせいにすんな、スクリプトの記述が悪いんだよ
374名無しさん@編集中:2013/11/17(日) 20:41:18.98 ID:PSQLztrO
QTGMCはi7 3820で、Avisynth2.6MT使用、preset="Fast"で20fps〜とかそんなもん。
スクリプトが悪いも何も、nnedi3とMDegrain使ってるんだから遅くて当然ちゃ当然。
経験上、720pにリサイズしてエンコすんなら"Fast"よりも"Faster"の方がわずかに縮むしクオリティは見た目上変わらん。
当選、"Fater"の方がデコードは軽い。
375名無しさん@編集中:2013/11/17(日) 21:10:32.50 ID:IXE48Vsv
一度QTGMCにハマると他のbob系フィルタが如何に手抜きなのかがよくわかる
ただ地デジ生TSしかエンコしない奴ならFastでいい
376名無しさん@編集中:2013/11/17(日) 23:22:17.34 ID:IXE48Vsv
> 試しにmediumでやったら一箇所画が飛んで再生される所が出来た

適切なところにSetMTModeを記述すればこうならないはずなんだけどな…
重いけどちゃんとしたファイルができればそれで満足
377名無しさん@編集中:2013/11/17(日) 23:41:49.39 ID:9SQrc5f9
>QTGMCはi7 3820で、Avisynth2.6MT使用、preset="Fast"で20fps〜とかそんなもん。

おっそw 40fpsぐらいでるのなら魅力大きいのに。
378名無しさん@編集中:2013/11/17(日) 23:57:10.46 ID:IXE48Vsv
我慢できない輩には無理だよ
379名無しさん@編集中:2013/11/18(月) 06:06:13.59 ID:b/9rqnZ2
dfttestとかTempGaussMCとか使ったら発狂しそうだな
380名無しさん@編集中:2013/11/18(月) 08:34:47.73 ID:+13iwXg9
今、再生1h30mものを
2passで3日のエンコしてる

C2Dしんどいわ
4コア、8コアのPCに乗り換えたいけど金がねぇ
381名無しさん@編集中:2013/11/18(月) 09:14:29.10 ID:Ivg36inM
C2Dより新型Atomの方が速いぞ
382名無しさん@編集中:2013/11/18(月) 09:32:36.97 ID:WG+FITe5
電気代購入資金に回せよアホが
383名無しさん@編集中:2013/11/18(月) 09:56:19.69 ID:ri3JeLup
母ちゃんに頼まれて、オペラをエンコしてんだが、
画質と容量の折り合いをつけた結果、3時間弱のソースに20時間かかっとるわw
あと10本もあるが、心が折れそうだ。
384名無しさん@編集中:2013/11/18(月) 10:40:19.34 ID:GHcS1VTI
>>380
一度ロスレスで出してから2passした方が早いんじゃね?
385名無しさん@編集中:2013/11/18(月) 11:10:26.65 ID:EgjdfK+L
金がねーんじゃ90分ものをロスレスで出す容量も無いんじゃね
386名無しさん@編集中:2013/11/18(月) 11:23:58.26 ID:4kWYvv+z
TIVTCのIsCombedTより速いコーミング検出プラグインってありませんか?
387名無しさん@編集中:2013/11/18(月) 11:47:42.94 ID:+scOeHru
>>385
2passなんかやってる時点でお察しだよな
388名無しさん@編集中:2013/11/18(月) 11:49:38.94 ID:rVO+Zwat
糞環境で3日もかけてエンコするぐらいならソースのままメデイアにでもDRで焼いてしまえよ。
389名無しさん@編集中:2013/11/18(月) 11:53:23.81 ID:dAXPoqBr
2pass馬鹿にすんなよ!
無限大lookaheadは伊達じゃねぇ!
390名無しさん@編集中:2013/11/18(月) 11:56:37.69 ID:rVO+Zwat
実写ソースとかグレイン多めのアニメソースを2passでエンコする奴は相当なバカだろ。
391名無しさん@編集中:2013/11/18(月) 13:46:01.85 ID:r9ntwEqF
まさかこんなに叩かれるとはw

じゃあ、スレらしく設定晒しますのでアドバイスください

すでに同時間で別物をエンコし終わってるので最終予想サイズは 1.36G あたり
このサイズあたりで画質が良ければいいなという感じです

(ソース)
PV4でキャプったWOWOWの海外ドラマ 90分 1920x1080 61.6G

(Avisynth)
※主要部分のみ
TDeint(order=1, edeint=nnedi3, emask=TMM())
ConvertToYV12()
ColorMatrix(mode="Rec.601->Rec.709")
FFT3DGPU(sigma=1.7, beta=1, plane=0, bw=32, bh=32, ow=16, oh=16, bt=4, mode=1,
degrid=1, interlaced=false, wintype=2, precision=0, sharpen=0.125, svr=1.0, smin=6, smax=13)
FrameCache(9).Spline64Resize(1920, 1080, 2, 0, -2, -0)
LSFmod(preblur="on", soft=0, ss_x=1.55, ss_y=1.55, defaults="slow")

(x264)
program --level 4.1 --preset slow --pass 2 --bitrate 2000 --stats ".stats" --keyint 300
--ref 4 --qpmin 10 --vbv-bufsize 24000 --vbv-maxrate 24000 --qcomp 0.8 --rc-lookahead 150
--cqm "jvt" --merange 32 --me tesa --subme 9 --trellis 2 --psy-rd 1.20:0.70
--no-dct-decimate --no-fast-pskip --colorprim bt709 --transfer bt709 --colormatrix bt709
--sar 1:1 --output "output" "input"
392名無しさん@編集中:2013/11/18(月) 14:38:51.38 ID:ri3JeLup
フルHDで2000kbpsじゃ綺麗も何も。
まあ人それぞれだから何とも言えんが、
tesaとかesaで十分、merange 32は無駄、cqmのjvt指定も意味なし、デフォルトのflatの方が今じゃ結果が良かったりする。
psy-rdも、1.2とかにしてもビットレート食う割には効果は薄いから0.8:0.2とかで妥協するか、
いっそのこと-no-psy -nr 150なんかにしちゃうな、俺なら。

FFT3DGPUで色差にかけないのは何故?
あと細部を残したいなら、sigma=4, beta=4とかにするか、sigma1〜sigma4を個別に指定するか。
LSFModであれこれやってもあんま変わらないかと。
393名無しさん@編集中:2013/11/18(月) 14:47:32.09 ID:ri3JeLup
つか、実写で2000kbpsなら1440×1080にリサイズしてエンコだな、そもそもw
394名無しさん@編集中:2013/11/18(月) 15:03:06.37 ID:MQxN5toV
その内容だとCPU時間食ってるのはLSFmodとx264か。
defaults="fast" --me tesa→hex に妥協すればそこそこ速度出そうな?

いっその事、720pでも。
395名無しさん@編集中:2013/11/18(月) 16:37:09.68 ID:68qJ3HwY
TDeint+nnedi3+TMM自体クソ重い。
それに比べたらLSFModなんて大したことない。
まだyadifmod+nnedi3の方が軽いわ。
396名無しさん@編集中:2013/11/18(月) 17:16:27.43 ID:28myEp8h
--me tesa を --me umh にしても問題ない。これで速度は格段に上がる
その分--subme 9 を --subme 10or11 にしたほうが良い
--psy-rd 1.20:0.70 これは上げすぎ無駄にビットレート食うだけ。どうしてもって言うならdefault値
結構ノイジーなソースならいっその事0.6前後まで下げてもいいかも
後、インタレ解除しないで保持したままのほうをおすすめ


ノイズ除去するならhqdn3dあたりが無難今のFFT3DGPUの設定ってどっかのサイトかブログからコピペしてきたんじゃないの?(間違ってたらごめんね)
397367:2013/11/18(月) 17:59:18.05 ID:sfwYzjhy
>>374
720pを常用してるので"Faster"を試してみます

>>376
正直SetMemoryMaxとSetMTModeがよく分かってなくてw
一番最初に適当にSetMemoryMax(1000)とSetMTMode(5.0)をつけて
QTGMCの直前にSetMTMode(2)をつけてやってます
そのあと"Fast"で30本ほどエンコしてみましたがエラーはなかったです

>>374
>>376
ありがとうございました
398名無しさん@編集中:2013/11/18(月) 18:40:02.77 ID:Ml090mOL
http://avisynth.nl/index.php/QTGMC
こことまんまの記述だったね
399名無しさん@編集中:2013/11/19(火) 12:09:58.64 ID:GbcS2Afx
>>391
FFT3DGPUを使っているのにバンディング除去フィルタ類を付加してないのはなぜなんだい?
それとリサイズやcropは色空間の設定や各種フィルタよりも前でやるべきだろ
ソースとアウトプットの縦横サイズが同じなら後でもいいが異なるなら尚更フィルタを書ける順番は変えるべきだ。
速度を上げたいなら重いフィルタの後にthreadrequestを挟んでみろよ。それとFrameCache(9)は邪魔だ
400名無しさん@編集中:2013/11/19(火) 12:24:03.86 ID:GbcS2Afx
書き忘れてた。FrameCache(9)がどうしても外せないなら
PrefetchAndCache()でも挟んでみろ。同じような効能でGPUでキャッシュするから多少fpsを稼げるぜ
401名無しさん@編集中:2013/11/19(火) 14:00:44.11 ID:3f55tbIw
リサイズもGPUにやらせる?
402名無しさん@編集中:2013/11/20(水) 01:12:57.36 ID:b6fvWsmP
http://forum.doom9.org/showthread.php?t=169714
人それぞれだ、好きなの選べ
403名無しさん@編集中:2013/11/20(水) 01:17:51.87 ID:te0uYUMJ
_GPU25とFFT3DGPUとDGDecodeと組み合わせて平気なのは一部のsetMT()設定と
threadrequestぐらいだけどな。それ以外だと相性が悪くて嫌なところでフリーズする。
404名無しさん@編集中:2013/11/20(水) 02:41:48.87 ID:2ocmFpse
405名無しさん@編集中:2013/11/20(水) 05:47:45.06 ID:iQEAOpth
AviUtlの入力プラグインって、AvsReader、avsinp、L-SMASH Works、どれがいいんですか?
406名無しさん@編集中:2013/11/20(水) 09:04:14.25 ID:DXGUpnd3
FFT3DGPUはSetMT()で使う場合、他の時間軸フィルター(特にMVTools2とか)と併用すると
高確率で落ちるか、著しく速度が落ちるな。
407名無しさん@編集中:2013/11/20(水) 12:58:22.41 ID:b6fvWsmP
★AVISynth Script File Reader
ビデオ圧縮:DivX 6.9.2 YV12 Decoder
ビデオ展開方式:RGB

★L-SMASH Works File Reader
ビデオ圧縮:未圧縮
ビデオ展開方式:YUY2

どっちがいい?
408名無しさん@編集中:2013/11/20(水) 13:25:32.70 ID:b6fvWsmP
あ、元のソースはVHS素材でYV12ね
409名無しさん@編集中:2013/11/20(水) 14:12:04.04 ID:w8DciFri
色空間がYUY2なL-SMASH works
410名無しさん@編集中:2013/11/21(木) 00:47:50.02 ID:nJzwv1s1
>>330のICL版のDGDecode、TDeint、TMM、nnedi3欲しいんだけど誰か上げてくれないかな?
ICL版プラグインってどうやって作成してんの?
411名無しさん@編集中:2013/11/21(木) 01:00:52.01 ID:viZlsYLr
ソースを公式でもらってきて自ビルドすればいいんじゃね
開発環境はVC2010以降の評価版とかいれときゃいいだろうし
412名無しさん@編集中:2013/11/22(金) 21:04:22.04 ID:QSJ7wiia
>>330のDGDecodeって、コンパイルに使用したソースってどっち?
オリジナル版?SSE版?
413名無しさん@編集中:2013/11/23(土) 02:07:36.98 ID:5IOA0q12
MosquitoNRってどうやってビルドするの?
slnファイルないし

以下のコマンドではエラー出てダメ
cl.exe /Ox /GL /arch:AVX /LD /MT mosquito_nr.cpp
414名無しさん@編集中:2013/11/23(土) 13:19:55.88 ID:YAdtDZ+y
なんでmosquito_nr.cppしかコンパイルしないのか

ソリューション無いならないで作ればええし
415名無しさん@編集中:2013/11/25(月) 02:45:15.07 ID:UkPYmMZ1
>>414
ソリューションの作り方わかんない
416名無しさん@編集中:2013/11/25(月) 13:39:22.36 ID:ahRjXpkw
ソリューションとか気取り過ぎだろw
417名無しさん@編集中:2013/11/25(月) 17:54:20.64 ID:58YIRiYL
とりあえずビルド方法教えてあげなよ・・っていうか、書いてよ
418名無しさん@編集中:2013/11/25(月) 17:56:45.94 ID:HLIwuEDd
断る
419名無しさん@編集中:2013/11/25(月) 18:14:52.61 ID:ehLWfeAe
(分からないことがあったらすぐに人に聞くような性格の人間は)お断りします
420名無しさん@編集中:2013/11/27(水) 16:34:07.94 ID:Oa6US/Bb
Avisynthは"DelayAudio"で指定しない限り、Delay補正されることはありませんよね?

avsの音声周りはこうなってます↓

〜〜〜
A1="__aud__"

AudioDub(last, WavSource(A1))
〜〜〜
421名無しさん@編集中:2013/11/27(水) 19:12:32.46 ID:QKTGDf2M
Jinc Resizer - Avisynth Plugin [v0.1.1]
http://forum.doom9.org/showthread.php?t=169813
422名無しさん@編集中:2013/11/28(木) 12:24:10.47 ID:vRyg5z1U
DivX 6.9.2 YV12 DecoderはソースがYV12でもRGBに変わっちゃうから画質の劣化がバカでも判る
423名無しさん@編集中:2013/11/30(土) 10:30:19.86 ID:uzAqjOt1
クロスコンバートのミスがあるシーンの中で、テロップだけが正常な場合
通常の補正をかけると、当たり前だけどクロコンミスは修正するが今度はテロップがズレる
こんな場合ってどのような処理をすればクロコンミスの部分だけを処理することができますか?
424名無しさん@編集中:2013/11/30(土) 10:38:49.39 ID:atVfL+T1
縦方向にリサイズするだけ
425名無しさん@編集中:2013/11/30(土) 11:09:04.02 ID:uzAqjOt1
>>424
ご助言どうもありがとうです
1080pの動画で、試したことはDestripeとBCSInterlacedResize_mod
そして縦方向のリサイズです

DestripeとBCSInterlacedResize_modの両方は制度の違いはあれどクロコンミスは綺麗に補正されますがテロップはずれる
縦方向のリサイズでは、元となる縦方向のサイズが分からないので、810, 720, 480, 486等で試してみましたが、720以下だとボケすぎることから
一番しっくりくるのが720だったのですが、これだとまだ線がズレている状態で困っている次第です

情報を小出ししているようなことになってしまって申し訳ありません
426名無しさん@編集中:2013/11/30(土) 13:44:56.41 ID:4fVz1FQ/
ソースは何?どこのシーン?
427名無しさん@編集中:2013/11/30(土) 20:37:42.91 ID:4Gjkh826
>>425
これってアプコン後にテロップ付けたって事?
428名無しさん@編集中:2013/12/01(日) 10:14:36.30 ID:muNnPHc/
Trim(763,4979)++Trim(6787,19103)++Trim(20903,47065)++Trim(48865,49304)
a1=DoubleWeave().SelectEvery(5,0,3).Trim(0,4216)
a2=DoubleWeave().SelectEvery(5,2,4).Trim(4217,16533)
a3=DoubleWeave().SelectEvery(5,1,3).Trim(16534,42696)
a4=DoubleWeave().SelectEvery(5,1,4).Trim(42697,43136)
a1++a2++a3++a4

として周期一定のアニメをインタレ解除をしようとしたのですが


AntiComb(checkmode=true)でPulldown5パターンの中からプレビュー見ながら
縞が少ないのを個々に選んで連結したんですけど
連結後に再度プレビューで確認すると縞が大量に…

これは1個目の
a1=DoubleWeave().SelectEvery(5,0,3).Trim(0,4216)
のSelectEvery(5,0,3)で全て処理されてるという事でしょうか?
Itsを使ってエンコすれば正常になるんでしょうか?
429名無しさん@編集中:2013/12/01(日) 11:52:37.46 ID:GTCwy4AB
>>428

>これは1個目の
>a1=DoubleWeave().SelectEvery(5,0,3).Trim(0,4216)
>のSelectEvery(5,0,3)で全て処理されてるという事でしょうか?
いいえ

>Itsを使ってエンコすれば正常になるんでしょうか?
正常になるかどうかは君の設定次第だ

↓このあたり読んで参考にすれば?
ttp://putin999.blog.fc2.com/blog-entry-28.html
430名無しさん@編集中:2013/12/01(日) 12:13:40.29 ID:wv/Xcd2e
>>428
>a1=DoubleWeave().SelectEvery(5,0,3).Trim(0,4216)
>a2=DoubleWeave().SelectEvery(5,2,4).Trim(4217,16533)
以下略

a1=Trim(0,4216).DoubleWeave().SelectEvery(5,0,3)
a2=Trim(4217,16533).DoubleWeave().SelectEvery(5,2,4)
以下略
431名無しさん@編集中:2013/12/01(日) 18:07:48.99 ID:muNnPHc/
>>429-430
ありがとうございました

430氏のやり方で連結後の確認でも正常に表示されました
trimの前に.DoubleWeaveしてたからおかしくなってたんですね…
432名無しさん@編集中:2013/12/01(日) 20:05:37.91 ID:ihXsFtew
Trim(763,4979)とかだと、フレーム数が5の倍数でないので、
30fps->24fpsとフレーム数を4/5にしたときに音がずれる。
433名無しさん@編集中:2013/12/01(日) 21:11:15.56 ID:muNnPHc/
>>431
なるほど…
Itsだとmode fps_adjust = onで使ってたから気にならなかったけど
手動だと必要だという事ですか
ありがとうございました
434名無しさん@編集中:2013/12/01(日) 21:11:45.97 ID:muNnPHc/
安価ミス…
>>432
435名無しさん@編集中:2013/12/06(金) 21:20:14.55 ID:nXHVB/DX
DoubleWeave().SelectEvery(5,1,3)
とインターレース解除しているのですが、
defを書いてItsに通すと縞が出て悩んでいます。
Itsを使わない場合には縞はでないのです。
Its後は spline64resize(1280,720).ConvertToYUY2() だけしか記述してません。

DoubleWeave().SelectEveryだけ
http://uproda11.2ch-library.com/e/e00012823-1386331467.png
Its後
http://uproda11.2ch-library.com/e/e00012824-1386331496.png

原因が分からないのでEasyVFRに乗り換えようとしたのですが、
avisynth.info/?EasyVFR のリンクが切れてるようで入手できなくて困ってます。

どなたか良いアドバイスを頂けたらと思います。
綺麗に縞解除できれば、どの方法でも良いのですが、VFR用のタイムコードとチャプタを付けたいと思ってます。
よろしくお願いします。
436名無しさん@編集中:2013/12/06(金) 21:42:37.85 ID:PAlyLLYl
アドバイスじゃないけど
ConvertToYUY2()って何のためにつけてるの?
437名無しさん@編集中:2013/12/06(金) 21:49:01.48 ID:nXHVB/DX
クリップをAviutlに渡すために使ってるだけです
438名無しさん@編集中:2013/12/06(金) 21:52:23.94 ID:PAlyLLYl
ごめん、聞き方が悪かった
何でIts後だけspline64resize(1280,720).ConvertToYUY2()をつけるんだろう?ってことだけど
それ外すとどうなる?
439名無しさん@編集中:2013/12/06(金) 22:00:22.24 ID:nXHVB/DX
>>438
おおっ!アドバイスありがとうございました。目からウロコです!

ConvertToYUY2()→EraseLogoでItsの前に使ってたのですが、
Its前にあるYUY2を消したら縞が綺麗に消えました。

感謝感激です。長い間悩んでいたので助かりました。
どうもありがとうございます。
440名無しさん@編集中:2013/12/08(日) 20:24:31.16 ID:oXxg00/9
ditherとavspmodの64bitがどこかにあるらしいんですが、どこにあるか教えてください
441名無しさん@編集中:2013/12/08(日) 21:37:04.12 ID:9qI7B1+u
どうせ、たくあんのブログ読んでここに書き込んでるんだろ
どちらも公にリリースされていないと書いてただろ?だから教えてないんじゃないのか?
442名無しさん@編集中:2013/12/08(日) 23:30:43.75 ID:NAmN2gTK
たくあんって誰だよw
443名無しさん@編集中:2013/12/08(日) 23:47:42.71 ID:amKYHYxs
え。
444名無しさん@編集中:2013/12/15(日) 05:45:25.70 ID:Aq0rQUZN
Avisynthを使って画像を1枚ずつ読み込み処理、出力を行いたいのですが、ImageWriter関数では全てが同じ保存名になってしまいます。
個別に読む理由としては、複数の解像度の画像をnnedi3_rpow2で整数倍に拡大したいのですが連番で読み込んだ場合キャンバス?サイズが固定されてしまうためです。
現在こんな感じなのですがどうすれば個別の保存名を付けることが出来るでしょうか?重複してなければディレクトリが違っても構いません。
あとavisynthって文字列の結合出来ないんですか?

GScript("""
for ( i = 1, 20,1) {
ImageReader("c:\png\%03d.png",i,i+1)
#フィルタによる画像処理
ImageWriter("c:\", 1, -1, "png")
}
""")
445名無しさん@編集中:2013/12/15(日) 09:50:29.47 ID:zgbRV/h4
そういうのはCで書いた方が早いよ。
446名無しさん@編集中:2013/12/15(日) 16:35:35.16 ID:fIMObA+Z
>>444
事前にIrfanvviewなどの画像ツールで、一気にリサイズした画像を用意しておくのはダメなのか?
447名無しさん@編集中:2013/12/15(日) 23:16:25.70 ID:degPgqaY
AviSynth+を使って http://www1.axfc.net/u/3103385 からダウンロードしたyadif.dllを読みこませようとしているのですが、
'(略)/yadif.dll' cannot be used as a plugin for AviSynth.
と出てしまいます
http://chaosking.de/avisynth-filter-db からダウンロードしたyadifmodだと正常に読み込めました
avsはこんな感じです
LoadCPlugin("C:\Tool\AviSynth 2.5\plugins64\yadif.dll")
yadif()

環境は Windows 7 64bit・AviSynth+ r1561
確認はVirtualDub 1.10.4 x64版で行っています
448名無しさん@編集中:2013/12/16(月) 00:19:23.37 ID:clI2bFlY
LoadC
449名無しさん@編集中:2013/12/16(月) 02:07:40.18 ID:PFj++Fjv
>>448
Load_Stdcall_pluginでやってみましたがダメでした
450名無しさん@編集中:2013/12/18(水) 09:55:34.65 ID:4blMmmnz
avsの中に別のavsをビデオクリップとして記述する方法どうすればいいのー
451名無しさん@編集中:2013/12/18(水) 09:58:15.44 ID:O2mP6JwT
Import("hoge.avs")
452名無しさん@編集中:2013/12/18(水) 10:24:20.61 ID:4blMmmnz
ありがとー
453名無しさん@編集中:2013/12/19(木) 20:40:47.44 ID:EPLOdmo1
ditherの64bit版あるところ教えて
探したけど見つからないの…
454名無しさん@編集中:2013/12/20(金) 00:47:13.58 ID:OdbmnBuO
シーンチェンジの直前直後が汚いことが多いので、その前後に同じ絵で綺麗なフレームが
あったら自動で置き換えたいんですが、Dup()よりいいフィルタはありますか?
Dup()はちょっとためしてみたのですが、連続する類似フレームの最後のものを
常にコピーするようなので、シーンチェンジ直前の絵が汚い場合に弱いと感じました。
455名無しさん@編集中:2013/12/20(金) 00:59:29.82 ID:uPlHADp/
ReverseしてからDupでええんとちゃう
456名無しさん@編集中:2013/12/20(金) 01:18:56.42 ID:OdbmnBuO
>>455
それだと逆にシーンチェンジ直後の絵が汚い場合に問題になるのではないでしょうか?
シーンチェンジ直後の絵が汚い方が(汚いフレームがIフレームとしてエンコードされる
可能性が高く)問題なので、先頭を選ぶよりは末尾を選んでくれた方が
マシではあるのですが、

・三枚以上類似フレームが連続している場合は先頭と末尾「以外」
・連続フレームが二枚しかない場合は、その前後との差の小さい方
を選びたいのです
457名無しさん@編集中:2013/12/20(金) 01:49:54.43 ID:uPlHADp/
dup.reverse.dup
って意味だぞ?
真ん中のフレームを選ぶとかしたい場合はmasktoolsとかで頑張るか1からプラグイン書くしかないやろ
458名無しさん@編集中:2013/12/20(金) 02:01:16.82 ID:k/znR9bR
同じフレームが2枚続いてる場合は
FreezeFrame でいいんじゃない?
後のフレームを前のフレームにコピーできる
459名無しさん@編集中:2013/12/20(金) 02:04:39.11 ID:OdbmnBuO
>>457
なるほど、意味わかりました。
一度連続区間の中のdirtyなフレームがリファレンスとして選択されるとその区間は
dirtyフレームのコピーで埋められてしまうので、多段フィルタしても無駄そうですが
どうなんでしょう……
460名無しさん@編集中:2013/12/20(金) 11:24:44.20 ID:OdbmnBuO
Dup()はあきらめて別の方法で考えました。
慣れてないので糞みたいなスクリプトになりましたが
やりたいことはできてそうな気がします。
http://pastie.org/8564567
461名無しさん@編集中:2014/01/05(日) 13:12:11.87 ID:UsFfor21
TMPGEnc Video Masterring Works 5へavsファイルを読み込ませようとしましたが、
エラーになります。根本的におかしいのかもしれませんが、おかしいところが分かりません^^;

PluginDir = "C:\Program Files (x86)\AviSynth 2.5\plugins\"
LoadPlugin(PluginDir + "nnedi3.dll")
LoadPlugin(PluginDir + "TMM.dll")
LoadPlugin(PluginDir + "DGDecode.dll")
LoadPlugin(PluginDir + "TDeint.dll")

DGDecode_MPEG2Source("D:\00002.d2v")

00002.demuxed=nnedi3

TDeint(order=1, edeint=00002.demuxed, emask=TMM(order=1))

return last
462名無しさん@編集中:2014/01/05(日) 16:22:40.15 ID:KlXNQFD/
>>461
00002.demuxed=nnedi3 ってところが俺には文法違反に見える。
463名無しさん@編集中:2014/01/05(日) 16:32:41.79 ID:AwCh2VOJ
nnedi3()
にしたら通るんじゃないの。フレームレート倍にしなくていいのかな?
464名無しさん@編集中:2014/01/05(日) 18:28:08.66 ID:UsFfor21
>>462
レスありがとうございます。
修正したところうまくいきました。
ありがとうございます。

>>463
レスありがとうございます。
ソースは29.97のインターレースなわけですが、解除してプログレッシブにしたいだけならフレームレートを倍にする必要は無しでOKですかね?
倍にってことは59.94の、いわゆる60pのことなのかな?という認識です。
465名無しさん@編集中:2014/01/05(日) 18:37:00.31 ID:bhjmt/bx
dgindexでどういう処理してるかによるんじゃないかな
そっちでインタレ解除できてるなら問題ないんだろうけど。
466名無しさん@編集中:2014/01/05(日) 19:19:38.90 ID:UsFfor21
>>465
MPEG2Source("D:\00002.d2v")
LoadPlugin("C:\Program Files (x86)\AviSynth 2.5\plugins\TDeint.dll")
LoadPlugin("C:\Program Files (x86)\AviSynth 2.5\plugins\nnedi3.dll")
LoadPlugin("C:\Program Files (x86)\AviSynth 2.5\plugins\TMM.dll")
LoadPlugin("C:\Program Files (x86)\AviSynth 2.5\plugins\DGDecode.dll")

TDeint(order=1, edeint=nnedi3(), emask=TMM(order=1))

return last

この内容でいけました。
gdindexは初期状態から特に変更はしていません。
iDCTアルゴリズムをIEEE〜へ、Field OperationをHonor Pulldown Flagsへの確認をしたくらいです。

この状態でTVMW5では縞が見えず、インターレース解除されているように見えます。

後は通常通りエンコでOKでしょうか?
467名無しさん@編集中:2014/01/08(水) 17:04:35.11 ID:HTJT8wVk
まいった・・いままでTop Fieldかと思ってたチャンネルがBottom fielだったorz
Field orderを自動で検出してくれるようなプラグインないし方法ってない?
(DGIndexの自動設定はとあるCSでミスるので無効にしてる)
468名無しさん@編集中:2014/01/08(水) 17:54:05.76 ID:ytHF6FN0
どのチャンネル?TFFかBFFかころころ変わるの多いような気がするけど
469名無しさん@編集中:2014/01/08(水) 17:59:20.82 ID:SO5+37Sh
ソースによらずTFF強制にしといたら
470名無しさん@編集中:2014/01/08(水) 18:12:21.83 ID:HTJT8wVk
スーパー・ドラマTV。
TFFを指定すればちゃんと出来るから入り混じってるわけではないと思う。
もしかしてDGIndexのmodバージョンが古いのかと思って確認してみたけど違った
471名無しさん@編集中:2014/01/09(木) 23:46:13.90 ID:Q5Kcw5Do
Windows 7から8.1に移行して、早速エンコードしようと思ったら ThreadRequest.dll が読み込めない というエラーが出てきたのですが、
Windows 8.1 x64環境だとThreadRequest x64(http://yo4kazu.110mb.com/にあるもの)は使えないのでしょうか?(32bit版は使えました)
それともAviSynth+を使っているからでしょうか?AviSynth+のバージョンは r1576 で、avsファイルは64bit版x264 r2377(http://otsukemono.blogspot.jp/)に直接読み込ませています
472名無しさん@編集中:2014/01/10(金) 09:54:42.07 ID:GrrkIitY
x64で揃えるなら、ランタイムもx64に合わせる必要があるだろう。
473名無しさん@編集中:2014/01/10(金) 10:41:16.81 ID:n4ExYukm
ランタイムでも入れてねえんじゃねえの
474名無しさん@編集中:2014/01/10(金) 14:31:02.60 ID:dsfUs9js
>>472-473
Visual C++ 2010のランタイムを入れたら動きました!
ありがとうございました!
475名無しさん@編集中:2014/01/15(水) 12:14:42.15 ID:uzHJ4MUZ
x264出力した動画がシーンチェンジ時に崩れてたんですが
この現象に詳しい方いませんか?


ttp://www.dotup.org/uploda/www.dotup.org4807310.jpg
この場面からシーンチェンジして

ttp://www.dotup.org/uploda/www.dotup.org4807308.jpg
こうなるはずなんですが(AVSPmodから画像保存)

ttp://www.dotup.org/uploda/www.dotup.org4807312.jpg
シーンチェンジ前の映像が残ったままこうなってしまった(出来上がった動画より画像保存)
数秒間この崩れた背景が映り込んで通常の映像に戻る

avsは
DGSource
bassAudioSource
AudioDub
Trim
EraseLOGO
DoubleWeave().SelectEvery()
Spline36Resize
flash3kyuu_deband


TSソースでは問題ないのでインタレ解除が原因かと思い
DoubleWeave().SelectEvery()をTIVTC24P2()に代替してみましたが
同じ場所で崩れさりました
476名無しさん@編集中:2014/01/15(水) 13:22:39.33 ID:mnnjhzqG
>>475
muxerはなに使ってるの?
MP4Boxならを最新版に更新
x264の--scenecutを60ぐらいに上げてみるとか
477名無しさん@編集中:2014/01/15(水) 18:38:20.59 ID:E56OV0B8
lsmashだとたまにそういう事が有ったな
今は知らんが
478名無しさん@編集中:2014/01/15(水) 18:40:14.99 ID:2UFesWtQ
このスレ口ばっかり達者な奴ばかりでC言語に長けてる奴は一人もいないのな

いたら、Reena!の64bit対応版作れ、ソースコードあるんだし
シークすると「フレーム取得できませんでした」ってメモリ使用量が肥大化するバグがあるんだが
直せ
あ、俺、コンパイル面倒だからしないw
479名無しさん@編集中:2014/01/15(水) 19:13:45.97 ID:uzHJ4MUZ
>>476
エスパー回答あざっす
とりあえずmp4boxが3年くらい前のだったので最新のものにしたら
崩壊しなくなりました
まさかmuxerが原因だったとは…
480名無しさん@編集中:2014/01/18(土) 02:34:19.13 ID:VmKSUTZw
batにavsを入れると以下の様なエラーが発生してエンコードできません
ググってもavisynthに関する情報が全然出てこないので正直お手上げです
どなたかアドバイスお願いします

lavc [error]: could not open the aac encoder
mp4 [error]: error opening audio encoder.
mp4 [error]: unable to init audio output.
x264 [error]: could not open output file `test.mp4'
481名無しさん@編集中:2014/01/18(土) 02:37:12.34 ID:Dr9gjb6j
batの中身見せてくれないと回答が難しすぎる
482名無しさん@編集中:2014/01/18(土) 02:51:15.60 ID:VmKSUTZw
batはこんな感じです.x264エンコードを実行したときに
>>480のエラーが発生します

set x264=--preset slower --tune animation --crf 23 --qpmin 12 --qpmax 51 --qcomp 0.8
--psy-rd 1:0.2 --keyint -1 --min-keyint 4 --bframes 3 --deblock 0:0 --partitions p8x8,b8x8,i8x8,i4x4
--subme 11 --merange 24 --ref 5 --no-fast-pskip --no-dct-decimate --colormatrix bt709

set folder=E:\tvRec2\ts\enc_tmp\
set tool=D:\tool\encode\bin\
set subtitle=0103
set outfile_264="%folder%%subtitle%.mp4"
set subtitle=010312
set outfile_264a="%subtitle%.mp4"
set outfile_aac="%folder%%subtitle%.aac"
set outfile_wav="%folder%%subtitle%.wav"
set outfile_log="%folder%%subtitle%.log"
set subtitle=010312Union
set outfile_264b="%folder%%subtitle%.mp4"

set x264_status="x264-statuslog"
set x264_path="%tool%x264.exe"
set avs2wav_path="%tool%avs2wav.exe"
set FAW.exe_path="D:\tool\encode\FakeAacWav\FAW.exe"
set mp4box_path="%tool%MP4Box.exe"
set INPUTFILE=%~1

%x264_path% %x264% -o %outfile_264% %INPUTFILE%
%avs2wav_path% %INPUTFILE% %outfile_wav%
%FAW.exe_path% %outfile_wav% %outfile_aac%
%mp4box_path% -add %outfile_264% -add %outfile_aac% -new %outfile_264b%
483名無しさん@編集中:2014/01/18(土) 03:15:13.63 ID:Dr9gjb6j
ぱっと見バッチは問題なさげかな。avsファイルのフルパスがスペース混じってるとだめそうに見えるけど
avsの中身見せてもらった方が良かったかも
484名無しさん@編集中:2014/01/18(土) 03:42:48.13 ID:VmKSUTZw
遅くなりましたがAVSはこんな感じです

## aviutl
LoadPlugin("D:\tool\encode\dgmpgdec158\DGDecode.dll")

##
v=MPEG2Source("E:\tvRec2\ts\enc_tmp\0103.d2v")
a=WavSource("E:\tvRec2\ts\enc_tmp\0103aac.wav")

AudioDub(v,a)

Trim(233,4907)++Trim(6707,22200)++Trim(24000,46551)++Trim(48335,48784)

#YUY2色空間に変換
ConvertToYUY2(interlaced=true)
return last
485名無しさん@編集中:2014/01/18(土) 06:12:29.40 ID:tn59CzXN
>>482

どのx264使ってるかわからないが、俺のときは--keyint -1ってのが駄目で
自分で値設定しないと動かなかったな。

aviutlでのオプション見て書いてるとかかな?
あと、batで処理なら

#YUY2色空間に変換
ConvertToYUY2(interlaced=true)

これもaviutlで見るとき以外はコメントアウトでいいと思う。
486名無しさん@編集中:2014/01/18(土) 09:46:22.86 ID:mMhAL/AQ
バッチで処理する前にコマンド直打で出力の確認はしましたか?
面倒だろうけど映像だけとか音声だけとかコマンドを1つずつ実行して確実に
実行できているか、出力が成功しているか確認するのが先だと思いますよ。
487名無しさん@編集中:2014/01/18(土) 12:57:25.99 ID:sW2PtQfG
set INPUTFILE=%~1
    ↓
set INPUTFILE=%~dpfx1
488名無しさん@編集中:2014/01/18(土) 12:59:10.79 ID:sW2PtQfG
set INPUTFILE=%~1
    ↓
set INPUTFILE=%~dpnx1

訂正。
489名無しさん@編集中:2014/01/18(土) 13:16:52.61 ID:sW2PtQfG
>>482
あと余計なおせっかいかもしれないが

> %x264_path% %x264% -o %outfile_264% %INPUTFILE%
> %avs2wav_path% %INPUTFILE% %outfile_wav%
> %FAW.exe_path% %outfile_wav% %outfile_aac%
> %mp4box_path% -add %outfile_264% -add %outfile_aac% -new %outfile_264b%

この順番は

> %avs2wav_path% %INPUTFILE% %outfile_wav%
> %FAW.exe_path% %outfile_wav% %outfile_aac%
echo 音声の確認はOK? [y/n]
> set /p sel=
> if /I "%sel%" NEQ "y" goto end
> %x264_path% %x264% -o %outfile_264% %INPUTFILE%
> %mp4box_path% -add %outfile_264% -add %outfile_aac% -new %outfile_264b%
> :end

こんな風にした方がいいんじゃね。
avsからwav , aacなどに変換する際、
sourceファイルなどに支障(ドロップや解除漏れとか)が含まれた状態で
音声をデコードすると映像は平気でも音がその地点から途切れてしまうバグがあるからな。
MPEG2TSなどをAVSへ取り込むときは特に気を使う。

エンコードが終わって、プレイヤーで再生したら音が途中で途切れてた orz
ていう悔しい思いをすることになるかもよ。
490名無しさん@編集中:2014/01/18(土) 17:05:16.50 ID:delU2xfJ
lavc [error]: could not open the aac encoder
ってのはx264-audioでaacエンコーダを使おうとしてる
--acodec noneを追加するかx264-audioを含んでいないバイナリ(たくあん氏のとかvideolanの配布しているものとか多分komisar氏のも)
に変えるかすればいい
491名無しさん@編集中:2014/01/18(土) 17:38:39.43 ID:VmKSUTZw
みなさんアドバイスありがとうございます
batの書き方など参考にさせて貰います

>>480 のエラーですが
>%x264_path% %x264% -o %outfile_264% %INPUTFILE%
この処理を実行したときにエラーが発生します.
avisynthは AVS2.6.0 Alpha5(130918)で,x264は32bitの8bit r2245です.(x264の入手先 http://x264.fushizen.eu/?p=291

http://www.videolan.org/developers/x264.html こちらから取得したx264を使うと
x264 [error]: not compiled with MP4 output support
というエラーになります.
そもそも使ってるx264が間違っているのでしょうか
492名無しさん@編集中:2014/01/18(土) 17:40:07.08 ID:BWuwpDaO
これってAvisynth関係ないだろ
493名無しさん@編集中:2014/01/18(土) 17:41:52.23 ID:VmKSUTZw
すみません.
前スレ読む前に書き込んでしまいました.

>>490
ありがとうございます!
たくあん氏のバイナリで試したところ正常に動作しました!
494名無しさん@編集中:2014/01/20(月) 12:22:21.28 ID:7ZiNkTWe
avisynthの64bit版を使っているのですがnnedi3フィルタを使うとエンコードがすぐ終わり何も出力されないのですがなぜでしょうか
495名無しさん@編集中:2014/01/20(月) 12:56:12.75 ID:/g4PZ/RF
そのavsの中身、エラーメッセージなどを見ないとなんともいえないよ
エラーならエラーの内容が出力されるはずだけど
496名無しさん@編集中:2014/01/20(月) 13:09:56.04 ID:4LKLZIE8
それはエンコするまえにプレビューで確認しなかった君のミス。
プレビューで問題が無いのにエンコしたら何も出力されないなら
エンコ設定(パラメータ or パイプ渡しetc)側のミス
497名無しさん@編集中:2014/01/20(月) 13:37:23.67 ID:7ZiNkTWe
nnedi3_rpow2(rfactor=2,nsize=4,nns=0,qual=1,cshift="LanczosResize",fwidth=1024,fheight=768,ep0=4)

nnedi3を無効にすると問題なく0%から始まってくれるのですが有効にすると1pass,2passと何もされずに終わってしまいます。
一応32bit時は全く同じavsで出力は出来ていました。
498名無しさん@編集中:2014/01/20(月) 13:52:44.57 ID:4LKLZIE8
ちゃんとx86版とx64版でDLLを使い分けてるか?
499名無しさん@編集中:2014/01/20(月) 15:21:07.88 ID:7ZiNkTWe
使い分けているつもりなんですけどね・・

nnedi3dllはここのを使っています
https://skydrive.live.com/?cid=adc0ad43e645aeed&id=ADC0AD43E645AEED%211033&ithint=file,.zip&authkey=!AOA9RRuuQX2xK_M
500名無しさん@編集中:2014/01/20(月) 16:00:30.59 ID:QQwt8crY
avisynthのver
avsのすべての記述
x264のオプション
これらを全て晒さないとね

小出ししていくパターンが一番厄介
501名無しさん@編集中:2014/01/20(月) 16:24:34.19 ID:oDIbVa87
AvsPmodやAviUtlに投げて出てくるエラーメッセージ見るのが手っ取り早いんじゃないの
そもそもAviSynth64は挙動怪しいんだから、どうしても64bitがいいならAviSynth+の64bit使う方がいいんじゃないかと
502名無しさん@編集中:2014/01/20(月) 17:14:32.64 ID:rvuquvYV
Port of NNEDI under new v2.6 AVS API
ttp://forum.doom9.org/showthr

Avisynth+
ttp://forum.doom9.org/showthread.php?t=168856

Avisynth+ plugin modernization efforts
ttp://forum.doom9.org/showthread.php?t=169832

そういや+でQTGMC使ってる人いる?
エラー出て使えないんだけどその内バージョンアップで使えるようになるのかな
503名無しさん@編集中:2014/01/20(月) 17:19:16.82 ID:QQwt8crY
QTGMC使ってるけどいまだかつてエラーは出たことない
504名無しさん@編集中:2014/01/20(月) 17:23:17.52 ID:4LKLZIE8
QTGMCはSDアプコンのときしか使わないな。
505名無しさん@編集中:2014/01/20(月) 17:27:29.08 ID:rvuquvYV
ついでに
nnedi3 - OpenCL rewrite
ttp://forum.doom9.org/showthread.php?t=169766


なら自分が集めたdllが間違ってたりおかしかったりするのかな?
+のx64でQTGMC(preset="fast") が使えればいいので
どこのdllをDLしたのか教えてくれると有り難いです
506名無しさん@編集中:2014/01/20(月) 17:36:56.81 ID:QQwt8crY
おっと申し訳ない。+の話だったのね
+の環境でQTGMC試してないのでわからない
507名無しさん@編集中:2014/01/20(月) 17:58:35.12 ID:7ZiNkTWe
ver2.5 64bit mt

V = MPEG2Source("")
A = WavSource("")
AudioDub(V,A)

Trim(,)

nnedi3_rpow2(rfactor=2,nsize=4,nns=0,qual=1,cshift="LanczosResize",fwidth=1024,fheight=768,ep0=4)

vitualdubの64bitで読み込むとthere is no function named nnedi3_rpow2 と出ていました
loudpluginでnnedi3を指定してもunable to loadと出ていたのでnnedi3.dllが会わないのでしょうか
508名無しさん@編集中:2014/01/20(月) 18:47:23.13 ID:QQwt8crY
http://forum.doom9.org/showthread.php?t=147695
ここのnnedi3 v0.9.2 - 64-bitで試してみたら?
509名無しさん@編集中:2014/01/20(月) 19:08:47.19 ID:7ZiNkTWe
avisynth+で試してみると無事出来たのですが+はmt.dllを使用できるのでしょうか
510名無しさん@編集中:2014/01/20(月) 20:48:37.01 ID:oDIbVa87
>>509
MT.dllは使えない。+はMT機能はいずれ実装するみたい(近いうち?)だが今のとこ無理
Threadrequestは使える

>>505
どんなエラー?今試したけど使えた。ただWarningは出てた
+のプラグインスレで公開されてる奴は使ってるかな。RemoveGrainはRgTools
普段はまだ2.6MT使ってるからまだ細かく調べてない…
511名無しさん@編集中:2014/01/22(水) 07:13:13.90 ID:hx/8sBjB
nnedi3_rpow2(rfactor=2,nsize=4,nns=0,qual=1,cshift="LanczosResize",fwidth=1280,fheight=720,ep0=4)これをmt化するにはどう記述すればいいのでしょうか

説明によればリサイズの場合縦横別々にしなければならないとは書いてあったのですがよくわかりませんでした。
512名無しさん@編集中:2014/01/22(水) 14:21:45.45 ID:15MQjRc8
もうちょっと自分で努力することを覚えようか
ここはあなたのお悩み相談所じゃないんだよ

上の数日前のあなたの質問に対して親切に回答してくだっさってる方々にも感謝言葉すらない
質問者としての最低限のモラルさえ守れないようではだめだよ
513名無しさん@編集中:2014/01/22(水) 14:42:56.63 ID:j2pofwNV
横からだがそもそもDTV板にモラルがあるのか疑問を感じる
514名無しさん@編集中:2014/01/22(水) 20:15:30.26 ID:LAbxOc/o
>>511
過去ログ漁ればええやん、それ
515名無しさん@編集中:2014/01/25(土) 11:30:21.40 ID:v3GwKwbf
Avisynthのアーカイブって封鎖されたの?
ttp://www.avisynth.org/warpenterprises/
サーバーのメンテかと思ったけど何日たってもアクセスできない
516名無しさん@編集中:2014/01/25(土) 12:17:13.12 ID:3xjrlFVC
封鎖どころか404だな
インターネット・アーカイブにも残ってない
517名無しさん@編集中:2014/01/25(土) 12:43:49.26 ID:U7YTBK6p
>>515
そこに何が置いてあったのか知らないけど、

2.0以降のソースとバイナリは、ここにある
http://sourceforge.net/projects/avisynth2/files/

そういう話ではなく?
518名無しさん@編集中:2014/01/25(土) 13:43:19.61 ID:v3GwKwbf
>>517
過去に公開されていたプラグインのアーカイブ
519名無しさん@編集中:2014/01/25(土) 16:52:05.28 ID:U7YTBK6p
>>517
ああ、なるほど

じゃあ、これのことかな?
http://www.avisynth.nl/users/warpenterprises/

>>515 や、http://avisynth.nl/index.php/Main_Page のリンクだと
users/ が抜けてるっぽい
520名無しさん@編集中:2014/01/25(土) 17:13:49.25 ID:U7YTBK6p
ごめんなさい。 >>518 だった

ちなみに、warpenterprises でググれば、すぐに出てきた
521名無しさん@編集中:2014/01/25(土) 18:22:26.24 ID:v3GwKwbf
>>520
うお〜、そこっす
ブクマしてたリンクも(同じくブクマしてた)Main Pageからもアクセス出来なかったから
ググるって発想がなかった
ありがと、助かった。
522名無しさん@編集中:2014/01/25(土) 20:39:13.32 ID:mD3AqFLl
古いゲームをnnedi3などでリアルタイムでアプコンしながらプレイしたいのですがキャプチャ中の動画にavisynthでフィルタをかけて別枠で再生するというような事は可能ですか?
表示遅延については気にしません
523名無しさん@編集中:2014/01/26(日) 00:33:29.96 ID:ZpQ40jSX
524名無しさん@編集中:2014/01/26(日) 15:26:38.84 ID:oU+38xVs
>>523
アンチエイリアシング関数
525名無しさん@編集中:2014/01/26(日) 19:41:30.40 ID:W7Mycr3/
ロゴ処理とインタレ解除について質問です。
インタレ解除の前にロゴ処理を行い、
ロゴ処理のみの段階でAvsPでプレビューするとロゴは綺麗に消えているのですが、
ロゴ処理後にitsでインタレ解除を行い、
AvsPでプレビューすると、ところどころのフレームにロゴのかけらが見られます。

これはどうしてなのでしょうか?
526名無しさん@編集中:2014/01/26(日) 19:50:56.22 ID:/qSF3kKi
avsの記述を書けよ
itsじゃなかったら大丈夫なの?
ロゴのかけらと言われてもわからないからキャプって画像添付

つか本スレのほうでボロカスに言われてた人だね
527名無しさん@編集中:2014/01/26(日) 20:47:54.39 ID:BTmXi6ZA
>>525
透過性ロゴのなかにはフェード効果があるものもあるから
それらに対応したロゴ抜きを設定してないとかじゃないかね。
たとえばTBSのロゴなんかはそれに当たる。
528名無しさん@編集中:2014/01/26(日) 21:29:05.63 ID:p2e9Lwap
そもそもitsでっていわれてもどう解除してるかわからんのだが
片フィールドのロゴで躓いてるとか?
529名無しさん@編集中:2014/01/26(日) 22:00:17.11 ID:/qSF3kKi
この人一方的に聞いてくるだけで何も返してこないよ
530名無しさん@編集中:2014/01/26(日) 22:03:27.92 ID:5c5q1bia
同じかどうかわからないが似たようなことを聞いたことがある。

video =MPEG2Source("__vid__")
audio =bassAudioSource("__aud__")
AudioDub(video, audio)
DelayAudio(__del__)

CMカット
EraseLOGO(logofile="_lgd_", start=hoge, end=hoge,interlaced=true)
Its(def="__def__", output="__tmc__", fps=-1, debug=false)
return last

たしかこんなavsでItsはプルダウンだったかな?
それでエンコしたらロゴ解析のときに指定した範囲分、ロゴ本体とその周りの部分が
ところどころ欠けつつ数フレームごとに出てきてたって話だった気がする。
それをかけらと言うかは知らんけどw
531名無しさん@編集中:2014/01/26(日) 22:32:04.22 ID:BTmXi6ZA
いや、そもそもitsを使うならdefファイル内の記述のが重要じゃね。
532名無しさん@編集中:2014/01/26(日) 22:51:43.94 ID:5c5q1bia
Itsしか書いてないから>>525の人が他のを試したかわからんけど、
>>530のはAuto24FPSやらTIVTC24P2やら使ったけど同じ症状だったらしいよ。
だからインタレ解除後にロゴ除去するようにしたとかなんとか。
533名無しさん@編集中:2014/01/26(日) 22:58:55.17 ID:BTmXi6ZA
視点を変えてaviutlでインタレ解除された状態でロゴ解析していたとかだったりしてな。
もしそうなら解除前にロゴ抜きをやってもどっちか片方のフィールドが残ってしまったりすると思われ。
534名無しさん@編集中:2014/01/26(日) 23:02:43.33 ID:5c5q1bia
ところどころのフレームって言ってるからなぁ
535名無しさん@編集中:2014/01/26(日) 23:04:16.82 ID:/qSF3kKi
Avisynthを絶讃ιょぅょ Part31
http://toro.2ch.net/test/read.cgi/avi/1383985211/162

162 名前:名無しさん@編集中[sage] 投稿日:2014/01/19(日) 20:19:29.27 ID:HCvwV5cj
ロゴ処理とインタレ解除について質問です。
色々な解説サイトで解説されている通りにしているのですが、
インタレ解除の前にロゴ処理を行うと、インタレ解除後にAvsPのプレビューで
ところどころのフレームにロゴのかけらが見られます。
これはどうしてなのでしょうか?
ロゴ処理はインタレ解除後に行うべきなのでしょうか?
536名無しさん@編集中:2014/01/26(日) 23:14:44.37 ID:5c5q1bia
書いてることは特に変わってないね。
Itsを使ったってことぐらいか。
537名無しさん@編集中:2014/01/26(日) 23:17:12.95 ID:l+UsxcM3
単に比較的動きの激しいフレームと思われ
538名無しさん@編集中:2014/01/31(金) 01:32:51.21 ID:FnBMLVGS
http://www.infognition.com/super_resolution_avisynth/

avisynth用の超解像度プラグイン
シェアウェアで、価格は39.95USドル
539名無しさん@編集中:2014/01/31(金) 01:41:28.06 ID:FnBMLVGS
540名無しさん@編集中:2014/02/04(火) 00:45:20.17 ID:p8YEAdy2
既出だったらすまん

Port of NNEDI under new v2.6 AVS API
http://forum.doom9.org/showthread.php?t=170083
541名無しさん@編集中:2014/02/04(火) 09:29:38.25 ID:WZfrj3HI
NR(ノイズリダクション)はインタレ解除前と後ではどちらが良いのでしょうか?
つまり
(前)SeparateFieldsして各フィールドにNR後Weaveしてインタレ解除
(後)インタレ解除後、SeparateFieldsして各フィールドにNR後Weave
542名無しさん@編集中:2014/02/04(火) 11:09:40.06 ID:JPMu7b4+
>>541
その最後のやつはインタレ解除→NRでええんと違う?
543名無しさん@編集中:2014/02/04(火) 11:23:15.12 ID:YlujgCHg
はたして「インタレ解除」の意味がわかってるのだろうか・・・
544名無しさん@編集中:2014/02/04(火) 12:53:18.40 ID:WZfrj3HI
>>543
どうやらインタレ解除の意味が判っていない質問だったみたいですね。
インタレ解除について教えていただけないでしょうか?
545名無しさん@編集中:2014/02/04(火) 13:06:50.50 ID:66OnYunH
YV12でSeparateFieldsの後に何かをすると色差が崩れる。
Bob -> デノイズ等 -> SeparateFieldsとする事。
546名無しさん@編集中:2014/02/04(火) 14:14:28.36 ID:WZfrj3HI
>>545
地デジアニメのシーンチェンジ部に発生しているノイズをどうにかしたいと考えて
ここhttp://niiyan.s8.xrea.com/avisynth/interlace_filtering2.htmlを見て
ConvertToYV12(interlaced=true)
Trim(a,aa)++Trim(aaa,aaaa)
AssumeTFF()
SeparateFields()
Top=SelectEven()
Bottom=SelectOdd()
Top=Top.fPMD()
Bottom=Bottom.fPMD()
InterLeave(Top,Bottom)
Weave()
としてから
Trim(b,bb).TDeint(mode=1, order=1, type=3, tryweave=true).Pulldown(x,y)
で、手動間引きしているんですが、色差が崩れているんでしょうか?
547名無しさん@編集中:2014/02/04(火) 15:00:40.35 ID:66OnYunH
>>546
そうだね。対象のフィールドをnnedi3でフレームにして処理をするとか考えた方がいい。
548名無しさん@編集中:2014/02/04(火) 15:04:13.35 ID:WOxyVAcK
>>541,>>544
NRの中にはインターレス素材に直接フィルタさせてもあまり意味がないものもある
フィールドごとに分離させてフィルタをかけてこそ意味を持つものもあるからな

間引きとかインタレ解除とか単語を覚える前にそれらに対する意味を覚えたらいいんじゃね。
NRも色々あるけど実際どういう効果があるものか言葉だけ覚えていても伝わらないことだって多いしな
549名無しさん@編集中:2014/02/04(火) 15:31:52.51 ID:WZfrj3HI
>>547
調べたら絶賛の過去スレでもSeparateFieldsしてリサイズ後Weaveはダメってありましたね。
http://forum.doom9.org/showpost.php?p=697146&postcount=61
それとyv12は色差を上下フィールドで共有してるので分離してフィルターかけると言われる通り
色差が崩れるのでダメなんですね。
了解しました。おとなしくインターレース解除後のプログレッシブフレームにNRをかけます。
550名無しさん@編集中:2014/02/04(火) 16:13:51.10 ID:WZfrj3HI
アホなことをやっていたことは充分理解しましたが、地デジアニメのシーンチェンジ部に発生しているノイズへの
対処方法って何かあるんでしょうか?
最近の深夜アニメはごく稀に周期変動があるくらいで、ほとんどが周期一定なのでDoubleWeave.Pulldown(x,y)で、24p化
していたんですがシーンチェンジ部に結構な割合でノイズがのっていてその対策で四苦八苦しています。
24p化後nnedi3(field=1)の片フィールド補間でフレームを作り直してやると酷いノイズが少し酷いノイズ(wにまで改善
されるので、フィールド情報がおかしいのかなと思って>>546みたいなことをやっていました。
その後BOB化をWeaveからTDeintに変えたら片フィールド補間よりもましな絵が多くなったのですが、シーンチェンジ部の
ノイズは相変わらず消えていません。
NRでどうにかしようと言うのがそもそも間違いで、フレームコピーで入れ替えるしかないんでしょうか?
551名無しさん@編集中:2014/02/04(火) 16:40:55.63 ID:66OnYunH
綺麗なフレームにデノイズは逆効果でしかないし、シーンチェンジ毎にフレームコピーで対処すると言うのも大変だと思う。
結局のところ、放送は低ビットレートのMPEG-2ビデオでしかないのだし、どこかで妥協は必要だろうね。

マイナーなジャンルの愛好家ならご愁傷さまだが、幸いアニメなら、24pのBDが市販されていることもあるし。
552名無しさん@編集中:2014/02/04(火) 16:46:27.60 ID:WOxyVAcK
どれだけavsフィルタにこだわリ尽くし、どれだけ時間かけてエンコしても
誰に評価されるわけでもなしに、出来上がった動画を何度も何度も繰り返し再生するわけでもないなら
多少のノイズは気にしないっていうぐらいに留めておいた方が気楽だろうに
553名無しさん@編集中:2014/02/04(火) 17:17:05.43 ID:WZfrj3HI
仕事じゃなくて趣味でやってるから変なところに拘って気にして禿てしまうんですよ。(w
思ってたより縮まないので出来上がったmp4をutlに読み込んでシーンチェンジ検出プラグインで調べたのが
運のつきで、地デジも結構ノイズがのっていますが、某ANIMAXなんか絵が崩壊していました。
まあまだ額がやや広くなりかけてる程度ですので、酷いノイズフレームだけちまちまとフレームコピーで
入れ替えてしのぐことにします。
554名無しさん@編集中:2014/02/04(火) 17:25:30.04 ID:WOxyVAcK
アニメ素材なら文字の輪郭線付近によくある
モスキートノイズやドット妨害やグレインノイズあたりを平らして
シャープマスク系フィルタで輪郭を少しハッキリさせてやればわりと縮まる
ただしこれらのフィルタをかますと元々の質感が失われる事もあるから
サイズを小さくしたい人や見れればいい人向けだけど。
555名無しさん@編集中:2014/02/04(火) 18:18:24.39 ID:YsKtWlQL
結局駄目なフレームを元データ以上にしようとしたらフォトショップなどで修正ってことになりかねんから
ある程度の妥協は必須だよね。
俺もこだわろうかと思ってがんばってみたけれど、該当フレームカットorフレームコピーor nnedi3(field=1,nsize=4,nns=4)って
ところに落ち着いたし。

趣味でやってて縮めるなら2ts以上の合成がお勧めって感じかな。編集やエンコの時間はかかるけど同じcrfなら1変えるくらい縮むし、気持ち綺麗になる。
あと16ビットリサイズもかなりきれいになるからお勧め。
最近はどうせぼーっとみてたらわからんだろうってことで流れるテロップ消しにまで手をだしてがんばってみてるw
556名無しさん@編集中:2014/02/04(火) 18:22:44.53 ID:WOxyVAcK
ちなみにこういうノイズはわりと綺麗に出来る
http://i.imgur.com/Uatc6ih.png
557名無しさん@編集中:2014/02/04(火) 18:51:27.36 ID:YsKtWlQL
558名無しさん@編集中:2014/02/04(火) 19:07:05.16 ID:WZfrj3HI
>>557
趣味の域を超えてますね。どうやって合成しているんですか?
559名無しさん@編集中:2014/02/04(火) 19:22:57.15 ID:YsKtWlQL
>>558

元ソースをわかりやすいフレームで同期をとって
Dither_resize16nrで同じ画像サイズにして
Overlay(BS11,MX,opacity=0.50,x=0,y=0,mode="Blend")
で合成。

教えてくれた人が言うには同じソース自体をあわせているのだから
元々の質感は損なわれないでノイズ成分だけ分散化。
フィルタかけるよりよっぽどいいぜって感じだったはず。

ただ、合成はNECマスターだけにしとけよとも言われました。
560名無しさん@編集中:2014/02/04(火) 20:13:46.95 ID:WZfrj3HI
>>559
そのひとつ前のフレームは綺麗になりました?私のBS11ではかなり汚かったんですけど
561名無しさん@編集中:2014/02/04(火) 20:48:43.73 ID:YsKtWlQL
MX
http://verdandi.to/up/download/1391513825.png

BS11
http://verdandi.to/up/download/1391513891.png

2ts合成
http://verdandi.to/up/download/1391513955.png

ここのフレームだとMXのほうがBS11より悪い感じなので
BS11とさほど変わらないかなって感じになってます。

東芝マスターだと、こういう動きの激しいところでの崩れが凄いので合成に向かないんだっけな?
まあ、俺はお手軽にそれなりに高画質を目指す方向で行ってるのでやらないけど
MXとBS11を見比べていいほうだけ選んでいくってのもありますな。

ちなみにMXとBS11合成してるときはANIME+ロゴとテレビを見るときは、たまにある次週時間変更テロップなども
選んで範囲指定で消しています。
562名無しさん@編集中:2014/02/04(火) 21:42:39.52 ID:WZfrj3HI
>>561
趣味のエンコの領域を飛び越えてますね。
再生中、画像の崩れが1フレームならまったく気にならないんですが、2フレーム続くとアレ?となり
3フレーム連続だとウェっとなりますから、フレームコピーで連続崩れ箇所を修正するしかないみたいですねえ。
禿ない程度に気にするようにします。(w
563名無しさん@編集中:2014/02/04(火) 22:21:58.88 ID:oOLVi8uP
アニメのシーンチェンジ前後の汚いフレームだけどうにかしたいだけなら、以下のようにavsを記述するなんて方法もある。

 source = hoge
 copy = source.Dup(threshold=5.0, copy=true, maxcopies=1)
 ConditionalFilter(source, copy, source, "YDifferenceToNext()", ">", "20", false)

Dup()は、今現在のフレームから後ろに、似たフレーム(thresholdの値で、どの程度までを似たフレームか、と判定)があればそいつに置き換えるというプラグイン。
ConditonalFilterでやってるのは、シーンチェンジ検出ね。
ただ、この場合、Dup()しても後ろに似たフレームがなければ置き換えはされないので、そういう場合は汚いまんまになる。
まあ、どうせシーンチェンジ前後なんて動画で見た場合は普通に視聴してりゃ詳細な部分まで見えやしないので
思い切ってdfttestとかの強力なノイズ除去プラグインでノイズもディテールもぶっつぶしてやればよい。


 #ソース読込
 MPEG2Source("hoge.d2v")

 #シーンチェンジ直後の汚いフレームの一つ後ろの似たフレームをコピーして来る
 copy = Dup(threshold=5.0, copy=true, maxcopies=1).dfttest(tbsize=1,sigma=128).aWarpSharp(depth=12,blurlevel=4,thresh=0.2,cm=1)
 ConditionalFilter(last, copy, last, "YDifferenceToNext()", ">", "20", false)

 #シーンチェンジ直前の汚いフレームの一つ前の似たフレームをコピーして来る
 Reverse()
 copy = Dup(threshold=5.0, copy=true, maxcopies=1).dfttest(tbsize=1,sigma=128).aWarpSharp(depth=12,blurlevel=4,thresh=0.2,cm=1)
 ConditionalFilter(last, copy, last, "YDifferenceToNext()", ">", "20", false)
 Reverse


dfttestはクソ重いフィルタだけど、時間軸NRを切る(tbsize=1)にしてしまえばさほど重くはない。
tsを合成するよか手間はかからんと思う。
564名無しさん@編集中:2014/02/04(火) 22:30:21.99 ID:TBSCRhU+
シーンチェンジの破綻はAvisynthでシーンチェンジと縞部分をチャプターファイルにして、
それからAviutlで綺麗になるように色々してる。
完全自動化できないので、どうでもいいアニメを編集してると嫌気がさしてくるけど。
565名無しさん@編集中:2014/02/04(火) 22:45:40.46 ID:oOLVi8uP
まあ、結局はほどほどのところで諦めが肝心、てところだ。
どうせ普通に視聴してる分には気づくことはあまりないんだし。
566名無しさん@編集中:2014/02/05(水) 00:40:19.85 ID:cW4Ydjip
俺の場合は録画したらその場でAVSを自動作成してそのまま放置してる事が多いな。
いつかAVSを編集してエンコすることもあるだろう的な感じで。
とか言いつつ、かれこれavspmodも11か月ぐらい触ってないんだけどw

2TB以上のHDDを増設していくと徐々にエンコ作業が面倒になってくるから困る。
567563:2014/02/05(水) 00:58:03.94 ID:FXxf5bKx
いまさらながら気づいたが、>>563のConditionalFilterの中の記述まちがえた。
"YDifferenceToNext()"ぢゃなくて"YDifferenceFromPrevious()"だ、多分w
568名無しさん@編集中:2014/02/05(水) 00:59:06.98 ID:ZaVlL1C3
>>566
よう俺
偶に思い出したようにエンコするけど
ずっと溜まっていってエンコ待ちが15Tあるわw
569名無しさん@編集中:2014/02/08(土) 14:17:15.79 ID:YwZkDRLp
itsを使いアニメをエンコして見た目は問題ないように見えるのですが、MediaInfoで見ると…
フレームレート : 23.976 fps
最小 : 17.126 fps
最大 : 23.976 fps
と出ます。
他のアニメをエンコしても最小が23.976 fpsになりません。
なぜ最小が23.976 fpsにならないのでしょうか。理由が知りたいです。
よろしくお願いします。

AVS(itsの記述)
Its(def="DEF.def", fps=-1, output="TIMECODE.tmc")
defファイルの記述
set [24] PULLDOWN0_2 = 'PULLDOWN0_2()'
set [24] PULLDOWN1_3 = 'PULLDOWN1_3()'
set [24] PULLDOWN2_4 = 'PULLDOWN2_4()'
set [24] PULLDOWN0_3 = 'PULLDOWN0_3()'
set [24] PULLDOWN1_4 = 'PULLDOWN1_4()'
set [60] 60 = 'tdeint(mode=1)'

default 24 = PULLDOWN0_2
default 60 = 60

mode fps_adjust = on
0-[24]: PULLDOWN0_3
12812-[60]: 60
13742-[24]: PULLDOWN0_2
570名無しさん@編集中:2014/02/08(土) 14:22:44.37 ID:krP2CS+e
フレーム数が5の倍数で全て区切られていないので終端補正が入ってる
571名無しさん@編集中:2014/02/08(土) 14:49:43.23 ID:YwZkDRLp
>>570
なるほど。ありがとうございます。
終端補正が入るとどこかでカクついてしまったりという問題が起きたりすることはないのでしょうか。
今のところは問題なく視聴できているのですが。
572名無しさん@編集中:2014/02/08(土) 15:59:20.06 ID:krP2CS+e
>>571
終端補正は5の倍数になっていない区間の末端にしか入らないから
569の例では12810-12812と最終フレーム付近しかfpsは変更されない
書いてないので分からないが、
もしも最終フレーム末尾が1か6なら最終フレーム付近の終端補正も入らない

が、よく読んでみたら60区間があるのに最大 : 23.976 fpsってのは変だな
ぶっちゃけ視聴したときに不自然なところがなければ全く問題ない
573名無しさん@編集中:2014/02/08(土) 16:22:30.45 ID:YwZkDRLp
>>572
教えていただいてありがとうございます。
テロップの部分を24p化したもののdefと間違えて書きこんでしまいました;
妙な間違いをしてしまい申し訳ありません。
574名無しさん@編集中:2014/02/12(水) 15:14:41.11 ID:sfPJPFwf
H264+LPCM、プログレッシブソースな某ライブ映像のエンコをしているのですが
会場内右奥に設置されていると思わしき1台のカメラのみどうやらセッティングを誤っているらしく、
ソース内の一部のカットがインタレース素材になっています。
画面全体がそのまま切り替わっているシーンは
di=yadifmod(mode=0, order=1, edeint=nnedi3(field=1))
conditionalfilter(last,di,last,"IsCombedTIVTC(MI=80)","=","true")
とし、自動で縞検出をさせ必要なカットのみデインタレースフィルタを適用出来ました。
しかし、各メンバーを映す4分割画面等でその内右上の1画面のみインタレースになってしまっているシーンでは
不要な3画面分にまでyadifmodが適用されてしまい、若干全体のディテールが損なわれ上手く処理出来ませんでした。

本来であればAfterTelop等を使い、手動でx,y範囲を指定すれば良いのですが、数が多いので出来れば自動で判定したいと考えています。
1画面中、必要な範囲を自動検出するプラグイン等、何か解決策はありますでしょうか?
575名無しさん@編集中:2014/02/12(水) 18:36:41.76 ID:he4ddNFq
コーミングある箇所だけマスクかければいい
conditionalfilter使えるんだからできるでしょ
576名無しさん@編集中:2014/02/13(木) 00:26:56.55 ID:hCY9g45V
>>575
画面分割パターンが決まっておりましたので、予めオーバーラップ込みのcropで4分割した物をそれぞれ評価し
StackHorizontal/StackVerticalすることで今回は何とか凌ぐ事が出来ました。
ただ、汎用性が無く別パターンの物には使えない点や全体に必要なケースでの誤爆もやはり心配なので
教えていただいたmaskの方法は少々ハードルが高いのですが、試行錯誤し次回に活かしてみたいと思います。
ありがとうございました。
577名無しさん@編集中:2014/02/13(木) 19:13:39.20 ID:a3pWDpCH
インタレ維持は論外?
578名無しさん@編集中:2014/02/13(木) 19:18:00.92 ID:tjW0WHrI
インタレ保持するぐらいなら60fps/48fps化するわ。
エンコ速度的に殆ど変わらないしデコードの負荷も解除した方が軽くなるからな
579名無しさん@編集中:2014/02/13(木) 20:12:47.61 ID:TADKzxfO
どうでもいいけど、60pよりは60i(再生時bob)の方が再生負荷は軽いと思うんだけど……。
580名無しさん@編集中:2014/02/13(木) 20:23:51.23 ID:tjW0WHrI
再生してみればいい。縞の残るインタレ保持動画のインタレをデコード時に解除しながら再生すればどのぐらい負荷が増えるか。
581名無しさん@編集中:2014/02/13(木) 20:55:49.89 ID:CVsj0MMO
え?
582名無しさん@編集中:2014/02/13(木) 21:27:37.58 ID:FyrBk6gu
なにこの恥ずかしい子
583名無しさん@編集中:2014/02/13(木) 22:38:28.45 ID:O/f1umul
avsは再生できても、インターレースな動画は再生できない
特殊なプレーヤーを愛用しているんだろう
584名無しさん@編集中:2014/02/14(金) 04:17:13.89 ID:KiPv8uFB
lsfmodが不安定で落ちてしまうので他にオススメのシャープフィルタや関数を教えてください
585名無しさん@編集中:2014/02/14(金) 04:24:22.36 ID:cKRn1JZW
プラグインのverを変えたりしてみても不安定?

> Masktools (v2a36)
> Removegrain (v1.0pre)
> Warpsharp (2003.11.03) [for Smode=1]
> Variableblur (v0.30) [for Smode=2]
586名無しさん@編集中:2014/02/14(金) 14:37:29.96 ID:KiPv8uFB
障害モジュールがいつもmt_masktoolsなのでこれのverは色々変えてみたのですが大して変わりませんでした。
一応絶対落ちるという訳ではないので使えない事もないのですが複数エンコをする場合大抵途中で落ちてしまうので厳しいですね。
587名無しさん@編集中:2014/02/14(金) 18:35:06.15 ID:CkPHqWGf
avisynth+のプラグインスレッドにmasktoolsもあったから
ダメ元で入れ替えてみては?(ちょっと古いけど>>159とか)
なお、拙者は使ってないでござる
588名無しさん@編集中:2014/02/14(金) 21:58:11.63 ID:KiPv8uFB
わざわざありがとうございます。
+のも含めもう少し試行錯誤してみようと思います。
589名無しさん@編集中:2014/02/15(土) 00:01:24.54 ID:Rr0TvKHO
俺のとこだとavisynth2.6MT版にmt_masktools-26.dll入れると落ちるから
試しにmt_masktools-25.dll入れてみたらこっちだといまのところ問題なく動いているぜ。
590名無しさん@編集中:2014/02/15(土) 01:46:10.83 ID:U6tRV/nB
そりゃ検索して無料で手に入れようってのは虫が良すぎるだろ
591名無しさん@編集中:2014/02/15(土) 01:46:51.02 ID:U6tRV/nB
すまん誤爆った
592名無しさん@編集中:2014/02/19(水) 00:38:52.42 ID:bKoBoHLd
masktools-avs-mtのビルド方法を教えてください。
コンパイラはICCからVCのものへ変更。avisynth.h(include)がないと言われたからググってコピペ。
その状態でビルドすると↓このようなエラーが出ます。

オーバーライドする仮想関数の戻り値の型が異なり、'GenericVideoFilter::SetCacheHints' の covariant ではありません。 d:\home\dev\masktools-avs-mt\masktools-avs-mt\avs2x\filter.h

解決方法が分かる方がいらっしゃたら、解決方法を詳しく教えてください
593名無しさん@編集中:2014/02/19(水) 00:40:04.00 ID:bKoBoHLd
エラーで書き込めなかったので追記。エラーの前半は↓となっております
error C2555: 'Filtering::Avisynth2x::Filter<Filtering::MaskTools::Filters::Binarize::Binarize>::SetCacheHints':
594名無しさん@編集中:2014/02/19(水) 02:14:36.56 ID:EenXRt+4
avisynth+
入れたけど、メモ帳から直接avs開けない...orz
後から、ファイルを開くプログラムでメモ帳を選択すれば開けるけど、アイコンが変わっちゃう
595名無しさん@編集中:2014/02/19(水) 20:15:35.93 ID:rI7uABPW
>>594
アイコンなんて気にするな、どうしてもとゆうなら変更できるけどきにするな
596名無しさん@編集中:2014/02/20(木) 01:48:55.69 ID:u/ChHl73
avisynth+
もしかして、インストールの段階でavsファイルをメモ帳に関連付けできなくなってる?
597名無しさん@編集中:2014/02/20(木) 04:08:21.78 ID:u/ChHl73
やはり、できなくなってる
一回、アンインストールしてもう一度インストールした時に確認した

どうしたらいいんだ?
598名無しさん@編集中:2014/02/20(木) 04:49:00.69 ID:fSoW7Jdv
流石にPC初心者板のレベルだと思うの
599名無しさん@編集中:2014/02/20(木) 20:08:29.36 ID:mlZNBSNE
速度は二の次で高精度な逆テレシネフィルタ、関数を教えていただけないですか
600名無しさん@編集中:2014/02/20(木) 21:07:41.15 ID:4Vf5ym5/
>>599
MCbob
601名無しさん@編集中:2014/02/20(木) 22:15:14.71 ID:jgmPTEfE
>>599
本当に速度二の次ならQTGMCだな
602名無しさん@編集中:2014/02/20(木) 23:38:00.97 ID:aqX+L4wT
bobは逆テレシネじゃないだろ
603名無しさん@編集中:2014/02/21(金) 00:35:29.68 ID:LJG8pW64
>>599
>>602
!?ほんまや、悪かった
速度二の次ならAuto_VFR+Its
何しろ結果が気に食わなければ自分で簡単に修正できる
しかも解除漏れ部分を教えてくれる
マジで完璧すぎ

速度二の次と言ったけど
自動処理はソース分割のため速くて(lsmashのdr読み推奨)
手動で直すのにちょっと時間かかるだけ

理論も明快で素晴らしい
1年以上更新されてないけど
更新する理由がないと思えるくらい

強いて欠点を言うなら
残像テレシネなどがある昔の作品にはおそらく向かない
でも、そういうのは何使っても同じと思う
まぁそこまでは頑張ってないからこれは推測だけど
604名無しさん@編集中:2014/02/21(金) 00:57:43.04 ID:crgEb3I6
>>601
>>603
ありがとうございます
紹介して頂いた物も含め色々試してみます
605名無しさん@編集中:2014/02/21(金) 11:52:57.85 ID:ZzGY347J
>>599
逆テレシネってことは最近の放送アニメだろうと勝手に邪推wしてレスするけど
手動で間引くのが一番精度が高いと思うよ。
最初のカット編集の時、各Trimが5の倍数(例 Trim(0,9))になるようにカットして
http://d.hatena.ne.jp/Take-R/20101122/1290396731のPulldown_check.avsを使って
各Trim区間の周期を調べ、Trim(0,9).DoubleWeave.Pulldown(x,y)で間引きすれば
60テロ部で誤爆することもなく正確な動きで24p化できるよ。
テロップ文字のガクつきが気になるならインターレース解除をDoubleWeaveから
動き対応のTDeint(mode=1,full=false,tryweave=true)や動き補償のQTGMC(preset="fast")に変えて
60テロのTrim区間をインターレース解除すれば、ivtc_txt60mcにちょっと劣るぐらいのカクつきで
納まるよ。
>>601が言ってるように速度無視なら全Trim区間をQTGMC(preset="fast").Pulldown(x,y)でやると
正確で綺麗な24p化できるけど、エンコ時間はDoubleWeaveの6倍前後かかるからあまりお勧めしない。w
606名無しさん@編集中:2014/02/21(金) 17:17:23.86 ID:KlXVTQn1
元縞フレームからの合成でできたフレームは映像が破綻しやすいとかの話だから
少しでもきれいにしたいならPulldown(x,y)やSelectEvery(5, x, x)ではなくてSelectEvery(10, x, x, x, x)などの方を使った方がいいかも。
607名無しさん@編集中:2014/02/21(金) 22:49:50.83 ID:0zSsJwEC
avisynth+のMTで、

MT_MULTI_INSTANCE
MT_SERIALIZED
MT_NICE_FILTE

とあるんだけど、これらの違いって何?
608607:2014/02/22(土) 04:17:33.03 ID:ExM+xTyZ
>>607
>MT_NICE_FILTE
MT_NICE_FILTERのミスだった
609名無しさん@編集中:2014/03/01(土) 17:16:49.41 ID:AL63C76j
v = LWLibavVideoSource("ts.ts", cache=True, dr=False)
a = LWLibavAudioSource("ts.ts", cache=True, av_sync=True)
AudioDub(v, a)

TSソースをLSMASHSource.dllで読み込むことについての質問です。
TSソースを読む時は上記の記述で正しいのでしょうか?
各オプションはテストをした結果、音ズレが消えたのでこれ設定を使ってます。

>>312でフレームが壊れると書いてあるのですが、壊れるのでしょうか?
dllは最近入手したもので、自分がテストした限り壊れてるようには見えないのですが

DGIndexの修正ビルドも使ってるんですが、シークの速さじゃLWLibavVideoSourceが圧倒的に上なので特に問題が無ければこっちを使いたいです。
AVSPmodのショートカットキー使えよって言われたらそれまでですが

質問を整理すると、上記の記述でOKなのか、>>312で書かれてる通りフレームが壊れるのかということです。
610名無しさん@編集中:2014/03/01(土) 17:41:03.97 ID:uPJV26zN
ぶっ壊れるという抽象的な表現なので気にする必要なし
611名無しさん@編集中:2014/03/01(土) 18:30:01.85 ID:AL63C76j
>>610
ありがとうございます〜
612名無しさん@編集中:2014/03/02(日) 12:20:00.98 ID:yiPPFuQN
>>609
あの話の流れからして
壊れるというのは、GOPの途中から始まるTSソースだと
DgdecodeとLWLibavVideoSourceで処理が違うって
総フレーム数が異なるためにAutoVFRの結果が変わる
というだけの話だと思う
613名無しさん@編集中:2014/03/02(日) 17:41:47.98 ID:W3+/25vr
>>612
そういうことだったのですね。
自分の環境でもデコードされるフレーム数が違うのは気づいたましたが、LWLibavAudioSourceのav_sync=Trueで音ズレが消えてるので気にしてませんでした。
詳しくありがとうございます。
614名無しさん@編集中:2014/03/02(日) 17:42:52.09 ID:W3+/25vr
>>613に追記です。
分かってるとは思いますが、ID:AL63C76jとID:W3+/25vrは同一人物です。
615名無しさん@編集中:2014/03/05(水) 21:58:18.70 ID:0Rg228eK
sd画質の物をhd画質にリサイズする際に出来る輪郭周りの薄い線(疑似輪郭?)で困っているのですがなにか有効なフィルタ関数はないですかね?
616名無しさん@編集中:2014/03/05(水) 22:08:32.49 ID:jM3FKdDr
リンギング?
617名無しさん@編集中:2014/03/05(水) 22:10:19.81 ID:/tec4Pui
>>615
Lanczosを使うのを止めてBicubicないしBlackmanを使ってみる
618名無しさん@編集中:2014/03/05(水) 22:35:57.71 ID:0Rg228eK
>>616
恐らくそうかと思います
>>617
ありがとうございます試してみます
619名無しさん@編集中:2014/03/06(木) 02:36:45.21 ID:SEB7XUaB
遅いのを許容できるなら、とにかくリンギングの少ないJincも選べる

https://github.com/AviSynth/jinc-resize/releases
620名無しさん@編集中:2014/03/06(木) 03:00:32.77 ID:QVpjrCNt
拡大に使えるようになったの?
621名無しさん@編集中:2014/03/06(木) 05:05:39.24 ID:SEB7XUaB
>>620
>IMPORTANT: Downscaling isn't currently implemented.

その逆で、今のところ縮小には使えない
622名無しさん@編集中:2014/03/06(木) 06:41:51.30 ID:QVpjrCNt
縮小が使えなかったのか
思いっきり勘違いしてたよ
623名無しさん@編集中:2014/03/06(木) 09:49:21.16 ID:Lp+p+SbF
Jincはエイリアシングが少ないだけでリンギングはめちゃくちゃ強いんですが…
624名無しさん@編集中:2014/03/06(木) 10:34:05.90 ID:SEB7XUaB
拡大によく使われるLanczosやSplineよりはましだと思うけど、
確かに少ないとは言えないね、すまない
625名無しさん@編集中:2014/03/06(木) 11:01:47.53 ID:ie5SioFU
LanczosとSplineを一緒にしたらダメだろ<リンギング
626名無しさん@編集中:2014/03/06(木) 17:06:08.65 ID:5Fl/NglU
やっぱりリサイズ時にシャープの弱い物を使うしかないんですかね
ご協力ありがとうございました。
627名無しさん@編集中:2014/03/07(金) 01:36:05.16 ID:thpeU/SB
bassAudioSourceのチャンネルアサインについての質問です。

リンク1
http://forum.doom9.org/showthread.php?p=746891#post746891

リンク2
http://www.avisynth.info/?GetChannel

DGIndexでDemuxした5.1chのAC3ファイルをbassAudioSourceで読み込み、リンク1で紹介されてるスクリプトを使う為にリンク2を見てAC3用にチャンネルアサインを書き換えて使用しました。
その後Wabiで出力し、foobar2000で再生すると左右の音量のバランスが明らかに変でした。
次に、何も書き換えず(リンク2を見た限りではWAVのチャンネルアサインと思われる)に使用したところ違和感なく再生出来ました。

この場合下記の4つの原因のうちどれでしょう?

1.bassAudioSourceがWAVのチャンネルアサインに戻しつつ入力する
2.そもそも元ソースがおかしい
3.元ソースは正常だがDGIndexの処理がおかしい
4.1~3ではない別の原因

私にはよく分かりませんでした。
628名無しさん@編集中:2014/03/19(水) 01:59:32.26 ID:aBRbpRlO
http://www.dotup.org/uploda/www.dotup.org4939521.png
SeparateFields した段階で上の画像のように縞がでてしまいます。
テレビで見ている時点でも縞が確認できます。
目立たなくさせるためにVerticalReduceBy2の後、また元にサイズを戻す方法しか思い浮かびません。
ボケてしまうのは仕方ないのですが、何か他にいい方法はないでしょうか。
629名無しさん@編集中:2014/03/22(土) 15:12:22.21 ID:t1kPrHF1
>>628
画像が見られないから分からないが、
ソースをTVで見てる時点で縞々になってるのであればクロコンミスって奴じゃないか?
それ専用の関数があったような
630名無しさん@編集中:2014/03/23(日) 00:30:21.27 ID:9BQNIQfn
>>629
ttp://www.dotup.org/uploda/www.dotup.org4948278.png
SeparateFields後の画像です。

情報ありがとうございます。
仰ってるのはDEstripeの事かと思うんですが、綺麗に消える設定が見つからなかったので、
諦めて>>628の方法で妥協しました。
ボケが気になる部分はoverlayで誤魔化しちゃいました。
631名無しさん@編集中:2014/03/23(日) 04:11:53.81 ID:4SrJ+x8j
>>630
ある意味反則だが、daa()使うとか。

function daa(clip c) {
dbl = merge(c.nnedi3(1),c.nnedi3(0))
dblD = mt_makediff(c,dbl,U=3,V=3)
shrpD = mt_makediff(dbl,dbl.removegrain(11),U=3,V=3)
DD = shrpD.repair(dblD,13)
return dbl.mt_adddiff(DD,U=3,V=3)
}

必要なプラグイン
・nnedi3
・MaskTools v2
・RemoveGrain

ま、nnedi3はそこそこ重いんで、GPUに余裕があるならnnedi3の代わりにnnedi3oclを使うってのもあり。
http://forum.doom9.org/showthread.php?t=169766

俺はこんな感じに書き換えてる。GPUを使いたかったら
daa(GPU=true)とか書いてやれば良い。

function daa(clip c, bool "GPU"){
GPU = default(GPU, false)
dbl = GPU ? merge(c.nnedi3ocl(nns=0, field=1, nsize=4, qual=1),c.nnedi3ocl(nns=0, field=0, nsize=4, qual=1)) : \
merge(c.nnedi3(field=1,nns=0),c.nnedi3(field=0,nns=0))
dblD = mt_makediff(c,dbl, U=3, V=3)
shrpD = mt_makediff(dbl,dbl.removegrain(11), U=3, V=3)
DD = shrpD.repair(dblD, 13)
return dbl.mt_adddiff(DD, U=3, V=3)
}
632名無しさん@編集中:2014/04/01(火) 22:11:30.85 ID:zn1S/Iqg
エンコードは修了するんだけど
音声が短いループをしまくる…
633名無しさん@編集中:2014/04/05(土) 03:34:46.40 ID:6Hy3N1t8
>>632
baseでdropしたaacを読み込むとそうなる。
634名無しさん@編集中:2014/04/08(火) 05:34:41.13 ID:yY6kXmsS
周期がコロコロ変わるからAvisynthでインタレ解除したいのにそうすると色つきロゴの赤が上手く消えないという罠
635名無しさん@編集中:2014/04/09(水) 18:41:04.16 ID:/3dLsGxH
リサイズのアルゴリズムがよく理解できてないから教えて欲しいのですが、
Spline36Resizeで1920x1080から1280x720に縮小させる場合、
ダイレクトにリサイズするの対して一旦1440x1080にしてから1280x720にする場合は
どこかしら劣化してしまう部分が出るのでしょうか?

1440x1080の状態で別処理を挟みたいので聞いた次第です。
636名無しさん@編集中:2014/04/10(木) 01:25:18.80 ID:WRVSMMRF
>>635
正直、縮小ならあまり変わらない
637名無しさん@編集中:2014/04/10(木) 10:54:50.03 ID:nKu209v5
>>605以前の話なので少し前になりますが単純な質問を・・・
QTGMC(preset="fast").Pulldown(x,y)とありますがxとyは結局自分でソース見て調べるんですよね?
(間違ってたらスミマセン)
638名無しさん@編集中:2014/04/10(木) 20:58:03.61 ID:MfduWxIS
そうだと思うけど

txt60mcHybrid2( 0 )などは
5の倍数で区切って区間の最初が0から始まるなら0を入れるんだったかな
639635:2014/04/10(木) 21:09:44.49 ID:OFxrc4de
>>636
多少変化はあるが気にするほどではないということですかね。
このまま中間処理を挟もうと思います。ありがとうございました。
640名無しさん@編集中:2014/04/10(木) 21:11:28.31 ID:5JFZETVu
みんな周期チェックして手動で間引いてんのな…えらい

もう面倒だから誤爆上等でTDecimate()しちゃってるよw
641名無しさん@編集中:2014/04/10(木) 21:50:48.21 ID:Nih3vw9r
>>640
誤爆の心配が無いし、TDeintでBOBしたら60iテロップもほぼ定速で動くから、即席エンコで
クソ重いtxt60mc使わなくて済むからねぇw
つい最近PullDownCheckをSelectEveryに変えたら、迷わずに周期やtxt60mcのrefを
決定できるようになってかなり楽になったわ。

DoubleWeave()
a = SelectEvery(10,0,3,6,8).Subtitle("SelectEvery(10,0,3,6,8) ref(0)", size=90)
b = SelectEvery(10,0,2,5,8).Subtitle("SelectEvery(10,0,2,5,8) ref(1)", size=90)
c = SelectEvery(10,0,2,4,7).Subtitle("SelectEvery(10,0,2,4,7) ref(2)", size=90)
d = SelectEvery(10,2,4,6,9).Subtitle("SelectEvery(10,2,4,6,9) ref(3)", size=90)
e = SelectEvery(10,1,4,6,8).Subtitle("SelectEvery(10,1,4,6,8) ref(4)", size=90)
ShowFiveVersions(a, b, c, d, e)
ConvertToYUY2()
AntiComb(checkmode=true)
ConvertToYV12()
BicubicResize(1280,720)
return last
642名無しさん@編集中:2014/04/11(金) 01:42:09.15 ID:8QBzJX1y
>>640
あ、吸収はんやんけw
643名無しさん@編集中:2014/04/11(金) 02:01:45.72 ID:8QBzJX1y
>>641の間違いやったわw
すまんなw
644名無しさん@編集中:2014/04/11(金) 08:16:09.89 ID:PlxfXo+I
お前らがどこから来たのかわかる自分が嫌だw
645名無しさん@編集中:2014/04/11(金) 08:27:20.55 ID:fey3QHW+
俺は軽いから 周期確認にはCheckPCadenceを使ってるわ
60テロには TdeintをBOBに使用してtxt60mcHybrid
txt60mcは糞重いから使わないけどHybridは軽いから60テロ物にはこれ一拓になってる
646名無しさん@編集中:2014/04/11(金) 09:33:29.34 ID:CXAXHS5G
637です
>>638 ありがとうございます
>>641 PullDownCheckはディスプレイが1929x1080しかないので見づらくて断念
>>645 オリジナルは重すぎるけどQTGMC(preset="fast")ならいけるんじゃ?

というか60テロならQTGMC(preset="fast")で十分でしょ
647名無しさん@編集中:2014/04/11(金) 09:34:22.69 ID:r52IK/Yw
怪しげな雰囲気w
5の倍数フレーム数でTrimして逆テレシネすると言う基本に忠実にやってきたんですが
某チャイカでBパートから連続するエンディングが周期が変わっていた為、5の倍数から
外れたTrimで逆テレシネしましたが、つなぎ目や終端に変な映像が発生することなく
エンコードできました。5の倍数に拘る必要がないのか、偶々おkだったのでしょうか?

AudioDub(V1,A1)
FreezeFrame(50359,50359,50358)←5の倍数にする為CMに喰い込ませた分を埋め
Trim(1809,4803)++Trim(6603,21557)++Trim(23356,47810)++Trim(49610,50359)
A2=KillVideo()
KillAudio()
AssumeTFF()
Trim(0,2994).BOB60().SelectEvery(10,1,4,6,8)+\
Trim(2995,17949).BOB60().SelectEvery(10,0,3,6,8)+\
Trim(17950,39706).BOB60().SelectEvery(10,0,2,4,7)+\←Bパート
Trim(39707,42404).BOB60().SelectEvery(10,0,2,5,8)+\←エンディング
Trim(42405,43154).BOB60().SelectEvery(10,2,4,6,9)
AudioDub(last,A2)

BOB60()は
function BOB60(clip clip)
{
clip
AssumeTFF()
TDeint(mode=1,full=false,cthresh=5,type=3,mthreshl=10,mtnmode=1,ap=10,aptype=2,expand=8,tryweave=true,edeint=nnedi3(field=-2)).ThreadRequest()
return last
}
648名無しさん@編集中:2014/04/11(金) 10:17:44.64 ID:fey3QHW+
>>646
txt60mcも改良型とかもあるしでどれの事言ってるのかわからんけど
俺が使ってるのはオリジナルがQTGMC使用なんだ…
それが重すぎるからTdeintに置換してる

使うのはVFRよりCFRの方が都合いいからって事や
649名無しさん@編集中:2014/04/11(金) 10:33:19.59 ID:fey3QHW+
>>647
映像じゃなくて音声がズレるんじゃなかったかな
650名無しさん@編集中:2014/04/11(金) 11:16:15.94 ID:r52IK/Yw
>>649
DoubleWeave() やTDeint()が終端処理してくれてるってこと?
651名無しさん@編集中:2014/04/11(金) 11:27:57.22 ID:0KW5iScl
基本的には5の倍数だけど結果的におかしくないならおkじゃね
でも、MediaInfoで覗いてみればフレームレートの数値がズレてない?
それが気になるとかならないとかはよく聞くけど
652名無しさん@編集中:2014/04/11(金) 11:59:50.13 ID:42i5nhJM
>>648
あとCFRにしとくと分割エンコがしやすいよね
653名無しさん@編集中:2014/04/11(金) 12:01:00.77 ID:r52IK/Yw
>>651
フレームレートは惚れ惚れするほど綺麗な23.976fps
Frame rate mode : Constant
Frame rate : 23.976 fps

itsでvfrしてる某はぴぷりは
Frame rate mode : Variable
Frame rate : 29.605 fps
Minimum frame rate : 23.976 fps
Maximum frame rate : 29.970 fps
654名無しさん@編集中:2014/04/11(金) 12:06:58.07 ID:42i5nhJM
最後の区間以外が5の倍数にならないならEasyVFRやitsを使いましょう
655名無しさん@編集中:2014/04/11(金) 12:07:10.21 ID:r52IK/Yw
あぁぁ、某はぴぷりはきっちり5の倍数でTrimしてた
今度は適当なとこでTrimしてみる
656名無しさん@編集中:2014/04/11(金) 12:08:07.15 ID:42i5nhJM
○ 5の倍数にならない
657名無しさん@編集中:2014/04/11(金) 12:17:41.97 ID:r52IK/Yw
>>654
EasyVFRやitsの終端処理で微妙に映像と音声がズレるんじゃなかったっけ?
658名無しさん@編集中:2014/04/11(金) 12:49:04.96 ID:42i5nhJM
24fps同士を5の倍数以外で映像A ++ 映像B ++ 映像Cとすると
映像B以降音声の時間がずれるので、ずれた時間をEasyVFRやitsの終端処理で元に戻すってこと
659名無しさん@編集中:2014/04/11(金) 12:53:15.42 ID:MZvsEggc
>>653
終端補正が入ってないからCFRになっているが、表示時間にズレが生じているはず
30fps中の5フレームのクリップを例に取って考えてみると
このクリップは5/30秒すなわち20/120秒で
24fps化すると4フレームになり4/24秒すなわち20/120秒となりズレは無い

しかし30fps中の6フレームのクリップを考えてみると
このクリップは6/30秒すなわち24/120秒だが
24fps化するとほとんど4フレームになってしまい4/24秒すなわち20/120秒となるので
4/120秒のズレが発生することになる
また、関係ない1フレームがドロップしてることもわかるはず
仮にDoubleWeave.PullDown(0,2or3)(またはSelectEvery(10,0,x,y,z))だと
5フレームになるけれど5/24秒すなわち25/120秒となってズレが起きる

説明がわかりづらいとか、おかしいところもあるかも…
660名無しさん@編集中:2014/04/11(金) 13:26:31.73 ID:T7f7v0Qm
>>657
逆だ。終端処理はズレを防ぐためにやるもの。
綺麗なCFRだワーイとか言ってると実は音声がズレている。
661名無しさん@編集中:2014/04/11(金) 13:32:58.92 ID:r52IK/Yw
>>658 >>659
お二人の解説を纏めると、Trim区間の頭から5フレームごとに1フレーム、順番に間引き処理していって、
最後の余ったフレームの処理で結果的に総映像時間が短くなってしまうということでしょうか?
確かに音声時間に対して映像時間が短くなってますねぇ。
ただ、効果音で確認してもズレてるのかズレてないのか、なかなかわからん。orz
662659:2014/04/11(金) 15:37:05.57 ID:MZvsEggc
>>661
短くもなれば長くもなる
短いか長いかではなくズレが生じるということ、
そして、関係のない1フレームがドロップしかねないということが問題
例えば周期変化の多いものなどを細かくTrimで区切っていき、
さらにそれが5の倍数で区切られていなければズレが生じるのはもちろん
そのズレも大きなものになる
だから、24fps関数しか使っていないとしても終端補正を入れてVFRにするほうが無難

私は新人なので説明が間違っていたりするかもしれない…
そのときはごめん
某チャイカとか楽しみにしてる
663名無しさん@編集中:2014/04/11(金) 16:39:52.33 ID:r52IK/Yw
>>662
これまでは必ず5の倍数でTrimして処理してて、今回の某チャイカで初めて5の倍数以外で
Trimして、結果なんらペナルティが感じられなかったので、このスレで聞いてみました。
それと、ひとつのパートで周期変動が1回までならTrimをやり直して対応してますが、
2回目の周期変動があったらさっさとTDeintとTDecimateの自動間引きに切り替えてます。w

某チャイカで味をしめて、5の倍数以外でTrim→逆テレシネを某ピンポンでやってる最中に
このスレに書き込みしてたんですが、utlに読み込んで効果音のフレームで音声波形を見てみても
それほどズレてるようには思えないんですよねぇ?(暇土.印/208752)
AudioDub(V1,A1).ThreadRequest()
Trim(2716,11915)++Trim(14614,34573)++Trim(37721,49917)
A2=KillVideo()
KillAudio()
AssumeTFF()
Trim(0,148).BOB60().SelectEvery(10,1,4,6,8)+\
Trim(149,9199).BOB60().SelectEvery(10,0,2,5,8)+\
Trim(9200,29159).BOB60().SelectEvery(10,0,2,4,7)+\
Trim(29160,41356).BOB60().SelectEvery(10,0,2,5,8)
AudioDub(last,A2).ThreadRequest()
664659:2014/04/11(金) 17:07:12.74 ID:MZvsEggc
>>663
5の倍数以外での4区切り程度なら最大で約0.1秒程度のズレが表示時間に生じるかな…
気にならなければそのままでもいいかもしれない
665名無しさん@編集中:2014/04/11(金) 17:28:04.91 ID:BZanuuvB
>>659
これのことやね

911 名前: 名無しさん@編集中 [sage] 投稿日: 2011/06/06(月) 13:27:31.34 ID:iDcgcyw6
[ ][ ][ ][ ][ ]   30fpsソースの5フレーム : 5/30 = 1/6秒
[ ][ ][ ][ ]     1フレーム間引いて24fps : 4/24 = 1/6秒 ○

[ ][ ][ ][ ][ ] [ ] 30fpsソースの6フレーム : 6/30 = 1/5秒
[ ][ ][ ][ ]   [ ] 1フレーム間引いて24fps : 5/24秒 = 1/4.8秒 ×

[ ][ ][ ][ ][ ] [ ] 30fpsソースの6フレーム : 6/30 = 1/5秒
[ ][ ][ ][ ]      2フレーム間引いて24fps : 4/24秒 = 1/6秒 ×

[ ][ ][ ][ ][ ] [ ] 30fpsソースの6フレーム : 6/30 = 1/5秒
[ ][ ][ ][ ]   [ ]
1フレーム間引いて4フレームまで24fps + ラスト1フレームをフレームレート修正
 : 4/24 + 1/30 = 20/120 + 4/120 = 24/120 = 1/5秒 ○

[ ][ ][ ][ ][ ] [ ] 30fpsソースの6フレーム : 6/30 = 1/5秒
[ ][ ][ ][ ]
2フレーム間引いて3フレームまで24fps + ラスト1フレームをフレームレート修正
 : 3/24 + 1/13.33... = 3/24 + 3/40 = 15/120 + 9/120 = 24/120 = 1/5秒 ○

Trim毎の時間(≒音声再生時間)と間引き後の時間が同じなら問題ない(Bフレ遅延とかは別の話)。
5フレーム毎に処理するのが楽ってのは、補正を考えずに済むから。
EasyVFRはスクリプトで自動補正してくれるから重宝されてる。
その辺りを自分で計算出来るなら>>898>>901みたいに修正すればいい。
666名無しさん@編集中:2014/04/11(金) 17:28:06.70 ID:r52IK/Yw
>>664
某ピンポンをutlでチェックした限りでは、効果音発生フレームのど真中あたりに
音声波形の山が立っていましたので、ほとんどズレていないんじゃないかと思います。
MediaInfoで華麗に23.976fpsと表示されることを優先します。w
667659:2014/04/11(金) 17:36:58.58 ID:MZvsEggc
>>665
そんなのあったんだ。
私の説明よりもわかりやすくていいね。
まだ始めたばかりだから過去スレもちゃんとチェックするようにするよ。
ありがとう。

>>666
いつか華麗にズレが認識できることを密かに願っておくよw
668名無しさん@編集中:2014/04/11(金) 18:05:39.83 ID:r52IK/Yw
>>667
アニメの映像と音声のズレって、コマ送りでスタート位置を決めているだろう効果音でしか
確認できないでしょうから、そのコマ(フレーム)に効果音が少しでもカスってたらおkって
ことにしとかないと、禿ますよ。w
669名無しさん@編集中:2014/04/11(金) 18:22:09.07 ID:U8zS1e6G
Trimから間引くんじゃなくて、Itsとか使って5フレーム区切りで間引けば良いのでは
670名無しさん@編集中:2014/04/11(金) 19:08:18.31 ID:82ajbwC1
馬鹿。彼はEasyVFRやitsを使いこなせないんだよ
そろそろ気づいてやれ
671名無しさん@編集中:2014/04/11(金) 19:21:55.84 ID:T7f7v0Qm
5の倍数じゃないとどんな事になるか確認する関数

function DelayTest(clip c, int "frame",int "times",clip "c2",int "current")
{
frame=default(frame,4)
times=default(times,100)
c2 = Default(c2, c)
current=default(current,0)
start=current*frame
a=c.Trim(start,start + frame - 1).Bob().Pulldown(0,2)
c2 = (current==0)?a:c2++a
current=current+1
return (current >= times)? c2++ c.Trim(current*frame,0).Auto24FPS: c.DelayTest(frame,times,c2,current)
}


DelayTest(4,100)
で最初に4フレームのtrimを100個作ってそれぞれ24fps化してから
残りのフレームを24fps化して結合する。
音がズレるとかいう以前に、通しで24fps化した時とフレーム数が違いすぎるのが分かる。
672名無しさん@編集中:2014/04/11(金) 20:33:42.64 ID:CXAXHS5G
>>ALL
BOB60().SelectEvery()をBOB60().Pulldown()にしてだダメ?
673名無しさん@編集中:2014/04/11(金) 20:57:30.85 ID:r52IK/Yw
>>672
おk
674名無しさん@編集中:2014/04/11(金) 21:03:39.52 ID:r52IK/Yw
>>672
それよりPullDown(a,b)の数値はどうやって調べているんですか?
>>646だと、PullDown_Check.avsが使えないみたいな書き方でしたが...
675名無しさん@編集中:2014/04/11(金) 21:05:35.92 ID:CXAXHS5G
>>673
サンクス
QTGMC(preset="fast").Pulldown()だと泣けるほど重いんで試し中です
軽くていいです、5フレーム単位でやってないからどうなるかは・・・だけど
(QTGMC(preset="fast").Pulldown()なら絵がズレない)
676名無しさん@編集中:2014/04/11(金) 21:17:02.84 ID:Fd42N9BP
>>674
元の解像度そのままで横3つ縦2つ並べるからとんでもなくでかい画像になって画面に入りきらないと言いたいのだろう
AvsPmodならZoomの項目で「プレビューウインドウに合わせる」にチェックを入れればいいだけの話。
677名無しさん@編集中:2014/04/11(金) 21:34:34.11 ID:Y+UELqwq
>>675
だいたいなんでDoubleWeave()を使わないの?
678名無しさん@編集中:2014/04/11(金) 21:37:47.85 ID:r52IK/Yw
>>676
utlに読み込んでるけど、>>641のBicubicResize(1280,720) でリサイズしないと
utlは解像度オーバーで読み込んでくれない。
679名無しさん@編集中:2014/04/11(金) 21:51:44.57 ID:CXAXHS5G
>>677
Its併用しているけど絵がずれるので・・・
>>674>>676
補足ですがディスプレイ環境は21インチのFHDで「プレビューウインドウに合わせる」までやると
小さくてツラいです、断念したのはその辺りが原因です(チェックにならない)
680名無しさん@編集中:2014/04/11(金) 22:01:15.39 ID:r52IK/Yw
>>677
TDeintのBOBだと片フィールドロゴを普通(wのロゴにしてくれるのでロゴ消しが
簡単になるから...とか?
681名無しさん@編集中:2014/04/11(金) 22:17:06.92 ID:r52IK/Yw
>>679
PullDownCheckって、間引き(PullDown)の5つのパターンをひとつの画面に同時に
表示させて、AntiComb(checkmode=true) でコーミングノイズ(インターレース縞)を
ピンク色で明示させて識別する検査方法ですよ?
お使いのGUIフロントエンドのシークバーをズリズリと引っ張っていってピンク色が
発生しないパターンを確定すれば良いだけなんですがねぇ。
682名無しさん@編集中:2014/04/11(金) 22:21:55.20 ID:Fd42N9BP
>>678
システム設定が最大画像サイズを引き上げればいいだけでは?
683名無しさん@編集中:2014/04/11(金) 22:23:05.95 ID:Fd42N9BP
×システム設定が
○システム設定で
684名無しさん@編集中:2014/04/11(金) 22:31:17.38 ID:r52IK/Yw
>>682
1920x1440より大きくしろと?
685名無しさん@編集中:2014/04/11(金) 22:33:44.16 ID:Fd42N9BP
>>684
うん
5760x2160(念のため5760x2184)にすればOK
うちはそれでUtlで読めたよ
686名無しさん@編集中:2014/04/11(金) 22:42:29.19 ID:r52IK/Yw
>>685
普通そこまで大きくはしないでしょうwwwってかシークの動作が重くなりません?
avs側でリサイズしてやった方がチェック時の動作を考えると良いんじゃないかと思います。
687名無しさん@編集中:2014/04/11(金) 22:45:26.69 ID:Fd42N9BP
>>686
あなたも言ってるようにチェックできればいいからねw
リサイズ使っても問題ないよ。うちも確認は縮小してやってるし。
読み込めないと言ったので、それへの返答だと思っていただければ
688名無しさん@編集中:2014/04/11(金) 22:50:31.78 ID:DHCZRlBA
ID:r52IK/Yw
689名無しさん@編集中:2014/04/11(金) 22:56:10.21 ID:r52IK/Yw
>>687
確かに、解像度オーバーで読み込めなかった時に1920x1440より大きくしてみることは
していませんでしたわ。替わりに5つのパターンで5つのavsを作ってutlを5つ立ち上げて
チェックすると言う解像度変更よりもっと面倒な方法でチェックしてました。
690名無しさん@編集中:2014/04/11(金) 23:06:57.92 ID:0KW5iScl
>>689
>641の
a = SelectEvery(10,0,3,6,8).Subtitle("SelectEvery(10,0,3,6,8) ref(0)", size=90)
size=90←コレで調整するとどうなる?
仮にsize=30とか
691名無しさん@編集中:2014/04/11(金) 23:22:58.10 ID:r52IK/Yw
>>690
そのsizeって文字の大きさじゃなかったっけ?
692名無しさん@編集中:2014/04/11(金) 23:24:45.30 ID:69Dzq5FJ
UFC 102 - : アントニオ・ホドリゴ・ノゲイラ vs. ランディ・クートゥア
https://www.youtube.com/watch?v=tpvWLa7SJ-c

UFC 105 - : マイケル・ビスピン vs デニス・カーン
https://www.youtube.com/watch?v=KHwj_1Jn8L4

UFC 128 - : ジョン・ジョーンズ vs. マウリシオ・ショーグン
https://www.youtube.com/watch?v=wia_sFsAf6g

UFC 146 - : ロイ・ネルソン vs. デイブ・ハーマン
https://www.youtube.com/watch?v=qJA16o7tCt4

UFC Fight Night 31 - : ティム・ケネディ vs ハファエル・ナタル
https://www.youtube.com/watch?v=e-x0ijoxsv8
693名無しさん@編集中:2014/04/11(金) 23:38:40.41 ID:CXAXHS5G
BOB60().Pulldown()のお試しでエンコしてみました。
家の貧弱なPCでもなかなか快適に行けました
映像ズレは全個所ではありませんが15ヶ所のシーンでチェックしましたが問題無しです
音声はよくわかりません、理屈上ではダメだと思いますが・・・。
694名無しさん@編集中:2014/04/12(土) 00:02:03.94 ID:fj2nJN+L
>>693
ひょっとして、えいやでPullDown(a,b)のaとbを決めてません?
695名無しさん@編集中:2014/04/12(土) 00:18:13.67 ID:jjljcwMk
>>694
周期はAntiComb(checkmode=true)と目で(オイオイ
Trim毎に行いました
周期パターンは一覧表にしてあるのでそれを見ながら数値(x,y)を入れていくだけの簡単作業です
696名無しさん@編集中:2014/04/12(土) 22:53:57.70 ID:curZOj3t
今更だけどavisynth.infoリニューアルしてたんだな
にーやん氏 更新ありがとう!
697名無しさん@編集中:2014/04/13(日) 22:03:34.69 ID:CDf6TzmR
AvsPmodの64bit版がircにあるようだけど、ircってどこよ?
AviSynth+のbeta版が欲しい(マルチスレッドを使いたいのが目的)けど、どこにある?
698名無しさん@編集中:2014/04/13(日) 22:12:54.38 ID:HQQl3VGi
doom9フォームをさかのぼるしかないんじゃないの?
699名無しさん@編集中:2014/04/13(日) 22:51:16.65 ID:Fj360joc
IRCはチャット。Web上では公開されてなくて個人間でのみ出回ってるってことやね
+使うならプラグイン集めるためにもどっちみちdoom9回らないとね
にーやん氏が使い始めたみたいだからWikiにまとまるかもしれないけど
700名無しさん@編集中:2014/04/13(日) 23:14:18.73 ID:St/uH9wl
AutoConvert_v2.3.0での
QSVだと音声なしのファイルが出来上がってしまう。
x264だと正常で音ズレもなし
最後の合成で失敗してるっぽいんだけど、本家でお伺い立てるべきかな?
v2.2.0とかに戻せば使える?haswellだしQSVは使いたいんだよね。
701名無しさん@編集中:2014/04/14(月) 00:29:10.34 ID:Z8Uv2HRn
ごめん、ちょっと違ってた。
AutoVfrを使うとtc2mp4modを使うようになるんだけど上手くいかないみたい
AutoVfrのチェックをはずすとMp4Boxを使う設定で上手くいくみたい。
702名無しさん@編集中:2014/04/14(月) 00:35:33.47 ID:YAhix722
AutoConvert?誤爆か
703名無しさん@編集中:2014/04/14(月) 01:25:34.65 ID:Q+/ARwF7
AviSynth+のマルチスレッド関連
ttps://pad.riseup.net/p/avs_plus_mt_modes
704名無しさん@編集中:2014/04/14(月) 17:34:04.49 ID:FuLaTQzg
SEt版AviSynth-MT
AviSynth+r1689MT
VapourSynth
と試してみたが、どれもこれもthreadrequest以下の速度しか出なくない?

cropして2or4分割→それぞれにthreadrequest()→Stackvertical()、と擬似MT()するのが一番な気がする
705名無しさん@編集中:2014/04/14(月) 18:40:37.23 ID:Q+/ARwF7
AviSynth+ MTr1689の入手先ってここかな?
Test-Buildsという所の中
ttps://mega.co.nz/#F!ZEtEELLB!DovfKg-0imp8R9JlasCzzQ
706名無しさん@編集中:2014/04/14(月) 18:47:42.26 ID:Q+/ARwF7
AviSynth+ MTr1689の別バイナリ版?(DevIL.dll以外ハッシュ値が違う)
ただしx86版のみ
ttp://files.line0.in/builds/AviSynth%2B-2.6.0.5-MT-r1689-g0d5dfb7.7z

おまけ
AvsPmod 2.5.1 r426 x86版
ttp://files.line0.in/builds/AvsPmod-2.5.1-r426-x86-04874ed.7z
707名無しさん@編集中:2014/04/14(月) 20:50:52.27 ID:IMKEgHCA
2ヶ月ほど前に+のMT版使ってみようとしたらITS.dllが使えなかったんだよな
708名無しさん@編集中:2014/04/14(月) 22:52:58.11 ID:Dmi7SQ/Y
easyvfr使えばいい
709700:2014/04/15(火) 23:47:02.94 ID:Ei4krdcM
AutoVfrも関係なかった。単純にパスが通ってなかったみたい。
710名無しさん@編集中:2014/04/16(水) 07:09:06.29 ID:7urqsLK8
        ∧∧
       ヽ(・ω・)/   ズコー
      \(.\ ノ
    、ハ,,、  ̄
     ̄ ̄
711名無しさん@編集中:2014/04/16(水) 22:12:35.00 ID:f+kyilTf
dither-1.25.1でditherが64bit版が同梱されたけど

dfttest 1.9.4 (mod16)
MVTools 2.6.0.5 (mod16)
↑の2つは何故64bit版を入れないのか?
712名無しさん@編集中:2014/04/20(日) 02:41:54.29 ID:jsJl7hKd
Trim(0,5554).TDeint(mode=0, order=1, type=3, tryweave=true).TDecimate(mode=1, hybrid=0)
\++Trim(5555,6365).ivtc_txt60mc(4)

AvsPmodだと問題ないのにaviutlだとivtc_txt60mcの所で落ちて真っ黒画像になる
Trim(5555,6365).ivtc_txt60mc(4)だけにすると落ちない
713名無しさん@編集中:2014/04/20(日) 04:01:07.98 ID:VeY+c1+C
T1 = last.Trim( 0,5554 )
T1 = T1.TDeint(mode=0, order=1, type=3, tryweave=true).TDecimate(mode=1, hybrid=0)

T2 = last.Trim( 5555,6365 )
T2 = T2.ivtc_txt60mc(4)

T1 ++ T2
ConvertToYUY2()

落ちなかったよ
714名無しさん@編集中:2014/04/20(日) 08:56:44.30 ID:wk78OM6a
+で繋いでも落ちる?
ivtc_txt60mcって30→60→120→24とfps弄りまくってるから音声は先に切り離しておかないと
繋ぎ目でプチって音が入ったりして碌なことがなかったわ
715712:2014/04/20(日) 16:55:30.42 ID:jsJl7hKd
aviutlで落ちるのはavsをwarpsharpパッケージのavsinp.auiで読み込んでたからでした
DGVfapiで読み込んだら問題ありませんでした本当にありがとうございました
716名無しさん@編集中:2014/04/21(月) 22:05:17.90 ID:ARY1PVr1
てかVfapiで読むなよ
最新版ならデフォでavs読めるだろうが
717名無しさん@編集中:2014/04/21(月) 22:47:02.79 ID:hJ7qO+lg
L-SMASH Worksでもavs読めるけど、AvsReader-0.7.1とYUY2Converter.avsiの組み合わせが綺麗で速くてお勧め
718名無しさん@編集中:2014/04/24(木) 01:41:52.84 ID:Q1MypW53
エンコしたの確認したらtxt60mcにした所がガクガクで12fの奴とか20fのがあって
ref間違えたかと思ってavs見ても問題ないしプレビューでもちゃんと動いてる
ナニコレー
719名無しさん@編集中:2014/04/24(木) 11:07:27.89 ID:anDT7Es7
24fps化する際、5の倍数からあぶれたフレームはどのように処理するのが一般的でしょうか
カットするとかIts等の終端補正に任せるとかあると思いますが
720名無しさん@編集中:2014/04/24(木) 14:11:10.93 ID:eVjjXM3n
2〜3フレーム合わない場合はカット
1 or 4フレームならFreezeFrameで調整かな

60テロもtxt60mcで対応できるし
最近の地デジは24fps化する場合、Itsは使わないな
721名無しさん@編集中:2014/04/24(木) 18:13:01.39 ID:anDT7Es7
フレームを増やすこともできるんですね 試してみます
722名無しさん@編集中:2014/04/24(木) 19:27:30.54 ID:JgG5jJ4N
最初からIts等を使って5の倍数区切りで処理するのが楽だと思う。
723名無しさん@編集中:2014/04/24(木) 21:20:19.00 ID:Qmva5Emf
周期変化や60テロ、クロコンミス修正の処理なんかで5の倍数に区切れなくなるパターンが殆どだし、
ItsやEasyVFRで補正させるのが楽というか合理的だわな。
プレーンな24000/1001fpsを作りたいってんなら止めはしないけど・・・
手動でフレーム増減させたり音声合わせるのは面倒だわ。
724名無しさん@編集中:2014/04/25(金) 01:22:45.44 ID:1jMlhxzW
>>718だけどまた発生したaviutlのバッチに放り込んで終了後休止になるように設定して
モニタの電源切っておいたんだけどそれ以降の奴からtxt60mcの間引きがおかしくなってる
725名無しさん@編集中:2014/04/25(金) 11:58:34.10 ID:gPlAIGwo
>>724
GPUを使うプラグインを動かしていない?
726名無しさん@編集中:2014/04/26(土) 08:51:04.43 ID:MFCsZHuu
BS11のロゴとかテロをクロップしたアニマ使って消そうと思ったけど多すぎで面倒すぎワロタ
こんなに大変なら画質落ちるけどアニマベースでいいわ
727名無しさん@編集中:2014/04/26(土) 08:59:16.79 ID:khIe95tn
地方民にはそれしかない場合もあるんだしanime+は諦めと妥協が肝心
728名無しさん@編集中:2014/04/26(土) 12:04:25.99 ID:MFCsZHuu
アニマベースでも大して変わらんかった
729名無しさん@編集中:2014/04/26(土) 16:07:56.33 ID:nO8CHOXV
730名無しさん@編集中:2014/04/26(土) 20:19:22.15 ID:tXpfKoaV
>>726

慣れだよ、慣れ。
俺はBS11がらみのANIME+、テレビを見るときはとかも含めた
合成ロゴけしのavsテンプレを知人からもらって少し改変して使ってるけど
周期変更がいっぱいあるのを直すよりよっぽど楽だわ。

小さいホワイトボードに周期、ロゴ範囲とか書いておいて
テンプレを書き換えればいいだけだし。
731名無しさん@編集中:2014/04/27(日) 06:12:48.04 ID:yDWXvkMz
提供の文字消しとかしてる?
背景に動きが無く文字が無いフレームがあればまだ楽だけど
732名無しさん@編集中:2014/04/27(日) 17:46:18.83 ID:2V2uQ0Ye
>>731
動きが無いなら消さないでフレーム入れ替えろよ、っていうか
提供の文字は消さないほうがふいんきでてよくね
733名無しさん@編集中:2014/04/27(日) 20:29:20.48 ID:IbwbR+kJ
俺は放送ソースだと音声で提供読みがどうせ入るからそれに合わせて消さない派

>>731のようなのは音声はどうしてるんだろう
734名無しさん@編集中:2014/04/27(日) 22:01:51.15 ID:+XX8J3EC
AT-X e2の音声を貰ってくるとか
735名無しさん@編集中:2014/04/27(日) 22:30:23.68 ID:rezGkUn5
音声専用avs
736名無しさん@編集中:2014/04/28(月) 07:38:44.00 ID:/cUwjc3K
やっぱ余りやってる人居ないんだな
音声は遊びが入る場合もあるし残してる。ちょっと映像と違和感あるけど
動きのあるのはしょうがないとしてフェードの残ってる奴も差分で打ち消して誤魔化してるが、
他はどうしてるのか少し気になったんだ
737名無しさん@編集中:2014/04/28(月) 08:08:15.32 ID:Dbl/xYns
音ズレは論外だろ
738名無しさん@編集中:2014/04/28(月) 08:51:51.17 ID:s82IrU6n
そもそも提供残す派が多数なんだな…
内容があるもの以外は不要だからカットしちゃってるわ
739名無しさん@編集中:2014/04/28(月) 19:30:56.47 ID:/cUwjc3K
ところでoverlayのsubtractって不透明度1以外の時のuvの値がおかしい気がするんだが、これが仕様なのか?
740名無しさん@編集中:2014/04/28(月) 20:12:40.09 ID:/cUwjc3K
すまん、公式ではないが修正してあるバージョンもあるんだな
741名無しさん@編集中:2014/04/28(月) 20:13:44.97 ID:+X2DzQgw
質問です
www.avisynth.infoのユーザー定義関数のDitherの横に
「v1.3からDitherPostがプラグイン化された」とあるのですが
検索しているんですが出てくるのは1.25です
書いてあるからにはどこかにあると思うのですがどなたかわかりませんか?
742名無しさん@編集中:2014/04/29(火) 01:58:27.56 ID:CPf1cIJz
25より3が大きい世界から来た方ですか?
743名無しさん@編集中:2014/04/29(火) 03:02:46.37 ID:CWGv6dQF
dither-1.25.1 Changelog
v1.13.2, 2011.12.13
Updated MVTools to v2.5.14.1 (bugfix)

v1.3, 2010.07.16
DitherPost is now a plug-in instead of a script function. Doesn't require NoiseGenerator anymore.

つーことですわ
744名無しさん@編集中:2014/04/29(火) 05:14:58.31 ID:zvSWmSz5
な、なるほど!そういうわけでしたか、ありがとうございますm(__)m
v1.25を使ってみます
745名無しさん@編集中:2014/05/02(金) 18:10:54.44 ID:iiOzxgfc
txt60mcHybrid2のBobをTDeint(mode=1, emask=TMM(mode=1), edeint=nnedi3(field=3 ))にしたいけど
TMMとかそんな物はねーよって怒られるTMMもnnedl3も入ってるのに
746名無しさん@編集中:2014/05/02(金) 19:27:13.42 ID:huFqRzW9
function TDeint_60(clip clip)
{
edeint_EEDI = clip.SeparateFields().EEDI2(field=3)
emask_TMM = clip.TMM(mode=1)
clip = clip.TDeint(mode=1, emask=emask_TMM, edeint=edeint_EEDI)
return clip
}

みたいなこと?
747745とは別人だけど:2014/05/02(金) 20:04:41.59 ID:wwdSLF4E
>>746
おおなるほど、TIVTCの条件分岐でも使えなかったけど、そうすればいいのか
748名無しさん@編集中:2014/05/03(土) 01:58:55.88 ID:8OP/cBpJ
HandBrakeみたいに可変フレームレートをフレームの水増しや間引きをして強制的に固定フレームレートに変換して音ズレのないようにしてくれるフィルターってあります?
749名無しさん@編集中:2014/05/03(土) 02:04:52.40 ID:PlFDe1Xn
使った事ないから知らんけど 検索したらこんなんあった

ttp://griffeltavla.wordpress.com/2013/01/18/convert-vfr-to-cfr-using-avisynth/
ttp://snarl.zapto.org/files/vfrtocfr-1.0.zip
Convert VFR to CFR
750名無しさん@編集中:2014/05/03(土) 06:37:38.90 ID:8OP/cBpJ
>>749
それ音ズレはないのですがガクガクしてダメみたいです
751名無しさん@編集中:2014/05/03(土) 07:54:49.51 ID:PlFDe1Xn
ならプラグインでは無いんじゃね

timecode出して120fps化して間引きだっけか
面倒そうだな
752名無しさん@編集中:2014/05/03(土) 17:24:20.81 ID:8ntMGnY9
>>746
ありがとうございました
753名無しさん@編集中:2014/05/04(日) 01:58:33.17 ID:14fZt6Wt
24・30混合の地上波ソースをDupMC2Defを使用してVFR化してるんですが

60テロでない部分で
自動で60と判定されてる所は手動で30に置換しても間違いではないんですか?
754名無しさん@編集中:2014/05/04(日) 02:10:06.09 ID:QZape+vJ
・・・そこのブログ質問できるようだよ
755名無しさん@編集中:2014/05/04(日) 23:42:03.91 ID:g8syfbS2
logoNRって画像歪むなとか思ってたけどロゴ消しの前にYV12にしてなかったからだった
ワロス
756名無しさん@編集中:2014/05/05(月) 15:14:45.25 ID:GFkQMF7X
SVP使ってる人いる?60iのまま補間してくれてるみたいだけどavs見ても関数読めないからどういうことしてるのか分からない
757名無しさん@編集中:2014/05/06(火) 10:44:12.69 ID:pTaA6mXI
最近(5月からだとおもう)mxだけ徐々に音ズレするようになった。

-------------------------------------
v=MPEG2Source("H:\TV\MX_マンガ家さんとアシスタントさんと\MX_マンガ家さんとアシスタントさんと.d2v")
a=bassAudioSource("H:\TV\MX_マンガ家さんとアシスタントさんと\MX_マンガ家さんとアシスタントさんと PID 112 DELAY -238ms.aac")

AudioDub(v,a)
DelayAudio(-0.238)
AmplifydB(3, 3)

------------------------------------

こんなかんじでaviutlで再生ウインドウで再生すると最初は合っているんだけど
どんどんずれていきます。
こんな現象の方いませんか?
758名無しさん@編集中:2014/05/06(火) 14:18:36.75 ID:pTaA6mXI
DGINDEXを改造版で再度試したところ解決。
お騒がせしました。
759名無しさん@編集中:2014/05/07(水) 01:35:54.54 ID:VlDAcjGl
ANIME+ロゴのせいでインタレ解除が誤爆してやがる
760名無しさん@編集中:2014/05/07(水) 03:07:38.90 ID:VlDAcjGl
今気付いたけどtxt60mcHybridって終端に1フレーム増えね?
761名無しさん@編集中:2014/05/07(水) 03:34:22.37 ID:VlDAcjGl
あーこれtxt60mcHybrid2の方がフレーム足りないんだ
762名無しさん@編集中:2014/05/07(水) 08:48:20.11 ID:8H6AmOEY
どっちも同じだが
763名無しさん@編集中:2014/05/07(水) 12:55:27.97 ID:/7QLCENe
LAVの読み込みフィルター無いの?
764名無しさん@編集中:2014/05/07(水) 15:10:56.83 ID:1SwQuSYR
TS2aacで出てくるaacファイルのdelay ってすでに修正されたあとなの?
例えば「ファイル名 PID 0x112 DELAY -390ms.aac」というのが出たら
avisynthで

DelayAudio(-0.390)

ってやる必要あるのかしら?
765名無しさん@編集中:2014/05/07(水) 15:19:26.54 ID:VlDAcjGl
txt60mcHybrid2はref3の時に1フレーム足りない

txt60mcHybridはref3の時足りないフレーム足してるけど片フィールドでジャギってるから
それを補完してズレた1フィールドズラすの付け足してみたけどこんなんで合ってるかな?

c_e=c1.Trim(c1.framecount-1,-1).SeparateFields().FreezeFrame(1,1,0).weave().nnedi3(field=1) #---17行nnedi3で補完
c_e2=c_e.crop(0,0,0,-1)
c_e=Overlay(c_e, c_e2, x=0, y=1,mode="blend", opacity=1.0) #---1フィールド分移動
766名無しさん@編集中:2014/05/07(水) 15:42:37.95 ID:8H6AmOEY
>>765
単純な
last.trim(0,5).DoubleWeave().Pulldown(0,2)と
last.trim(0,5).DoubleWeave().Pulldown(2,4)
ですらフレーム数が違う。
5の倍数じゃなきゃ間引き後のフレーム数なんて保証されない。
5未満の数を正確に4/5にする事はできないので、厳密に言えばどちらも正しくない。
767名無しさん@編集中:2014/05/07(水) 21:20:38.27 ID:ZWcaL7u0
>>764
「DELAY -XXXms」が付いてるのは修正されてない
FAWを通せば勝手にシフトされるけどね
+/-はそのまま記述すればおk
DELAY -390ms.aac⇒DelayAudio(-0.390) or DelayAudio(-390*0.001)
768名無しさん@編集中:2014/05/09(金) 21:47:58.01 ID:gXkWsRSc
プルダウンチェックしてると周期変更でどこを選んでも縞が出る箇所があって詰んでしまうのですが
どういう処理をすればいいのか知恵をお借りしたい
前のフレームを増減させて変更箇所でちょうど5の倍数にするくらいしか思いつかなかった
769名無しさん@編集中:2014/05/09(金) 21:51:01.13 ID:T0UTei0W
FreezeFrame
770名無しさん@編集中:2014/05/09(金) 22:59:04.79 ID:gXkWsRSc
やはりそうですか
1つのTrimで2つ以上変更があったら完全に詰みそうだけどあまり考えたくない
771名無しさん@編集中:2014/05/09(金) 23:00:24.62 ID:TMzq2brS
そういう部分は60fps.Pulldown(a,b)
772名無しさん@編集中:2014/05/10(土) 00:41:17.74 ID:KeHPuaIi
>>768

動きがないところならFreezeFrameだけど動きがあるなら
.FilterRange(該当フレーム,該当フレーム,"nnedi3(field=1,nsize=4,nns=4)")
かなー

まあ、1フレームなんでお好みでいいとは思うが。
773名無しさん@編集中:2014/05/10(土) 02:13:16.84 ID:8MIw3JsZ
>>633
ヒントをありがとうございます…。
どうやって修正して準備したらいいのかな…
774名無しさん@編集中:2014/05/10(土) 07:58:12.57 ID:WrFsrkgU
>>771
試しにやってみたら綺麗に間引けました 目からウロコです

>>772
FreezeFrameって間引いた後にも使えるんですね
2行目のはちょっとわからないのでこれから調べてみます
775名無しさん@編集中:2014/05/10(土) 12:59:48.27 ID:TLVlQOHt
avisynth+でnlmeansCL動かしたいんですが64bitで動かす方法はない感じでしょうか?
776名無しさん@編集中:2014/05/10(土) 13:09:55.73 ID:gtOFrmWc
あるよ
自分で64版作ればいいだけだよ
簡単でしょ?
777名無しさん@編集中:2014/05/11(日) 01:03:12.86 ID:J07AoJCn
>>774
いろいろなフィルタなども間引いた後に使えますよ。
FilterRangeは指定したフレーム間に指定したフィルタなどを使う関数。
nnedi3はインターレース解除フィルタ。
こんな感じで使ってます。

t00 = Trim(120,3117).DoubleWeave().SelectEvery(10,0,2,5,8).FilterRange(2158,2158,"nnedi3(field=1,nsize=4,nns=4)")
t01 = Trim(4916,22687).DoubleWeave().SelectEvery(10,1,4,6,8).FreezeFrame(0,0,1)
t00 ++ t01
778名無しさん@編集中:2014/05/12(月) 22:25:25.18 ID:Sql357J3
周期不定のアニメをTIVTCでの2pass CFRをやってみたんですが、1pass目のmatches.txtとmetrics.txtって
2pass目で利用しているんでしょうか?
ノイズフレームがほぼ皆無になっているので利用しているような気がしますが...。

1st-pass
TFM(output="matches.txt")
TDecimate(mode=4,output="metrics.txt")

2nd-pass
TFM(input="matches.txt",batch=true)
TDecimate(mode=1,hybrid=0,vfrDec=0,input="metrics.txt",tfmIn="matches.txt",batch=true)
779名無しさん@編集中:2014/05/14(水) 09:04:23.15 ID:t06w2LFj
ノイズ除去フィルタを再検討しているのですがお勧めの物など紹介して頂けないですか?
780名無しさん@編集中:2014/05/14(水) 13:56:29.93 ID:VVSUAXkv
それなりのGPU載せてるなら
Geforceの場合はNLMeansCL
Radeonの場合はDeathray
辺りでいいんデナイノ
どっちもデフォルトの効きが強めだから
弱めに設定して試した方がいい
てか今は何使ってるの?
781名無しさん@編集中:2014/05/14(水) 14:26:05.51 ID:i4RgJdFO
MDegrainとかdfttest
782名無しさん@編集中:2014/05/14(水) 20:57:51.63 ID:t06w2LFj
有難うございます
>>780
一応nlmeansを使っていたのですが時々不安定になってしまうんですよね。
>>781
どちらも使ったことないですね、是非試してみたいと思います。
783名無しさん@編集中:2014/05/14(水) 22:49:09.46 ID:fjRK7z53
縞のパターンがIPPPIのクリップをプルダウンするとTrimした最後のコマに縞が出るのですが
回避するにはどういった処理をすればいいのでしょうか

ひとまず↓で縞は取れたのですが間違ってるもしくはもっといい方法があればアドバイスお願いします
Trim(0, 4).DoubleWeave().SelectEvery(5, 2,4).FilterRange(3,3,"nnedi3(field=0)")
784名無しさん@編集中:2014/05/14(水) 23:02:36.30 ID:QRAmlVvm
>>783
Trim(0, 4).SeparateFields().FreezeFrame(8, 8, 9).Weave().DoubleWeave().SelectEvery(5, 1, 4)
785名無しさん@編集中:2014/05/14(水) 23:24:43.25 ID:fjRK7z53
>>784
ありがとうございます こちらのほうがスマートですね
SeparateFieldsは使えそうな気がしていたのですがFreezeFrameまでは頭が回りませんでした
786名無しさん@編集中:2014/05/14(水) 23:40:40.61 ID:eAMf9/5g
Trim(0,5).DoubleWeave.Pulldown(2,4)

IPPPIだと6フレームないと、逆テレシネができない
787名無しさん@編集中:2014/05/15(木) 05:44:03.59 ID:F+dM9n+9
前後多めに5の倍数でTrimしてから、逆テレシネ後にもう一度Trimするのってだめかな?
788名無しさん@編集中:2014/05/15(木) 09:27:28.85 ID:c/ZtpKoA
AntiComb()かvinverse()で縞残り除去が簡単じゃね?
789名無しさん@編集中:2014/05/21(水) 21:47:16.51 ID:/dmysC0n
周期無視で字幕付いてる映画はTDeint(mode=0, order=1, type=3, tryweave=true).SelectEvery()にすればよかった
というお話
790名無しさん@編集中:2014/05/21(水) 23:38:43.35 ID:8CnQ8Cen
.dgiを読めるようにならないかなTIVTC
791名無しさん@編集中:2014/05/25(日) 00:27:42.46 ID:bKtFDyH7
作見インパクト

略して作印
792名無しさん@編集中:2014/05/25(日) 00:28:09.95 ID:bKtFDyH7
誤爆しました
793名無しさん@編集中:2014/05/25(日) 20:11:55.81 ID:FX8ddPrh
初心者用の教材として選んだタイトルを間違えた
周期不定に加え60iテロやシーンチェンジでの周期変更とかあって禿げそう
794名無しさん@編集中:2014/05/25(日) 21:44:35.10 ID:DSL7bgXS
>>793
TIVTCの2passVFRでやれば禿ずに済むと思われ
795名無しさん@編集中:2014/05/25(日) 22:58:38.36 ID:l7adNMrI
TIVTCのVFRが役に立つのは絵が24/30の混合だけだ
絵が24でテロップが60や30で動いてるものには役に立たない
796名無しさん@編集中:2014/05/25(日) 23:06:11.20 ID:P3CBh8PJ
そんなの分かってると思うけど
797名無しさん@編集中:2014/05/25(日) 23:26:48.04 ID:DSL7bgXS
絵が24でテロップが60や30で動いてる(例:ラブライブ2期)をTIVTCの2passVFRで
やってみたら?

【1stPass】
Crop(0,140,0,0)
TFM(output="tfm.txt")
TDecimate(mode=4,output="metrics.txt")

【2ndPass】
TFM(input="tfm.txt",batch=true)
TDecimate(mode=5, hybrid=2,vfrDec=1,input="metrics.txt", tfmIn="tfm.txt",tcfv1=false,mkvOut="timecode_v2.txt", batch=true)
798名無しさん@編集中:2014/05/25(日) 23:36:54.06 ID:DSL7bgXS
それから、そんなの分かってると思うけど
--tcfile-in "timecode_v2.txt" --timebase 1001/360000
799名無しさん@編集中:2014/05/26(月) 06:50:44.64 ID:4YvRW8wV
分かってないじゃんw
800名無しさん@編集中:2014/05/26(月) 08:42:57.81 ID:NmqKpVuG
>>797
今朝見たのでやってみた。テロップの動きは60になってるな。
Frame rate mode : Variable
Frame rate : 24.250 fps
Minimum frame rate : 23.976 fps
Maximum frame rate : 59.940 fps
801名無しさん@編集中:2014/05/26(月) 16:20:25.62 ID:RJd1KAeU
TIVTCの2passVFRって1回null出力でエンコすれば良いのかな?1stパスがうまくいかん^^ ;
誰か他に検証した奴いないのか?>テロップ60化
802名無しさん@編集中:2014/05/26(月) 18:49:24.12 ID:1PBwL+MO
>>801
テロップ60化はやってたけど2passVFRは時間かかるからやってなかったしなー
いつもeasyVFR使って1passで終わらせてたよ。

60化も面倒になって最近はtxt60mcHybridばかりだけど
そのうちテロップは気にしないでいいじゃんとかになりそうで怖いw
803名無しさん@編集中:2014/05/26(月) 19:53:20.19 ID:5ivEQs52
>>800
やってみたけど29.97fpsまでしかならなかったぞ?
終端補正とかの数字じゃないの?
だいたいそれが可能ならTIVTC単独でBob機能があるってことになるが、聞いたことない
804名無しさん@編集中:2014/05/26(月) 20:15:56.20 ID:RJd1KAeU
>>803
BS11のラブライブ2の4話でやってみたら
モード : VFR モード
フレームレート : 24.250 fps
最小 : 23.976 fps
最大 : 59.940 fps

BS-TBSのシドニアの4話の結果からすると終端補正とかの数値じゃないと思う
モード : VFR モード
フレームレート : 24.187 fps
最小 : 23.976 fps
最大 : 29.970 fps
805名無しさん@編集中:2014/05/26(月) 20:33:27.05 ID:1j8aKqzQ
シドニアって60iテロなかった?
806名無しさん@編集中:2014/05/26(月) 20:41:09.30 ID:RJd1KAeU
シドニア4話のテロ部をITSで60fps処理したのとTIVTCの30fps処理したのを
見比べてみてるんだが、テロップの流れ方は当然60fpsの方がなめらかだが、
テロ下の映像の動きはどっちも大差ないように感じられる。
画面パンやズームがあれば全然違ってくるんかね?
807名無しさん@編集中:2014/05/26(月) 21:04:34.23 ID:pLK7RLWO
60なら24は2-3-2-3・・・って動きだが、
30ならどうしても1-1-1-2って感じでどっかで絵が止まるだろ
808名無しさん@編集中:2014/05/26(月) 21:28:23.08 ID:AO0wMNmq
とりあえず、TFMとTDecimateでは24/30しかできないよ。
2pass用のavsをプレビューすればわかるんじゃないかな。
動画を見て同じっていうならそれで良いと思うけど。

VFR化なら今はAutoVFRとDupMC2Defがある。
809名無しさん@編集中:2014/05/26(月) 21:42:06.41 ID:gmmAfbro
TIVTCだけで60化ができるわけないだろ
810名無しさん@編集中:2014/05/26(月) 21:48:25.76 ID:RJd1KAeU
>>807
じっと見つめてたら等間隔で一瞬止まってるな^^ ; テロップが30fpsピッチの
等速で流れてるからそれが目の端に引っかかって映像のカクツキが気付きづらい
のかね。
60も等間隔で止まってるけどピッチが短いからカクツキとして認識しないって
解釈で合ってる?
811名無しさん@編集中:2014/05/26(月) 21:58:28.88 ID:RJd1KAeU
>>808 >>809
そうは言われても、>>797の奴のやり方でエンコしてみたらラブライブ2の4話は
>>804のメディアインフォなんだから仕方ないだろ。俺を責めないでくれよ。(w
812名無しさん@編集中:2014/05/26(月) 22:08:49.03 ID:pLK7RLWO
実際にテロップが60で流れてるかどうかはMPC-HCの統計表示で確認できるから
確認してみたら
813名無しさん@編集中:2014/05/26(月) 22:28:54.09 ID:1j8aKqzQ
テロップのあるところだけQTGMCかなんかで24fpsに補完して
背景の24fpsと合成する関数なかった?
814名無しさん@編集中:2014/05/26(月) 22:31:39.63 ID:RJd1KAeU
>>812
MPC-HCにそんな機能があるなんて知らなかったわ。
統計表示してみたら29.98でテロップが流れてる。^^ ;俺のメディアインフォが
おかしいのか古いのかどっちかみたい。 お騒がせしました。
815名無しさん@編集中:2014/05/26(月) 22:44:01.95 ID:RJd1KAeU
疑問が解けたお礼に
>>813
ivtc_txt60mc
http://forum.doom9.org/showthread.php?t=158680
816名無しさん@編集中:2014/05/27(火) 06:50:55.76 ID:YrHnsBM1
短形範囲指定するタイプの関数は物によって座標が絶対と相対があってめんどくさい
817名無しさん@編集中:2014/05/29(木) 19:32:56.23 ID:KH5MUBDu
質問です。
Avisynth+でRGB32経由しないで、アルファチャンネルがある場合のmask/overlayと
同等のことをやりたいんですが、良いやり方はありますか??
Masktoolで同等のことはできるみたいなのですが、Avisynth+ではどうさせず。
(MasktoolV2は動作可)

問題のスクリプト
m = Mask(c.ConvertToRGB32.ResetMask, d) #dをアルファチャンネルとして付加
x = Layer(c2.ConvertToRGB32(), m, "add")
(c,c2,dはもともとYV12)
818名無しさん@編集中:2014/05/29(木) 21:48:02.22 ID:5aXDPp6m
なぜその動作しないスクリプトを書かない
819名無しさん@編集中:2014/05/29(木) 21:54:09.84 ID:KH5MUBDu
>>818
Avisynth+ではMasktoolV2のほうは正常認識するけどMasktoolのほうは
dll読み込んでも関数すら認識しないからスクリプト以前の問題かなと思いました
820名無しさん@編集中:2014/05/30(金) 03:08:34.37 ID:dR8KTqAj
皆さん音量はどうしています?
自分でエンコしているのはちょっと音量が小さいんですよね。

v=MPEG2Source("映像ファイル.d2v")
a=wavSource("音声ファイル PID 112 DELAY 0ms_aac.wav")
AudioDub(v,a)

とwavに偽装しています。この場合。
a=wavSource("音声ファイル PID 112 DELAY 0ms_aac.wav").normalize(0.98)
とやっても効果が見られないというか、音がでなくなります。
どうやって音量を上げているか教えてください。
821名無しさん@編集中:2014/05/30(金) 03:59:59.34 ID:iJuvMdI5
偽装したAACファイルにWAVのノーマライズしたら元のAACが壊れちゃうでしょ
偽装じゃないwavに変換してから読み込ませるか、偽装前のAACを予めノーマライズしないと
方法はググってくれ
822名無しさん@編集中:2014/05/30(金) 05:56:10.36 ID:xejokogr
つーか音量気になるならなんか良いアンプでも買ったほうが良いよ
823名無しさん@編集中:2014/05/30(金) 06:59:08.10 ID:1X+2JPxG
AVISynthで映像に合わせて偽装WAVのトリミング
→音声吐き出し(偽装WAVの状態で吐き出される)
→AACに戻す→ノーマライズ
こんな感じじゃないの。というか自分はこうしてる。
824名無しさん@編集中:2014/06/03(火) 03:07:15.30 ID:20QeVyiC
Dup()って関数で使えないのでしょうか?
avs内でDup()と記述すると問題無くプレビュー出来るのですが、
avsiで関数の中にDup()と記述して、その関数をavs上で呼び出し、プレビューすると
「Script error: Invalid arguments to function "Dup"」と表示されます。
825名無しさん@編集中:2014/06/03(火) 04:08:11.98 ID:xBjTlaFN
>>824
今試してみたが、avsi内でも使えてるよん
記述ミスでない?
826名無しさん@編集中:2014/06/03(火) 04:36:08.91 ID:lCFPv6eT
どうせ引数にclipを渡してないんだろ
827名無しさん@編集中:2014/06/03(火) 10:09:58.82 ID:20QeVyiC
>>825,826
ありがとうございました。
function hoge(clip c){
aaa=last.Dup()

}
「aaa=last.Dup()」のところを「aaa=c.Dup()」としたところ、使うことができました。
お騒がせして申し訳ないです。
828名無しさん@編集中:2014/06/03(火) 22:55:07.89 ID:GWhhlyPU
avisynth;の64bit版でQTGMCを使ってみたくてプラグインを集めているんですが
SSE2Toolsのx64版だけが見つかりません。
ご存知のかたいましたら教えてください。
829名無しさん@編集中:2014/06/04(水) 00:43:08.68 ID:ILeNiNJ6
YUY2使わないなら要らないでしょ
830名無しさん@編集中:2014/06/04(水) 20:28:16.95 ID:CT+87fsr
あ、そういうことだったんですか。
「Core Plugin」となっていたので(なんらかの処理で)必ず必要なものかと思ってました。
ありがとうございました。
831名無しさん@編集中:2014/06/06(金) 05:20:57.06 ID:fOMJPSs3
aviutlで調整出来るように
http://www.avisynth.info/?AviUtl%E3%81%A7AviSynth%E3%83%95%E3%82%A3%E3%83%AB%E3%82%BF%E3%81%AE%E8%A8%AD%E5%AE%9A%E3%82%92%E8%A1%8C%E3%81%86
.avisynth.infoのを見ながら設定したのですがavsfilter.aufを入れるとエラーで落ちます。
warpsharpはオリジナル、OSはwin7_64、aviutlは1.00です、何がいけないのえしょうか?
832名無しさん@編集中:2014/06/06(金) 16:59:54.06 ID:+GgQAQld
公式のAvisynth 2.6ってMT使えないんですか?
833名無しさん@編集中:2014/06/09(月) 17:17:59.98 ID:yYzdmUcI
>>832
あなたの言う公式とはどれのことですか?

http://www.avisynth.info/?%E3%83%80%E3%82%A6%E3%83%B3%E3%83%AD%E3%83%BC%E3%83%89
834名無しさん@編集中:2014/06/12(木) 04:02:47.25 ID:G8kKIa/p
TemporalDegrain_MT を 2.6α5 で使えてる人いますか?

DGSource
NicLPCMSource
AudioDub()
TemporalDegrain_MT(GPU=true,sigma=2,bw=32,bh=32,threads=12,overlap=16)
Spline36Resize(1024, last.height)
Spline36Resize(last.width, 576)
LSFmod(defaults="slow",strength=50)

で使用しようとしたけどエラー出て使えず…
TemporalDegrain(GPU=true,sigma=2,bw=32,bh=32)だと使えるけど重すぎて実用に値しない

MTプラグインが問題かと思ってset版2.5.8同封のMT→tsp版2.5.7MTに変更してみるが古すぎて動作せず

TemporalDegrain_MTは↓を使用
ttp://avisynth.nl/images/TemporalDegrain_MT.avsi

TemporalDegrain_MTで出るエラー↓
Evaluate : System exception - Access Violation
(TemporalDegrain_MT.avsi,line 85)
アクセス違反…なんのだろう…
835名無しさん@編集中:2014/06/13(金) 13:03:04.22 ID:kX7DlX0x
ThreadRequestじゃいかんのか@2.6α5

SetMemoryMax(1024)
DGSource
NicLPCMSource
AudioDub()
Spline36Resize(1024, 576)
ThreadRequest(6, 6, 5, "")
TemporalDegrain(GPU=true,sigma=2,bw=32,bh=32)
ThreadRequest(6, 6, 5, "")
LSFmod(defaults="slow",strength=50)

TemporalDegrainをリサイズ前に掛ける理由(例えば拡大リサイズ前に掛けたいとか)が無ければ
リサイズ後に持っていくだけでも速度変わるでしょ
836名無しさん@編集中:2014/06/13(金) 17:36:41.57 ID:f3Hnnmwv
日本語を表示できるsubtitleみたいなフィルタありませんか?
字幕ファイルを読み込むとかじゃなくて、subtitleみたいにavsだけで手軽に出来るようなやつで。
837名無しさん@編集中:2014/06/13(金) 18:25:18.85 ID:sF22uPsB
>>836
fontパラメータに日本語対応フォントを指定すればいい

Subtitle("こんにちは、世界!", font="MS Pゴシック")

これで日本語表示できる(AviSynth.infoより抜粋)
838名無しさん@編集中:2014/06/13(金) 18:26:18.72 ID:kX7DlX0x
BlankClip()
Subtitle("フォントの", x=last.width/10, y=last.height/20, font="メイリオ", size=last.width/5)
Subtitle("指定を", x=last.width/10, y=last.height/20 + last.width/6, font="メイリオ", size=last.width/5)
Subtitle("忘れずに", x=last.width/10, y=last.height/20 + last.width/3, font="メイリオ", size=last.width/5)
839名無しさん@編集中:2014/06/13(金) 18:26:51.45 ID:kX7DlX0x
被った失礼
840名無しさん@編集中:2014/06/13(金) 18:32:27.84 ID:f3Hnnmwv
>>837>>838
ありがとうございます!
841834:2014/06/14(土) 02:47:27.01 ID:xu511THv
>>835
とりあえずリサイズ後にTemporalDegrainを移してやってますが

TemporalDegrainにThreadRequest使ってみましたが関数だからなのか?効果ないですね
TemporalDegrainをバラして重くなる部分に使用しないと効果ないようです(お手上げ)
速度は変化なしで 5fps出ればやっとといった所です
842名無しさん@編集中:2014/06/14(土) 08:32:31.32 ID:pa71m3n/
>>841
2.6ってSetMtModeに統一されてなかったっけ?
MT()は、縦か横方向にx分割して各スレッドで走らせてるだけだから、手動でやっちゃいなよ
Cropして各分割クリップ毎に処理+ThreadRequest、最後にStackHorizontal or Vertical
GPU使う場合はpre-filteringしておく事だけ気を付けとけばok
843名無しさん@編集中:2014/06/18(水) 07:57:47.17 ID:zr/vPsPf
ふと思いついた質問なのですが
本編30p、ED60iがあったと思ったのですが(1話のみ)
これを30p統一させるような関数ってありませんか?
24p/60iを24pに統一させる関数はありますが・・・。
844名無しさん@編集中:2014/06/18(水) 09:12:42.75 ID:xQPpRDTP
>>843
60iの部分をデインターレースでいいような
845名無しさん@編集中:2014/06/18(水) 12:25:12.00 ID:dZ7DAuHg
>>843

とりあえず速度重視なら
Bob.SelectEven

画質重視なら
QTGMC(Preset="Slower").SelectEven

あたりでいいんでは?
まあQTGMCのpreset変えて速度と画質の折り合いがつくところを
見つけるのが個人的にはお勧めだが。
846名無しさん@編集中:2014/06/18(水) 12:39:30.16 ID:dZ7DAuHg
書き忘れたけど>>844と同じく60iのとこだけに適用しとけばいいと思うぞ。

実写なら
SeparateFields.SelectEven.AssumeFrameBased().ComplementParity().nnedi3(dh=true, nsize=0, nns=4, qual=2)
あたりもいいぞと知り合いに言われたこともあるな。試さなかったけど。

俺が実写でやったときはQTGMCの"Faster"あたりでやってたんだっけなー
847名無しさん@編集中:2014/06/18(水) 18:45:42.08 ID:zr/vPsPf
843です
アニメでもそういうソースがありますね、少し前に再放送やってました(ク○スゲームの最終話がそうでした)
実写では今はQTGMC(Preset="Fast")でやってますがフレーム数が多くて時間が…なので
QTGMC(Preset="Faster").SelectEvenかSeparateFields.SelectEven.AssumeFrameBased().ComplementParity().nnedi3(dh=true, nsize=0, nns=4, qual=2)を試してみます
2時間番組なのでorz
848名無しさん@編集中:2014/06/18(水) 20:35:17.73 ID:ahpQEkSv
EDだけなら分割してエンコードした後くっつければいいんじゃないの。
それかItsとか使って指定した箇所だけデインターレースすれば。

30pと決まってるところにデインターレースかけるのはおすすめしない。
849名無しさん@編集中:2014/06/19(木) 07:00:47.44 ID:m0C8rWyD
a = Trim() #30p

b = Trim().Yadif #60i

a+b

こんなのでも十分
850名無しさん@編集中:2014/06/21(土) 17:17:39.62 ID:3ZCzjSgT
LSFmodのフィルタを使うと
画面がすべてのコマで下のように真っ白に近い状態になります
何が原因でしょうか?

ttp://light.dotup.org/uploda/light.dotup.org31947.png
851名無しさん@編集中:2014/06/21(土) 17:39:29.06 ID:ksaM79w8
スクリプトも書きましょう
852850:2014/06/21(土) 18:08:38.76 ID:3ZCzjSgT
すみません
よく分からないのですが
Windowsを再起動したら正常に動作するようになりました

LSFmodの動作に必要なプラグインのうち
VariableBlur.dll を動かすのに必要な
fftw3.dll をsystem32に入れたりSysWOW64に入れたり
あれこれしてたのが原因かもしれません

お騒がせしました
853名無しさん@編集中:2014/06/26(木) 23:28:53.52 ID:OTH8FHrz
ffms2-2.20の吐くタイムコード使うとおかしなフレームレートになるな
854名無しさん@編集中:2014/06/28(土) 12:06:33.03 ID:Sx0GdIme
MGVCってMVC対応のデコードプラグインで12bit映像取り出せる?
855名無しさん@編集中:2014/06/29(日) 12:54:43.77 ID:DBzhZd1W
ひまわり動画の吸収です
ぼくのエンコすごいでしょ?みてね(はぁと


担当表は各自ご随意にどうぞwww

業務連絡
ダイヤA#37HD200MB揚げました。よろしくしくm(_ _)m

V1= MPEG2VIDEO("C:\1A_Encord\A-07_Dia_A\Dia_A_37_HD.m2v").ThreadRequest().ConvertToYV12(interlaced=true).ThreadRequest()
A1= WAVSource("C:\1A_Encord\A-07_Dia_A\Dia_A_37_HD.wav").ThreadRequest()
AudioDub(V1,A1).ThreadRequest()
FreezeFrame(50065,50066,50064)
Trim(18,6817)++Trim(8618,22372)++Trim(25072,47966)++Trim(49767,50066)
A2=KillVideo()
KillAudio()
AssumeTFF()
Trim(0,6799).DoubleWeave().SelectEvery(10,1,4,6,8)+\
Trim(6800,20554).DoubleWeave().SelectEvery(10,2,4,6,9)+\
Trim(20555,43449).DoubleWeave().SelectEvery(10,2,4,6,9)+\
Trim(43450,43749).DoubleWeave().SelectEvery(10,2,4,6,9)
TFM(clip2=nnedi3()).ThreadRequest()
fPMD().ThreadRequest()
AudioDub(last,A2).ThreadRequest()
return last
856名無しさん@編集中:2014/06/29(日) 12:58:13.83 ID:DBzhZd1W
ひまわり動画の吸収です
ぼくのエンコすごいでしょ?みてね(はぁと
業務連絡
V1= MPEG2VIDEO("C:\1A_Encord\A-03_HapiPri\HapiPri_22_HD.m2v").ThreadRequest().ConvertToYV12(interlaced=true).ThreadRequest()
A1= WAVSource("C:\1A_Encord\A-03_HapiPri\HapiPri_22_HD.wav").ThreadRequest()
AudioDub(V1,A1).ThreadRequest()
Trim(15,5048)++Trim(7747,22610)++Trim(25309,45567)++Trim(47367,51564)
#TIVTC_1stPass()
TIVTC_2ndPass_VFR()
#TIVTC_2ndPass_CFR()
return last
857名無しさん@編集中:2014/06/29(日) 18:12:10.17 ID:X6deAb8g
まだエンコードしていない件
858名無しさん@編集中:2014/06/29(日) 21:03:16.40 ID:t1piU+0C
>>857
ID:DBzhZd1Wはスクリプト=エンコードと思っているんだろうな
859名無しさん@編集中:2014/06/29(日) 22:38:28.79 ID:JqHqYmpM
アマレココを使い、画面キャプチャで動画を保存。
圧縮用のコーデックには、Ut VideoのRGBを選択。
ここでは、ファイル名をhogehoge.aviとします。

http://goldenhige.cocolog-nifty.com/blog/2012/03/rgb24x26410biti.html

こちらで説明されてるDitherで16bit(PC.709, pcスケール)→x264(10bit)を試みました。
その際のスクリプトは以下になります。

AVISource(C:\hogehoge.avi, pixel_type="RGB24")
Dither_convert_rgb_to_yuv(matrix="709", interlaced=false, tv_range=false, lsb=true, mode=-1, output="YV24")
#Dither_convey_yuv4xxp16_on_yvxx()

フィルタをかける前の画像
http://or2.mobi/data/img/75779.jpg

Dither_convert_rgb_to_yuvを掛けた画像
http://or2.mobi/data/img/75780.jpg

左上の黒枠は、ロゴを塗りつぶしましただけです。

Dither_convert_rgb_to_yuvを掛けると、
こんな風に、上下に並べられて画像が表示されてしまいます。
あれこれパラメーターをいじってみたところ、
lsb=falseにすると、元の画像の大きさに戻るんですが、
ditherフィルタのヘルプを読むと、
lsb=trueにしておかないと、16bit深度にならないようなので、
もう頭の中がパルプンテ状態です。どうしたらいいんでしょう?
860名無しさん@編集中:2014/06/29(日) 23:19:59.33 ID:DqvBxstE
>>859
x264は?
861名無しさん@編集中:2014/06/29(日) 23:53:20.72 ID:JqHqYmpM
>>860
勿論、最初はDither_convert_rgb_to_yuvsとDither_convey_yuv4xxp16_on_yvxxを掛けてから、
x264でエンコードしてみたんですが、再生すると、横長のサイケデリック映像になっていて、
これはx264に渡す前に問題があると思い、フィルタのオンオフを試してみたら、
Dither_convert_rgb_to_yuvsでトラブっているようなんです。
862名無しさん@編集中:2014/06/30(月) 07:25:47.50 ID:eBsK9Nw0
--input-depth 16 の入れ忘れ
863名無しさん@編集中:2014/06/30(月) 17:29:24.36 ID:706JO98c
人の言う事聞かん奴が何で質問してるんだろう
864名無しさん@編集中:2014/06/30(月) 20:37:21.74 ID:G4F74V15
というか情報が足りなさすぎる
AVSはそれで全てか?
x264でエンコしたならパラメータは?
Hi10pなら尚更
865名無しさん@編集中:2014/06/30(月) 22:44:46.11 ID:8NqO4Pby
多分>>862でFAだと思うよ。最初からavs2pipemodやx264のコマンドを確認して晒すべきだろうに。

Dither_convert_rgb_to_yuv()の後にAvsPのプレビュー等で画像が縦2倍(上下積み)になるのは、
高ビット深度を扱うためのstack16形式というのがMSB部とLSB部を上下に積み重ねるものだから。
Dither_convey_yuv4xxp16_on_yvxx()の後に画像が横長になるのは、
16bit深度のinterleaved formatのデータを無理に8bit深度の処理で見ようとしてるから。
本来8bit深度のAvisynthで無理やりそれ以上の深度を扱ってるからそうなるだけであって、
トラブってるわけでもなんでもない。
データの渡し方を間違えれば、おかしなエンコード結果になるのも当たり前。

  High bit-depth Support with Avisynth - Avisynth wiki
  
http://avisynth.nl/index.php/High_bit-depth_Support_with_Avisynth
866名無しさん@編集中:2014/07/01(火) 04:05:53.00 ID:onOyjZdE
guiEX想定で10bitのx264を使わなかったとかいうギャグだったりしてw
867名無しさん@編集中:2014/07/01(火) 18:07:35.08 ID:1gImOEhH
これじゃダメ?

#hoge.avs
ImageSource("hoge.jpg")
Dither_convert_rgb_to_yuv(matrix="709", interlaced=false, tv_range=false, lsb=true, mode=-1, output="YV24")
Dither_convey_yuv4xxp16_on_yvxx(bigendian=false)
return last

avs2pipemod.exe -rawvideo hoge.avs | x264_10bit.exe --demuxer raw - -o hoge.mp4 --input-res 640x360 --input-depth 16 --input-csp i444 --output-csp i444
868名無しさん@編集中:2014/07/01(火) 21:00:09.27 ID:IW6G0kkl
>>867
Dither_convert_rgb_to_yuv()でフルレンジのBT.709(PC.709)にしてるんだから
--input-range pc も必要じゃね?元記事でもつけてるし。
869名無しさん@編集中:2014/07/01(火) 21:28:16.95 ID:1gImOEhH
>>868
すまん忘れてた
他にも--colormatrix bt709もあったほうがいいよね?--colorprimと--transferは自分はよくわかってない。むしろ解説して欲しいぐらい。
--rangeは出力レンジのことだよね?こっちも指定したほうがいいかな?
870名無しさん@編集中:2014/07/01(火) 21:49:00.94 ID:IW6G0kkl
>>869
--colormatrix bt709は必要だね。元記事でもつけてる。
--colorprimと--transferは俺も使ったことないからよくわからん。

--rangeは出力レンジだけど、デフォはautoで入力と同じになるはずなので、
--input-range pcを指定しているなら自動で--range pc相当になるはず。
TVレンジに変換して保存したい場合だけ--range tvを指定すればいいんじゃないかな。

元記事は色の保持率を調べるためにレンジやマトリクスや深度を色々変えてるようだけど、
そのあたりをどうするかは目的によるから自分で考えないとあかんね。
871名無しさん@編集中:2014/07/01(火) 23:26:54.97 ID:1gImOEhH
>>870
色々あり〜
--rangeはautoがあったからそのままでもいいと思ったけど、ちゃんと自動で設定してくれるのね
確証がなかった。
・・・まぁ結局これを使う機会は殆どなさそう・・・
872名無しさん@編集中:2014/07/02(水) 01:02:27.01 ID:0V8CRCSm
>>871

Dither_convert_8_to_16()
Dither_resize16nr(1280, 720, 3.0, 0.0, 1920.0-6.0, 1080.0-(1080.0*6.0/1920.0),kernel="spline",taps=6,noring=true)
GradFun3(thr=0.35,radius=12,smode=2,lsb=true,lsb_in=true)
Dither_convey_yuv4xxp16_on_yvxx()

こんな感じで俺はやってるけどな。
batのほうはx264のオプションがかなり長く書いてあるので
必要そうなところだけ抜き出して書いてみると

set save=e:\anime\
set subtitle=%~n1
set outfile_264="%save%%subtitle%.mp4"
set outfile_log="%save%%subtitle%.log"

set x264_path="D:\encode\bin64\x264_x64-10bit.exe"
set x264= --profile high10 --level 4.0 --crf 16 --colorprim "bt709" --transfer "bt709" --colormatrix "bt709" --input-depth 16
set avs4x264mod_path="D:\encode\avs4x264mod\avs4x264mod.exe"

SET x264_SAR= 1:1
SET x264_OPT= %x264% --sar %x264_SAR% --ssim --psnr
%avs4x264mod_path% --x264-binary %x264_path% %x264_OPT% -o %outfile_264% %INPUTFILE% 2>>%outfile_log%

こんなかんじ。
一応10bitで出来てるっぽいのであまり気にしてないw
873名無しさん@編集中:2014/07/02(水) 06:38:14.66 ID:PLG+NVkR
便乗で質問ですがHi10pのAVSで
ConvertToYV12()
f3kdb(range=15, Y=48, Cb=0, Cr=0, grainY=0, grainC=0, keep_tv_range=true, input_mode=0, input_depth=8, output_mode=2, output_depth=16)
と書いてますがこれで足りてますか?
874名無しさん@編集中:2014/07/02(水) 20:34:17.77 ID:rOA7cM0o
>>872
なるほど
リサイズを16bitにして行うことで誤差を減らすのかな?

余計かもしれないけど>>%outfile_log%でリダイレクトせずにlogfileオプション入りのx264を使って--log-file %outfile_log%ってやったほうがログの量が少なくて見やすいと思うよ。
komisar氏とかたくあん氏とかのビルドに入ってる

>>873
それでいいと思う
ちゃんと出来てるのなら大丈夫だよ
わかってるだろうけどConvertToYV12()は元ソースがYV12なら外してもいいよ。
875名無しさん@編集中:2014/07/02(水) 21:38:00.83 ID:PLG+NVkR
>>874
>873です、ありがとうございますm(__)m
心の荷が降りました
重いのさえ我慢すればこれでエンコが続けられます
876名無しさん@編集中:2014/07/02(水) 22:46:38.63 ID:rOA7cM0o
>>875
書き忘れたけどrange=15だと自分的には強すぎるかな〜と思う
ソースによっては細部が潰れるかもしれないから注意が必要かも
自分は3-5前後で掛けてる。それでもダメならもっと強めていく
877名無しさん@編集中:2014/07/02(水) 23:40:25.15 ID:0V8CRCSm
>>874

そうです。リサイズを16bitで誤差を少なくして
画質向上やサイズ縮小狙ってます。

気に入った物(最近ならシドニア)だと局ロゴ消し、2ts blend合成(TBSとBS-TBSなど)
TBS字幕消し、次週時間変更消し、ANIME+ロゴ消し、テレビを見るときは字幕消し、
気象情報字幕消し、音声を高音質選択など更なる画質向上とサイズ縮小を狙って遊んでます。

--log-file %outfile_log%ってオプションもあったあんですね。
最近helpちゃんと見てないから気がつきませんでした。
書いてないけどEncLogEditorをさらに使って短くはしてるんですけどね。
878名無しさん@編集中:2014/07/03(木) 19:54:13.01 ID:CjTEJbmn
>>876
873です。返答遅れました。
ありがとうございます、短いエンコで確認してみます
879名無しさん@編集中:2014/07/04(金) 00:22:53.63 ID:w2cCMN/W
テレシネ解除について質問です。
6フレーム縞フレームが続き、7フレーム目に1枚だけ縞なしフレームが入る(たぶん)テレシネソースは
どのように解除すればいいんでしょうか?
880名無しさん@編集中:2014/07/04(金) 01:01:09.57 ID:MQNmr/Ja
特殊なケースだから見てみないと良くわからないけど、PALとかかな…。
とりあえずbobで60pにするか、srestoreを使えば綺麗にできるかも。
881名無しさん@編集中:2014/07/04(金) 01:21:27.60 ID:w2cCMN/W
>>880
で、できました!
repalやら↓やら試して嫌になってたところです。
"TDeint(mode=0, order=1, type=3, tryweave=true).TDecimate(Mode=0,CycleR=166,Cycle=1001).AssumeFPS(25)"

本当にありがとうございました。
882名無しさん@編集中:2014/07/06(日) 16:23:07.19 ID:kKgcTylF
selecteveryみたいに引数の数が不定の関数ってどうやって書けばいいんでしょうか?
あらかじめdefault付きの引数を大量に用意しておくしかないですか?
883名無しさん@編集中:2014/07/06(日) 17:06:32.23 ID:vgDXOr4V
どゆこと?
SelectEvery(5, 0, 3)みたいに必要な分だけ書いちゃダメ?
884名無しさん@編集中:2014/07/06(日) 18:40:29.55 ID:FddjWRwB
>>883
function Pulldown_5 (clip c, int "ref") {

ref = default(ref, 2)

c = (ref == 0) ? c.DoubleWeave().Pulldown(1, 3) : c
c = (ref == 1) ? c.DoubleWeave().Pulldown(0, 3) : c
c = (ref == 2) ? c.DoubleWeave().Pulldown(0, 2) : c
c = (ref == 3) ? c.DoubleWeave().Pulldown(2, 4) : c
c = (ref == 4) ? c.DoubleWeave().Pulldown(1, 4) : c
c = (ref >= 5) ? c : c

return c
}

みたいなことじゃない
885名無しさん@編集中:2014/07/06(日) 18:43:17.38 ID:qMLt2VvG
違うでしょ
>selecteveryみたいに引数の数が不定の関数
この通りの意味でしょ
spliceとかみたいな
886882:2014/07/06(日) 18:48:29.17 ID:kKgcTylF
たとえば
SelectEvery(100,0,1,2,3,・・・
みたいに引数100個くらい付けることも可能ですよね。

これと同じように
Func(clip1,clip2,clip3,・・・)
な感じで不特定数のクリップをどんどん突っ込んでいく関数とか作りたいんです。
数百個くらい繋ぐとなると、あらかじめ引数用意しておくのは大変だなぁと思って。。
887名無しさん@編集中:2014/07/06(日) 19:15:17.40 ID:FddjWRwB
ありゃ、そうでしたか
888名無しさん@編集中:2014/07/06(日) 19:30:40.86 ID:qMLt2VvG
global variablesとAVSLibのarrayを使えばできるよ
889名無しさん@編集中:2014/07/10(木) 09:28:06.53 ID:fMxlU14C
AVSの書き方で(参考:http://daybreakdeath.blog66.fc2.com/?mode=m&amp;no=115
GradFunkMirror(strength=1.5).AddGrain(1.3,0,0)
と書いてますが
GradFunkMirror(strength=1.5)
AddGrain(1.3,0,0)
と2行に分けるのと同じでいいですか?
Trim使って・・・s1 = Trim(0,1999).GradFunkMirror(strength=1.5).AddGrain(1.3,0,0)
とか書いてはいましたが(クロコン処理とか)・・・。
890名無しさん@編集中:2014/07/10(木) 09:33:35.78 ID:mesnk+DZ
同じ

s1 = Trim(0,1999).GradFunkMirror(strength=1.5).AddGrain(1.3,0,0)
s2 = Trim(2000,2999)GradFunkMirror(strength=1.5).AddGrain(1.3,0,0)
s3 = Trim(3000,3999)GradFunkMirror(strength=1.5).AddGrain(1.3,0,0)

s1++s2++s3

でもいいし こう↓もできる

s1 = Trim(0,1999)
s2 = Trim(2000,2999)
s3 = Trim(3000,3999)

s1++s2++s3
GradFunkMirror(strength=1.5)
AddGrain(1.3,0,0)
891名無しさん@編集中:2014/07/10(木) 10:39:51.39 ID:fMxlU14C
>>890
s1 = Trim(0,1999).GradFunkMirror(strength=1.5).AddGrain(1.3,0,0)
は場面で変えているのでその1行という意味です、説明足らずでスミマセン
例えば
s1 = Trim(0,1999).GradFunkMirror(strength=1.5).AddGrain(1.3,0,0)
s2 = Trim(2000,2999)GradFunkMirror(strength=1.5)
s3 = Trim(3000,3999)GradFunkMirror(strength=1.3).AddGrain(1.2,0,0)
s1++s2++s3
こんな感じで使い分けています、面倒な時は(アニメソースに多いですが)
GradFunkMirror(strength=1.5)
AddGrain(1.3,0,0)
としちゃいます
ありがとうございます、下らない質問でスミマセン アセアセ
892名無しさん@編集中:2014/07/11(金) 04:51:30.26 ID:6PzayJ8u
自分ですら使わないマニアック方法だけど・・・

AVISource("hoge.avi")
GradFunkMirror(strength=1.5)
s1 = Trim(0,1999).AddGrain(1.3,0,0)
s2 = Trim(2000,2999)
s3 = Trim(3000,3999).AddGrain(1.2,0,0)
s1++s2++s3

こういう書き方とか・・・いっその事
ttp://www.avisynth.info/?FilterRange
これを使って

AVISource("hoge.avi")
Trim(0, 3999)
GradFunkMirror(strength=1.5)
FilterRange(0, 1999, "AddGrain(1.2,0,0)")
FilterRange(3000, 3999, "AddGrain(1.2,0,0)")

とかいう書き方も・・・・

GradFunkMirror(strength=1.5)は全範囲にかけるからそれを先に書くか、個別に書くかの違いだけかな
FilterRangeExっていう拡張版の関数を使えばFilterRangeが1行で済むかもしれない。
試したことがないから分からん
893名無しさん@編集中:2014/07/11(金) 13:34:55.95 ID:4zFkqdNq
Itsでいいんデナイノ
894名無しさん@編集中:2014/07/11(金) 13:45:44.77 ID:F0aZf14K
AppleRangeもある
895名無しさん@編集中:2014/07/14(月) 18:34:46.18 ID:BpMlF9GN
3枚以上のフレームを同時にブレンドできるフィルタってありますか?
896名無しさん@編集中:2014/07/14(月) 19:12:04.88 ID:qFisXoAC
AB = Overlay(A,B,opacity=0.*,x=0,y=0,mode="*")
ABC = Overlay(AB,C,opacity=0.*,x=0,y=0,mode="*")
ABCD = Overlay(ABC,D,opacity=0.*,x=0,y=0,mode="*")

こんなのじゃ駄目だよね
897名無しさん@編集中:2014/07/14(月) 19:33:33.99 ID:h5CVaXGR
外から書き込んでるから確認できないんだけど、
AB = Overlay(A,B,opacity=0.*,x=0,y=0,mode="*")
ABC = Overlay(AB,C,opacity=0.*,x=0,y=0,mode="*")
ABCD = Overlay(ABC,D,opacity=0.*,x=0,y=0,mode="*")

AB = Overlay(A,B,opacity=0.*,x=0,y=0,mode="*")
CD = Overlay(C,D,opacity=0.*,x=0,y=0,mode="*")
ABCD = Overlay(AB,CD,opacity=0.*,x=0,y=0,mode="*")
って違いある?
898名無しさん@編集中:2014/07/14(月) 19:35:18.43 ID:BpMlF9GN
Overlay(A,B, opacity=0.5, mode="blend")
なら50%ずつのブレンドですが、
3枚なら33.3%、4枚なら25%って感じで均等にブレンドしたいのです。
899名無しさん@編集中:2014/07/14(月) 19:56:08.28 ID:BpMlF9GN
3枚って決まってるなら
AB=Overlay(A,B, opacity=0.333333, mode="blend")
CB=Overlay(C,B, opacity=0.333333, mode="blend")
AB+CBって感じで計算でできそうな気もしますけど
どんな数のフレームを入れても均一にしてくれるフィルタがあれば便利だと思って。
900名無しさん@編集中:2014/07/15(火) 03:56:11.71 ID:vP21Fgqr
計算してたら見つけたんだけど

2枚
Overlay(A,B,opacity=0.5)

3枚
Overlay(A,B,opacity=0.5)
Overlay(last,C,opacity=0.333)

4枚
Overlay(A,B,opacity=0.5)
Overlay(last,C,opacity=0.333)
Overlay(last,D,opacity=0.25)

5枚
Overlay(A,B,opacity=0.5)
Overlay(last,C,opacity=0.333)
Overlay(last,D,opacity=0.25)
Overlay(last,E,opacity=0.2)

6枚
Overlay(A,B,opacity=0.5)
Overlay(last,C,opacity=0.333)
Overlay(last,D,opacity=0.25)
Overlay(last,E,opacity=0.2)
Overlay(last,F,opacity=0.166)

こんな風にすれば最終的に全サンプルで同割合で混ぜられる気がする
901名無しさん@編集中:2014/07/15(火) 04:03:19.13 ID:vP21Fgqr
h='Sample'
i_num=avsp.GetTextEntry(default='2', title='(´・ω・`)数を入力汁', types='spin', width=50)
Samlpe_Str=''
Func=''
for i in range(1,i_num + 1):
Samlpe_Str=Samlpe_Str + h + str(i) + '= \n'
Opacity=1.0 / i
Func=Func +'Overlay(last, ' + h + str(i) + ',opacity=' + str(Opacity) + ', mode="blend", pc_range=false)\n'
if i == i_num + 1 :
break
avsp.InsertText('%s'% Samlpe_Str, pos=None, index=None)
avsp.InsertText('%s'% Func, pos=None, index=None)

↑をテキストにコピペしてOverlay_Multi.pyのファイル名でAvsPmodのmacrosフォルダに保存
後はAvspmodから呼び出すだけ

他に方法を思いつかなかった。
実行するとカーソルの位置にスクリプトが挿入されるから、SampleX=の部分に該当する画像とかを書くだけ
902名無しさん@編集中:2014/07/15(火) 04:04:48.50 ID:vP21Fgqr
書き忘れ
突貫工事で作ったからバグってるかも

特に何となく見つけた>>900の超理論を元に作ったから根本的にミスってるかもしれない
903名無しさん@編集中:2014/07/15(火) 04:14:38.82 ID:vP21Fgqr
完全にスペースが消えてた
ttp://www1.axfc.net/u/3276548?key=Overlay_Multi
こっちにうp
スレ汚しスマソ
904名無しさん@編集中:2014/07/15(火) 06:21:37.61 ID:BdyVyTqc
一応補足。

プログラムできる人に A * (1 - opacity) + B * opacity と説明すると、すべてが解氷すると思う。
つまり opacity=(1/3) であれば A * (2/3) + B * (1/3) ということね。

■2枚

1 * (1/2) + 1 * (1/2)
= 0.5 + 0.5

A.Overlay(B, opacity=1.0/2)

■3枚

(1 * (1/2) + 1 * (1/2)) * (2/3) + 1 * (1/3)
= (0.5 + 0.5) * 0.666 + 0.333
= (0.333 + 0.333) + 0.333

A.Overlay(B, opacity=1.0/2).Overlay(C, opacity=1.0/3)

■4枚

((1 * (1/2) + 1 * (1/2)) * (2/3) + 1 * (1/3)) * (3/4) + 1 * (1/4)
= ((0.5 + 0.5) * 0.666 + 0.333) * 0.75 + 0.25
= ((0.25 + 0.25) + 0.25) + 0.25

A.Overlay(B, opacity=1.0/2).Overlay(C, opacity=1.0/3).Overlay(D, opacity=1.0/4)
905名無しさん@編集中:2014/07/15(火) 07:51:13.54 ID:k+tEv33P
1/2じゃなくて1.0/2にすればよかったのかー。
そういう超基本的なところって結構知らないまま使ってるんだよな…。
質問者じゃないけど助かったよ。ありがと。
906名無しさん@編集中:2014/07/15(火) 10:08:31.41 ID:7O8oRcsZ
なに言ってんのかわかんないけどたまには
お前らのショボイAvisynthスクリプト貼ってください part4
の事も思い出してあげてください(´・ω・`)
907名無しさん@編集中:2014/07/15(火) 11:19:59.10 ID:qx1QfBSp
AvsPmodでブックマークした複数のフレーム(a,b,c,…,n)を
FreezeFrame(a,a,a+1),…,FreezeFrame(n,n,n+1)として書き出すマクロは書けませんか?
908名無しさん@編集中:2014/07/15(火) 17:31:13.09 ID:vP21Fgqr
>>907
これでいいなら別のマクロの使い回しだけど・・・
ttp://www1.axfc.net/u/3276750?key=FreezeFrame_Multi

ブックマークじゃないけどこれは?
ttp://potatosub.blog.fc2.com/blog-entry-29.html
作っておいて言うのも何だけど修正箇所が少ない時はこっちの方が楽な気もする
909名無しさん@編集中:2014/07/16(水) 08:38:11.89 ID:es8N1r9c
>>908
ありがとうございますm(_ _)m
おかげで修正がスムーズにできるようになりました
910名無しさん@編集中:2014/07/16(水) 22:22:49.60 ID:gaNxIlBK
AMDの内蔵GPUでfft3dgpuって動作しますか? A8-6600kなんですけど
試しに入れてみたところプラグインが認識されないので、loadpluginしてもunable to load 〜 となりました
911名無しさん@編集中:2014/07/16(水) 22:33:43.90 ID:gaNxIlBK
追記
d3dx9_30.dll は入れてあります。OSはwin7 64bitです
プラグインが認識されないっていうのは、環境が未対応な場合の正しい動作なのかどうかよくわからないので質問してみました
912名無しさん@編集中:2014/07/17(木) 06:59:26.60 ID:eMNfwwKG
ATIのGPGPU使うためのソフトを入れないとダメだと思った

あとプラグインはdllだけ突っ込んでもダメじゃないかな
プラグイン動かすのに必要なファイルなかったっけか
913名無しさん@編集中:2014/07/17(木) 08:54:04.36 ID:F+DgVB7h
必要なファイルってのはfft3dgpu.hlslのことだね。
これがプログラマブルシェーダーに送り込まれるコードなので、こっちが本体みたいなもの。

あと基本的なことだけど、32bit版プラグインは64bit版Avisynthじゃ使えませんよ。
914910:2014/07/18(金) 22:52:22.88 ID:8P6cS+LX
色々ありがとうございます
hlslファイルは自動で一緒に入っていました
openclなんとかというのはドライバと同時インストールされている様ですけど、もう少し調べてみます
915名無しさん@編集中:2014/07/19(土) 01:34:41.18 ID:yUxg8sBG
>>914
fftw3.dlをシステムフォルダに入れていないとか
916名無しさん@編集中:2014/07/19(土) 05:07:23.31 ID:kjilgrDN
単純な質問なんですが調べてもわからないので教えて下さい。

例えばBT.709な1280x720のソースがあったとして、それをBT.601に変換する時はColorMatrix(mode="Rec.709->Rec.601")を使いますよね?
この時についでに640x360にリサイズするとしたらリサイズとColorMatrix()をどの順番で使うのが正しいのでしょうか?

今はこんな感じで使ってます。これで合ってるんでしょうか?
また、SDからHDへリサイズしつつRec.601->Rec.709の変換を行うときもColorMatrix()→リサイズでいいでしょうか?
AVISource("hoge_bt709_1280x720.avi")
ColorMatrix(mode="Rec.709->Rec.601")
Spline36Resize(640, 360)
return last
917名無しさん@編集中:2014/07/20(日) 18:31:38.66 ID:k+u3X8Wi
ColorMatrixはソース読み込んだ後ならどこでもいいんじゃないの?
途中で一旦RGBへ変換する処理を挟む場合はどうだか分からんが。
918名無しさん@編集中:2014/07/20(日) 22:25:11.42 ID:/sseasEx
速度重視なら、SDの段階でやるのが良いと思う
919名無しさん@編集中:2014/07/22(火) 01:46:19.93 ID:HPF/mUfq
ザックリとした質問ですみません。
皆さん、Mステやmusic fair等の歌手やアイドルのステージを
本気で綺麗に60p実写エンコしようと思ったらAvisynthでどんなフィルタ、設定を使いますか?
放送の時点でビットレートが足りてないのかコマ送りするとそこそこノイズやブロッキーな場面が多く
フィールドマッチングと間引きだけすれば良いアニメと勝手が違いどこから手をつけて良いのか分かりません。

1つ1つが4,5分なので重くても平気です!(無論軽ければそれに越した事は無いです)
実写用のお勧めのスクリプト等あれば教えてください。
920名無しさん@編集中:2014/07/22(火) 02:07:06.95 ID:Zv5rIYcI
本当に綺麗なのが良いならエンコードはしない方が良い。tsカットして保存しとけ。
と思っているけど、ブロックノイズの境界だけぼかすようなフィルタでもあれば、ブロックノイズだけはマシに見えるようになるかもしれないな。
921名無しさん@編集中:2014/07/22(火) 02:21:05.95 ID:k4WKEHrv
その手のモノはエンコするだけ時間の無駄
再生する時にモスキートノイズ除去とブロック解除を50〜80で調整しとけば十分
922名無しさん@編集中:2014/07/22(火) 02:57:45.06 ID:PH3lxGVc
妥協しないというのなら、時間は掛かるがQTGMC
ついでにノイズ除去もできる
923名無しさん@編集中:2014/07/22(火) 05:31:28.90 ID:CumX8Vhh
おお… 生tsが一番高画質と思ってるのがいるのか
924919:2014/07/22(火) 16:38:32.68 ID:HPF/mUfq
レスありがとうございます。

>>920-921
TSでの保存とは別に高画質化と言いますか、ノイズやブロック等のアーティファクトを除去が出来ればと考えてました。
質問の仕方が紛らわしく申し訳ありません。
ただ指摘頂いて気づいたのですが、有料プレイヤーを中心に高画質処理が搭載されている物もあり
試用版で納得行くものがあれば保存用のtsを視聴用とするのもアリかなと思いました。

>>922
てっきりデインタレ処理専用だと思い込んでいたのですが
QTGMC内を見てみるとデノイズやシャープ系の処理も充実しているみたいですね。
プリセットで試してみたところ確実に綺麗になってはいるのものの
納得できるまでとは言い難く、オプションの指定が必要みたいです。
調整頑張ってみます。
925916:2014/07/22(火) 19:21:28.41 ID:T5M/3DyM
返信遅れてすみません

>>917
あれから調べてても分からなかったのですが、どこでもいいのですね
ありがとうございます

>>918
どこでもいいのならその方が良さそうですね
参考にさせてもらいます
926名無しさん@編集中:2014/07/24(木) 21:53:31.51 ID:Xw/eUSkq
アニメをBDAV用にエンコするときってVFR使えないからインタレのままにしますよね?
インタレでもフィルター使いますか?オススメのフィルターってありますか?
927名無しさん@編集中:2014/07/24(木) 22:00:24.19 ID:Ewr06RYW
Bob化で代用しては?
928名無しさん@編集中:2014/07/24(木) 23:33:02.90 ID:tOR87HsR
BDAVに60pって使えたっけ?それとも60pにしてフィルターかけて再度インタレ化ってこと?

ttp://niiyan.s8.xrea.com/avisynth/interlace_filtering4.html
ここを参考にリサイズの代わりに使いたいフィルター使えば大丈夫だと思うよ。
929名無しさん@編集中:2014/07/24(木) 23:46:15.46 ID:Ewr06RYW
>>928
そうです、肝心なこと書くの忘れてたorz
930名無しさん@編集中:2014/07/25(金) 10:53:14.89 ID:JFUGMirj
テレシネソースをそのままブレンドで解除してしまった動画があるんですが
再びインタレ化して元(のテレシネソース)に近づけることは可能ですか?
931名無しさん@編集中:2014/07/25(金) 11:18:33.13 ID:LUiZ6Qa+
>>926
> アニメをBDAV用にエンコするときってVFR使えないからインタレのままにしますよね?
俺は60iテロ程度ならivtc_txt60mcで24p化するので
VFRにせざるを得ないようなケースはそんなに多くない
932名無しさん@編集中
解像度に関わらず、対象の動画が持つ本来の画素数を調べるプラグインってありませんか?
例えば720p製作のアニメやMV、BSでFULL-HDなのに実際にはDVD解像度しか無い古いドラマの判定などです