Avisynth 初心者質問スレ Part7

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

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

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

■関連スレ
・Avisynthを絶讃ιょぅょ Part31
  http://peace.2ch.net/test/read.cgi/avi/1383985211/
・お前らのショボイAvisynthスクリプト貼ってください part4
  http://peace.2ch.net/test/read.cgi/avi/1238505263/
・VapourSynth Part1
  http://peace.2ch.net/test/read.cgi/avi/1352710191/

■外部リンク
 ・Avisynth wiki(英語)
   http://avisynth.nl/index.php/Main_Page
 ・avisynth.info (旧 AviSynth Wiki、日本語)
   http://www.avisynth.info/
 ・AviSynth ニュース
   http://news.avisynth.info/
2名無しさん@編集中:2014/08/12(火) 22:51:16.53 ID:Kzr2tHQY
2015年7月9日をもって通名廃止です。例外はありません。
免許証他各種公的書類、銀行口座契約者名、勤務先での名前等々
3名無しさん@編集中:2014/08/14(木) 00:16:42.29 ID:66A445aj
前スレの話題だけど俺も最近Avisynth + に乗り換えようとした
でもなぜかいつものテンプレスクリプトが動かなかったから元に戻した
なおどこでエラーが出てたのかは調べていない
4名無しさん@編集中:2014/08/14(木) 04:43:52.16 ID:wypSwhZ2
Avisynth2.6alpha5(ST版)でSVPflow1.0.11を使おうとしたらSVSmoothFPS()でAccessViolationエラー。
仕方ないのでAvisynth2.6MT版に変えたら動いたけど、今度はdither.avsiでエラー。
なーんーぞーこーれー。
5名無しさん@編集中:2014/08/14(木) 13:49:59.67 ID:D6JJcTKF
ttp://rndomhack.com/2014/07/23/nlmeanscl%E3%81%AE%E3%83%8E%E3%82%A4%E3%82%BA%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6/
前スレで話題になってたNLMeansCLだけど修正版が出てるらしい
GTX700系持ってないから検証できないけどGTX700系使用者には朗報かも?
まぁ俺はこのプラグイン自体使ってないんだけども
6名無しさん@編集中:2014/08/14(木) 13:52:59.22 ID:D6JJcTKF
今使ってみたところAvsPmod上のプレビュー表示では問題なし(GTX600系)
7名無しさん@編集中:2014/08/14(木) 15:41:31.62 ID:7Anu7muw
黒ドットでたらマスク処理するように誤魔化してたけど、ついに修正版きたか
thx
8名無しさん@編集中:2014/08/14(木) 23:57:41.57 ID:MSpzF2yz
x64機(もう世代遅れどころじゃないレベル)で今使うならどれがいい?
今2.6MT(SEt氏)使ってるけどalpha、+といつの間にか増えてるけど
どう違うかわからない・・・
9名無しさん@編集中:2014/08/15(金) 00:47:18.28 ID:LoHk3WHi
わからないならどれ使っても同じだろ
10名無しさん@編集中:2014/08/15(金) 19:57:23.89 ID:KxseDJzH
どれ使ってもわからないのならAvisynth 2.6 Alpha5でいいんじゃね?
MT使わないならSEtビルド使う必要もないし、+は互換性問題ががががが
11名無しさん@編集中:2014/08/16(土) 00:13:34.96 ID:242EdWor
>>5
750Tiではアーティファクトが発生するのは変わらず、残念
12名無しさん@編集中:2014/08/16(土) 04:14:04.52 ID:A2Drtwiu
そんなに多いの?
Doom9もここも静かなもんだけど
13名無しさん@編集中:2014/08/17(日) 23:16:43.40 ID:7sZTc8Wd
LSMASHSource.dllでDGdecNVのように、任意のディレクトリにインデックスファイルを作成する方法ありますか?
14名無しさん@編集中:2014/08/18(月) 00:16:05.85 ID:hTpfpe2d
README読めば判断できると思うが。
15名無しさん@編集中:2014/08/23(土) 10:48:44.13 ID:CNTdHkLB
メモ置き場
ttp://putin999.blog.fc2.com/

エッジレベル調整・スムージングフィルタのavisynth版が来てる
16名無しさん@編集中:2014/08/23(土) 10:51:03.20 ID:CNTdHkLB
エッジレベル調整・スムージングフィルタがうちでは落とせない...orz
17名無しさん@編集中:2014/08/23(土) 12:57:45.03 ID:Sd9VhnzK
うう、なんでAvisynth用のLSMASHSource.dllだけはVisualStudioでのビルドなんだ・・・。
AviUtl用とVapoursynth用はconfigureとかmakeとか適当にやってたらとりあえずビルドできたっぽいけど
VisualStudioとかわけわかんねえぜ・・・。
18名無しさん@編集中:2014/08/23(土) 13:16:40.66 ID:lb+KGQqK
そっちのほうが簡単じゃね?
19名無しさん@編集中:2014/08/23(土) 15:27:43.60 ID:g7nZC/4k
うちだとライブラリとかのパスを通しても例外?エラーが出てよくわからん
20名無しさん@編集中:2014/08/23(土) 15:29:20.68 ID:g7nZC/4k
途中で投稿してしまった orz
AviutlとVapourSynthの方がはるかに楽だよ
Avisynth版は本当にわけがわからん
21名無しさん@編集中:2014/08/23(土) 15:42:06.40 ID:Sd9VhnzK
>>19-20
そうなんだよね。とりあえずビルドしてみて、足りないと言われたものについては
インクルードディレクトリとライブラリディレクトリに足したんだけど、
未解決の外部参照とか言われて、そこで詰まってしまったわ。
エラーが起きてるのはlibavcodec.a、livavformat.a、libavutil.a、libmingwex.aあたりだから、
主にffmpegのビルドの仕方がおかしいのかもしれんけど・・・。
ビルドなんて普段やったことないんで、何をどういじればいいのやらさっぱりわからん・・・。
22名無しさん@編集中:2014/08/23(土) 15:50:09.65 ID:g7nZC/4k
23名無しさん@編集中:2014/08/23(土) 15:51:02.55 ID:g7nZC/4k
またミスって投稿してしまったorz
エラーの内容に聞き覚えがあるから多分同じエラーだと思う
なんでなんだろうね
24名無しさん@編集中:2014/08/23(土) 16:02:17.40 ID:ffZxg4bm
ビルドの仕方なんてたくあん氏のビルドスクリプト見ればすぐわかると思うが
25名無しさん@編集中:2014/08/23(土) 19:17:10.77 ID:CNTdHkLB
>>15のエッジレベル調整・スムージングフィルタ
落とせた人いる?
26名無しさん@編集中:2014/08/23(土) 20:50:27.74 ID:Sd9VhnzK
>>25
4sharedにアカウント登録してログインすれば普通に落とせたよ。
27名無しさん@編集中:2014/08/23(土) 20:54:14.65 ID:Sd9VhnzK
>>24
ありがとう。でもちょっと見ただけじゃさっぱりわからなかった・・・。
勉強してみるけど、あれはVisualStudioを使わずにビルドしてるの?
それともコマンドラインでVisualStudioを呼んでる?(そのレベルでわかってないのが致命的な感じだけど)
28名無しさん@編集中:2014/08/23(土) 23:22:35.59 ID:CNTdHkLB
>>26
4sharedのファイル落とすのってログイン必須?
29名無しさん@編集中:2014/08/23(土) 23:41:01.10 ID:pbjoUwaq
>>28
必須に見えたから仕方なくメルアド入れて登録したよ。SNSとの連携はさせたくなかったし。
30名無しさん@編集中:2014/08/23(土) 23:57:05.97 ID:Lqgo/NOx
個人で使うなら便利だろうけど、不特定多数に向けて使うもんじゃないと思うわ。
31名無しさん@編集中:2014/08/23(土) 23:57:57.57 ID:KRj8uyWL
10minutesとかの捨てアドで登録してもいける
32名無しさん@編集中:2014/08/24(日) 00:38:31.86 ID:mg4pDhNx
作成者が違法動画サイト出身だから仕方が無い
33名無しさん@編集中:2014/08/24(日) 01:09:08.19 ID:osDhaazt
落としやすいに越したことは無いけど、いくらでも対応可能なのに
無駄に配布者のやる気を削ぐだけのバカは滅べばいいと思ふ。
34名無しさん@編集中:2014/08/24(日) 04:43:52.57 ID:6HuMwZzv
解析と称して無駄なJSを貼りまくってるところの奴は死んで欲しいが
4shareあたりはまあギリギリ我慢できるレベルだな
DL時の面倒さはmediafire並でログイン必須なのがアレだが
31のように捨てアドでどうとでもなるからな

だがlgdeditorのほうだけ普通に落とせるようにしているのだけは解せない
全部そうするようにすればいいのにと思う
35名無しさん@編集中:2014/08/24(日) 07:32:13.87 ID:ty1qIZN+
実写の風景をジオラマ風にするようなフィルタってないですか?
36名無しさん@編集中:2014/08/24(日) 15:55:53.64 ID:s8ouwuwq
誰か、avspmodの64bit版をお願い
37名無しさん@編集中:2014/08/24(日) 15:58:47.41 ID:a17z2arI
よしきた。avspmodの64bit版は俺が守るわ
38名無しさん@編集中:2014/08/24(日) 16:43:16.43 ID:Eh4fzBcW
64bit版Avisynth使ってないから64bit版ビルドしたことないけど32bit版ならある
ソースに付属されてるテキストに全て書いてるから自分でビルドすればいいじゃん
39名無しさん@編集中:2014/08/24(日) 16:46:53.56 ID:YIjzH4/y
>>35
Avisynthでやったことはないけど、「チルトシフト」でググってみるといいんじゃね。
40名無しさん@編集中:2014/08/24(日) 22:45:40.58 ID:sACCzUi9
メモ

AviSynth+ MTr1689
https://mega.co.nz/#F!ZEtEELLB!DovfKg-0imp8R9JlasCzzQ

AviSynth+ MTr1689 別バイナリ(x86版のみ)
http://files.line0.in/builds/AviSynth%2B-2.6.0.5-MT-r1689-g0d5dfb7.7z

AviSynth+のマルチスレッド関連
https://pad.riseup.net/p/avs_plus_mt_modes
41名無しさん@編集中:2014/08/24(日) 22:50:57.92 ID:sACCzUi9
AviSynthPlus r1697 (x86版のみ)
https://www.dropbox.com/s/6q42kcsbrg5ss0p/AviSynthPlus-r1697.7z

なんでx64版がないんだよ…
42名無しさん@編集中:2014/08/25(月) 00:31:57.41 ID:DowUqXJA
>>40
1つめのリンクにあるx64ずっとつかってるわ
MTつかえるx64はそれしかなかった覚えがある
43名無しさん@編集中:2014/08/25(月) 14:09:06.86 ID:sMWGErDl
どなたか、AviSynth+ MTr1697 (特にx64版)とavspmodの64bit版をお願いします。

また、avspmodの64bit版をお持ちの方がいらっしゃいましたら、UPお願いします。
44名無しさん@編集中:2014/08/25(月) 15:06:05.17 ID:u7kLgF8t
Doom9のスレッド39あたりでSEtさんが上げてたと思う
64bit版のavspmodは持ってない
45名無しさん@編集中:2014/08/25(月) 15:22:01.33 ID:1ilN6ldE
ttp://www1.axfc.net/u/3304998

r1697
動作確認はしてない

AudioDubのMT_SERIALIZEDはMT_NICE_FILTERに変更かな
未記入でよさそう
46名無しさん@編集中:2014/08/25(月) 15:37:23.14 ID:1ilN6ldE
ttp://www1.axfc.net/u/3305022

書庫破損してたっぽいのであげなおし
47名無しさん@編集中:2014/08/25(月) 23:40:04.38 ID:NMmYcPfr
>>44
>Doom9のスレッド39あたりでSEtさんが上げてたと思う
それって、>>41のことだよね?

>ID:1ilN6ldE
・プラグイン
DirectShowSource.dll
ImageSeq.dll
Shibatch.dll
TimeStretch.dll
VDubFilter.dll
・システム
DevIL.dll
がない理由は?
4844:2014/08/25(月) 23:57:50.54 ID:u7kLgF8t
>>47
スマソ、確認してなかった
プラグインは他の人(mega.com)のを流用したら動くんじゃない?
やってみよう、やってみようって呪文のように唱えながら
試せてないから無責任なもんだけど・・
49名無しさん@編集中:2014/08/26(火) 01:33:58.40 ID:NIIpzQeT
>>47
>>40の一番上のを使えばおk
更新されてないから
50名無しさん@編集中:2014/08/26(火) 19:21:49.36 ID:lKz6niCU
>>46のAviSynth.dll、プロパティで著作権の部分のコピーライトマーク(c)がゥに文字化けしてるな
51名無しさん@編集中:2014/08/26(火) 23:10:27.82 ID:lKz6niCU
2.6またはplus専用のプラグインってある?
52名無しさん@編集中:2014/08/27(水) 23:06:38.68 ID:1EIjaCES
今更だけどd2vを読み込んでseparatefields()したら
奇数ライン(下側フィールド)が先に来るんだけどこれで良かったっけ
53名無しさん@編集中:2014/08/27(水) 23:08:08.32 ID:1EIjaCES
フィールドを順に送っていくと順番は合ってるみたいなんだけど
54名無しさん@編集中:2014/08/27(水) 23:13:42.32 ID:SQtltX4w
ボトムファーストなら先に来るんじゃね
55名無しさん@編集中:2014/08/27(水) 23:26:16.91 ID:1EIjaCES
だよね、でも地上波もDVDもだったから
何か設定狂ったかと不安になってさ
56名無しさん@編集中:2014/08/28(木) 12:39:28.74 ID:yIFMj/l5
dfttest 1.9.4
MVTools 2.6.0.5
共にMod16版

誰か64bit版お願い。
57名無しさん@編集中:2014/08/28(木) 12:45:23.19 ID:yIFMj/l5
>>56
あと以下追加
RemoveGrainHD
RemoveGrainとは違うから注意
58名無しさん@編集中:2014/08/28(木) 17:32:44.63 ID:IKySmVwW
ここは自称初心者クレクレスレじゃねーよ質問スレだよ
59名無しさん@編集中:2014/08/28(木) 18:00:47.39 ID:2GyVk0W8
今は懐かしきシャープ君に似た何かを感じた
60名無しさん@編集中:2014/08/28(木) 18:39:19.07 ID:sZYsp+75
俺も
61名無しさん@編集中:2014/08/28(木) 19:15:18.29 ID:7QXPltNt
本人やろ
以前と内容同じだし
62名無しさん@編集中:2014/08/28(木) 19:26:38.34 ID:sjDVC4Vl
シャープ君は確かに懐かしいんだが、やり取りの内容はどうでもよすぎて既に忘れたな・・・
63名無しさん@編集中:2014/08/28(木) 21:41:13.13 ID:JowcBYZ1
叩かれたから早速他スレにマルチしてるぞw
64名無しさん@編集中:2014/08/28(木) 21:46:12.47 ID:2GyVk0W8
あそこに言ってもAvisynth使用者はどれぐらいいるのか・・・
65名無しさん@編集中:2014/08/28(木) 21:54:56.96 ID:Glq4yAGN
>>1
>・荒らし・煽りは綺麗にスルーしましょう
66名無しさん@編集中:2014/08/28(木) 22:41:20.90 ID:yIFMj/l5
ditherの作者はなぜ、dfttest 1.9.4とMVTools 2.6.0.5を64bit化しないものか?
それさえあれば、SMDegrain Modが64bitでも使えるというのに
67名無しさん@編集中:2014/08/28(木) 22:55:56.53 ID:sZYsp+75
代替えは出来ないの?
68名無しさん@編集中:2014/08/28(木) 23:09:05.92 ID:sjDVC4Vl
>>67
>>65

シャープ君を思い出しておきながら反応してどうするねーん
69名無しさん@編集中:2014/08/28(木) 23:13:30.96 ID:sZYsp+75
ごめんIDまで確認してなかった
70名無しさん@編集中:2014/08/29(金) 08:31:56.47 ID:0N2+VWUV
>>67
ないから言ってんの
71名無しさん@編集中:2014/08/30(土) 23:08:12.15 ID:5bSq6l/O
72名無しさん@編集中:2014/08/30(土) 23:42:59.00 ID:5bSq6l/O
nnedi3とAutoYUY2
https://github.com/jpsdr

Port of NNEDI under new v2.6 AVS API
http://forum.doom9.org/showthread.php?t=170083

以前、誰かのTwitterでAvisynth+ではインテルのコンパイラを使ってビルドしたプラグインが、インテルのコンパイラを使わないでビルドしたプラグインよりも遅くなる(うろ覚え)というツイート見たな
73名無しさん@編集中:2014/08/30(土) 23:47:40.81 ID:sOlxEoO/
そこで配布されてるものはintelのコンパイラでビルドしたものだから
自分でビルドして比較してみたらいい
74名無しさん@編集中:2014/08/30(土) 23:59:59.90 ID:5bSq6l/O
Avisynth+ plugin modernization efforts
http://forum.doom9.org/showthread.php?t=169832

avs-plusのIRCチャンネル
irc://irc.rizon.net/avs-plus
75名無しさん@編集中:2014/09/01(月) 01:37:19.95 ID:xxUyjVk2
dfttest 1.9.4とMVTools 2.6.0.5のx64版はまだ?
76名無しさん@編集中:2014/09/01(月) 11:08:55.79 ID:hoswg7Fr
>>72
その誰かって、どうせたくあん氏でしょ
77名無しさん@編集中:2014/09/01(月) 13:36:41.18 ID:b1M26xd4
インテルのコンパイラを使ってビルドしたプラグイン ×
インテルのコンパイラを使ってビルドしたAviSynth.dll自体 ○
プラグインではない
うろ覚えとか言って逃げるくらいなら不正確なことを書くな
78名無しさん@編集中:2014/09/02(火) 12:45:05.68 ID:vM+wIQbT
DLLは裏方さんだよなー
79名無しさん@編集中:2014/09/03(水) 08:53:18.30 ID:eUKXIkx0
avsiに記述した関数内でConditionalfilterを使うときに

function hoge(clip clip, int "a"){

Conditionalfilter(clip, clip.Blur(0.4), clip, "AverageLuma()", ">", "a", true)

return last
}

と、この様にしたのですが、avsで「hoge(a=20)」と記述すると
「I don't know what "a" means.」と返されてしまいます。
avsiに記述した関数内のConditionalfilterのexpression2には代入することはできないのでしょうか?
80名無しさん@編集中:2014/09/03(水) 09:18:20.81 ID:jbsG0pke
global変数にするか、または
function hoge(clip clip, int "a"){
Conditionalfilter(clip, clip.Blur(0.4), clip, "AverageLuma()", ">", string(a), true)
}
81名無しさん@編集中:2014/09/03(水) 09:54:50.47 ID:eUKXIkx0
function hoge(clip clip, int "a"){
Conditionalfilter(clip, clip.Blur(0.4), clip, "AverageLuma()", ">", string(a), true)
}
これでは変わらずでしたが、global変数にすると解決しました。
ありがとうございました。
82名無しさん@編集中:2014/09/03(水) 10:00:10.64 ID:UdV3uY8Z
global変数にしなくても>>80で普通に動いてるけど。

function hoge(clip clip, int "a"){
Conditionalfilter(clip, clip.Blur(0.4), clip, "AverageLuma()", ">", string(a), true)
}
ColorBars(640,360,pixel_type="YV12").KillAudio()
hoge(a=20)
83名無しさん@編集中:2014/09/03(水) 10:13:33.20 ID:xqV4xwul
関数内でConditionalfilter()を複数使ったときなら
同じようにI don't know 〜って返された覚えがあるな
84名無しさん@編集中:2014/09/05(金) 21:46:54.32 ID:3DCvMoEd
にーやんさんの所で紹介されていないようなので

nnedi3_resize16
https://www.nmm-hd.org/newbbs/viewtopic.php?f=7&t=1117

EDIResize16
https://www.nmm-hd.org/newbbs/viewtopic.php?f=7&t=1478
85名無しさん@編集中:2014/09/05(金) 23:50:02.46 ID:3DCvMoEd
RemoveGrainHDを64bit化してくれと言っていた人へ

SMDegrain Modで必要なんでしょ?
それ、MedianBlur2で代用できるよ

書き換え方はここを見て
http://forum.doom9.org/showthread.php?t=169832&page=5
86名無しさん@編集中:2014/09/06(土) 00:26:08.87 ID:RjXkQ9nT
>>84
google先生で訳したかんじ

nnedi3_resize16 = クロマ・アップサンプリング
EDIResize16 = リサイズ

でおk?
87名無しさん@編集中:2014/09/12(金) 07:35:13.57 ID:BKToSsdE
88名無しさん@編集中:2014/09/12(金) 07:35:57.64 ID:BKToSsdE
89名無しさん@編集中:2014/09/12(金) 07:36:36.11 ID:BKToSsdE
90名無しさん@編集中:2014/09/12(金) 07:41:20.65 ID:fflfxT88
リクエスト乞食うざすぎ
厚かましいにも程がある
91名無しさん@編集中:2014/09/13(土) 22:56:52.22 ID:4gr4oQqq
誰か、flash3kyuu_deband r399をビルドできない?
8ea42928347ac824658375fcb1953235a09e9357版
ttps://github.com/SAPikachu/flash3kyuu_deband
92名無しさん@編集中:2014/09/13(土) 23:02:04.25 ID:4gr4oQqq
Avisynth-plus MT r1697
>>46とは別の奴
x86版とx64版あり
x86版は、標準化・並列化有効(AVX)・並列化有効(AVX)+プログラムの最適化の3バージョン
x64版は、SSE3・AVXの2バージョン

ttp://www1.axfc.net/uploader/so/3304983
Pass:avisynth
93名無しさん@編集中:2014/09/14(日) 00:05:51.48 ID:+/L2Suyd
>>91
何故にr399?と思ったけど興味があったのでビルド
適当にテストしたから動かなかったらゴメン
x86のみ ベンチとったわけじゃないけどIntelコンパイラ持ってないから公式で公開されてるIntel版のが速いんじゃないかと

ttp://www1.axfc.net/u/3319295?key=delflash3kyuu_deband
問題があったら削除するね
94名無しさん@編集中:2014/09/14(日) 00:58:28.00 ID:onc0G7iO
>>92
今Doom9's ForumでDLした r1697使ってたけど
その3種類の違いってなんなの?
並列化ってことは速度が違うってこと?
95名無しさん@編集中:2014/09/15(月) 02:22:10.47 ID:mfCbE1qK
>>88
Fturnは、avisynth-2_x.hを差し替えれば、64bit化できた
ただ、SSE2オプションが不明なオプションと判定され無視されるという警告が出た
96名無しさん@編集中:2014/09/15(月) 02:32:48.59 ID:Gtjwdv10
だから構うなって
97名無しさん@編集中:2014/09/15(月) 18:36:18.58 ID:mfCbE1qK
どーゆーわけか
jpsdr氏のプラグインとMosquitoNR ver 0.10 (ttp://www1.axfc.net/u/3102103)のビルドがうまくいかない
前者は LNK2026、後者はMSB6006でコケる
98名無しさん@編集中:2014/09/15(月) 23:17:22.51 ID:mfCbE1qK
>>97続き
ちゃんとビルドできた人いる?
99名無しさん@編集中:2014/09/17(水) 01:24:32.00 ID:bea9TZDQ
AvsRecursion0.2
hqdn3d-0.11
fturn

以上の3点は、2.6用+64bit化できた
配布したいけど、fturnがMIT licenseなので、この場合配布するにはどうしたら…
100名無しさん@編集中:2014/09/17(水) 01:58:37.50 ID:YGd0DcLY
fturnはAviSynth+にマージされてるのになんでわざわざ欲しいのか理解できない
101名無しさん@編集中:2014/09/17(水) 03:18:06.89 ID:ZynvIYBh
>>99
要するにfturnがMIT licenseだとわかればいいので、配布する際にこれを同梱

https://raw.githubusercontent.com/tp7/fturn/master/LICENSE
102名無しさん@編集中:2014/09/17(水) 22:12:39.71 ID:bea9TZDQ
>>100
出典は?

>>101
ありがとう
103名無しさん@編集中:2014/09/17(水) 22:40:29.98 ID:YGd0DcLY
そんなもんソース読めばわかるだろアホか
104名無しさん@編集中:2014/09/17(水) 22:51:51.85 ID:JKzJLxwH
x64版を使ってないのでどうでもいいという個人的な事情もあるけど、
それより何より乞食のシャープ君から始まった流れのせいで全体的に胡散臭すぎてあかんわ・・・
105名無しさん@編集中:2014/09/17(水) 23:01:23.40 ID:qRzYApc5
俺はx64使ってないがx64なプラグインを公開してくれるのはありがたい
ただ、現状シャープ君に新しいおもちゃを与えるだけだから今公開するのは控える方がいいと思う
106名無しさん@編集中:2014/09/17(水) 23:04:56.14 ID:aMsDMQNj
いつやっても同じでしょ
107名無しさん@編集中:2014/09/18(木) 21:55:01.08 ID:b2/TvywA
きちんとしたものなら、公開だけして、報告は別のちゃんとしたとこでやればいいだけじゃん
108名無しさん@編集中:2014/09/19(金) 11:09:39.07 ID:/b+lNAgb
TCannyModにはオリジナル版にあるnms, plane, gmmaxがないんだけど
109名無しさん@編集中:2014/09/19(金) 12:48:29.23 ID:/b+lNAgb
>>108
逆のパターンもある(modにはあってオリジナル版にはない)
TEMmodも同様

高速化のために、機能を削ってるのかな?
110名無しさん@編集中:2014/09/22(月) 20:20:44.92 ID:rp27e7gq
tsファイルのノイズが入ったフレームを修正した画像に差し替えようとしています

とりあえず動画の最後に修正した静止画をくっつけてから
FreezeFrameで該当箇所にコピペするつもりです

動画と静止画をくっつける部分でつまづいていて、AvsPmodでプレビューすると
「Splice: video framerate doesn't match」というエラーが出ます
フレームレートが合わないらしいので合わせたつもりですが結果は同じでした

スクリプトはこんな感じです。どうすればうまくいくでしょうか?

c1 = DGDecode_MPEG2Source("G:\ts.d2v")
c2 = ConvertToYV12(ImageSource("G:\gazo.bmp", start = 0, end = 0))

AssumeFPS(c1, 1001, 30000)
AssumeFPS(c2, 1001, 30000)

UnalignedSplice(c1, c2)
111名無しさん@編集中:2014/09/22(月) 20:28:39.80 ID:ap2wiW5W
明らかにc1とc2のフレームレート変えてないよね?

c1 = DGDecode_MPEG2Source("G:\ts.d2v").AssumeFPS(30000, 1001)
c2 = ConvertToYV12(ImageSource("G:\gazo.bmp", start = 0, end = 0)).AssumeFPS(30000, 1001)
UnalignedSplice(c1, c2)

または

c1 = DGDecode_MPEG2Source("G:\ts.d2v")
c2 = ConvertToYV12(ImageSource("G:\gazo.bmp", start = 0, end = 0))
c1 = AssumeFPS(c1, 30000, 1001)
c2 = AssumeFPS(c2, 30000, 1001)
UnalignedSplice(c1, c2)

それとAssumeFPS(c1, 1001, 30000)って書いてるけど恐らくAssumeFPS(c1, 30000, 1001)の間違いじゃないかと・・・
112名無しさん@編集中:2014/09/22(月) 20:47:44.27 ID:rp27e7gq
>>111
おかげさまで、うまくいきました!
フレームレート変わっていませんでしたか。しかも2重に間違えていたという…
検索してもどうにもならず行き詰っていたので
本当に助かりました。どうもありがとうございました!
113名無しさん@編集中:2014/09/24(水) 00:17:05.20 ID:zd4231BU
tcanny(sigma=1.2, mode=1, plane=1)
TEdgeMask(link=2, preblur=false, valon=-1, U=0, V=0)

TCannyModまたはTEMmodで上記の設定とほぼ同じになる設定を教えてください
114名無しさん@編集中:2014/10/08(水) 17:42:46.52 ID:rorLUzBF
Avisynth+のMT版を 6コア Prefetch(8) でエンコしたけど
使用フィルタ

DGSource
bassAudioSource
AudioDub
EraseLOGO
DoubleWeave().SelectEvery()
Spline36Resize(1280, last.height).ThreadRequest()
Spline36Resize(last.width, 720).ThreadRequest()
LSFmod()
flash3kyuu_deband ().ThreadRequest()

非公式MT版 r1697  27fps
公式       r1576  28fps

MT使ったら逆に遅くなったけどこういうもんなの?
SetFilterMTModeの設定が悪いのかな…
115名無しさん@編集中:2014/10/08(水) 18:29:10.38 ID:beJwND5k
ThreadRequest()ってまだ有効なの?

ここ見てスクリプトを確認してみたらいいと思う
http://subness.ddo.jp:2692/blog/?p=76
116名無しさん@編集中:2014/10/09(木) 07:19:13.55 ID:3mNCrNWt
>>115
そこ見てMT.avs作ったんや…

あとThreadRequestだけど効果は十分あるっぽ
ThreadRequest無 24fps
ThreadRequest有 28fps

MT使って速くなってる人はどのくらい速度上がってるんだろうか…
117名無しさん@編集中:2014/10/09(木) 16:26:17.11 ID:uTzwKgev
>>116
ソース読み込みはL-SMASH Source、4コア8スレッドでやってみたけど
r1697 ThreadRequest = 18.54
r1697 MT(2) = 19.50

こんなんだった。多分、prefetchの値が大き過ぎるんだと思う
12スレッドなら3〜6くらいが適正じゃない?
118名無しさん@編集中:2014/10/10(金) 08:27:29.08 ID:F5C9F4Q9
>>117
別の動画でprefetch(5)で試してみたけど

非公式MT 25.78fps
公式 29.45fps

なんかもう公式でいいような気がしてきたからここでやめときます
119名無しさん@編集中:2014/10/15(水) 01:31:09.35 ID:4tjTwsdV
Float 32bitな音声を出来る限り劣化させずにIntegerな音声に変換するにはConvertAudioTo32bit()でいいんでしょうか?
waviは16bitにされる?っぽいんですが・・・
120名無しさん@編集中:2014/10/15(水) 13:55:15.21 ID:xR3+/noW
それFAW読み込んでんじゃねーのか
それか他の不可逆圧縮音声を何らかの方法で読み込んでるか
121名無しさん@編集中:2014/10/15(水) 18:07:34.45 ID:4tjTwsdV
>>120
FAWではなくLWLibavAudioSource()ですね
waviだと16bitにされて、avs2pipemodだとfloatで出力される
info()で見たところfloatだった ソースはaac

やりたいことはALAC出力のバッチを書いてるんだけど、floatだと対応してない旨のエラーが出るから。
変換すると可逆にならないかもしれないけど、警告文を表示して32bit,24bit,16bitのどれかに変換してからALACで出力したほうがいいと思ったんだよ。
それで、劣化するにしてもできるだけ劣化が少ないようにしたほうがいいと思って>>119の質問をしたということですね。

色々と情報の小出しになってすまない
122名無しさん@編集中:2014/10/15(水) 19:38:26.39 ID:XIDP7SGK
ますます意味わからん
aacソースをalacに変換したいのか?なぜそんな無意味なことを

120で非可逆圧縮音声を読み込んでるんじゃないかといったのはかなり大雑把に言って非可逆圧縮にはそもそもbit depthの概念はない
だからinfoではfloatとでる
alacは16/24 bitのみなので32bit intにしても同じくエラーが出る
出力するなら16bitか24bitの整数に変換してからrefalacなりqaacなりに渡せば良い
123名無しさん@編集中:2014/10/15(水) 19:58:52.06 ID:4tjTwsdV
>>122
>alacは16/24 bitのみなので32bit intにしても同じくエラーが出る
>出力するなら16bitか24bitの整数に変換してからrefalacなりqaacなりに渡せば良い
ありがと〜

無意味なのはわかってるけど単にエラーを出したくないだけだからね
恐らくALAC出力は使わないと思うけど一応ね

教えてくれてありがと
124名無しさん@編集中:2014/10/16(木) 20:44:42.67 ID:SlsdHE2j
映像の粒子状のノイズ(グレイン?)をより見やすくする方法は有りますか?
コーミング検出とかはあってもそういうのはなかったので
今はHistogram("luma")でなんとかしてます
125名無しさん@編集中:2014/10/16(木) 21:05:40.62 ID:dyfJ7DlI
ごっそり削るならMDegrainとか
126名無しさん@編集中:2014/10/16(木) 21:16:41.78 ID:+m/b9g20
NRのためのノイズを表示じゃないの
aviutlのノイズ表示を使えればあるいは・・。
(自分はavisynthでaviutlのプラグインを使ったことはないので保証はできないけど)
127名無しさん@編集中:2014/10/17(金) 13:31:22.10 ID:MNDMZkjp
普通に使えてるよ
128名無しさん@編集中:2014/10/21(火) 21:43:10.11 ID:kQpvJyrT
申し訳ございません
ThreadRequestのx64を探しています
ttp://yo4kazu.110mb.com/は閉鎖されているようなので他にないでしょうか
x64切り替え中です
おまけですがx32版のttp://lantis.homeunix.org/もダメみたいです(閉鎖?)
※現在α5使用中
129名無しさん@編集中:2014/10/21(火) 21:51:40.66 ID:aroI0XWJ
130名無しさん@編集中:2014/10/21(火) 21:52:39.86 ID:aroI0XWJ
131名無しさん@編集中:2014/10/21(火) 21:56:18.04 ID:aroI0XWJ
ttp://chaosking.de/repo/avsfilters/Other_Filters/Support_filters/
もしかしたら・・・と思ったけどここにもあったよ
132名無しさん@編集中:2014/10/21(火) 23:08:00.43 ID:kQpvJyrT
ありがとうございます、助かりますm(_ _)m
133名無しさん@編集中:2014/11/02(日) 11:25:54.33 ID:AN4nQwMh
m2v_fawを使っているとプレビュー時は音がずれてないのに
動画を書き出すと音がずれてしまいます。
なにか対策可能な設定はありますか?
GOPタイムコードを使わない設定にしたら改善しましたが
やっぱり音がずれてしまうのです。
134名無しさん@編集中:2014/11/02(日) 11:30:36.84 ID:ElGuce01
>>133
スレチ。AviUtlスレで聞くべきじゃね。
135名無しさん@編集中:2014/11/03(月) 00:48:38.53 ID:P6rRfpB3
InterFrame(SVPflow)によるフレーム補間で、InterFrame(Tuning="Film")と
InterFrame(Tuning="Animation")の違いを比較しようと思い、
同一avs内でそれぞれ呼び出し、Stack〜で並べて出力してみたのですが、
片方が本来とは違う結果になってしまいました。

  結果の比較
  ttp://anago.2ch.net/test/read.cgi/software/1390573998/949

同一avsで呼び出してStack〜で並べて出力したのが「誤」のスクリーンショット、
個々に出力してからあらためて並べて比較したのが「正」のスクリーンショットになります。

InterFrame(というかSVP?)は同一avs内で2回呼んではいけないものなのでしょうか?
使用したavsファイルはこちらです。
  ttp://pastebin.com/DLzEVdN9
136名無しさん@編集中:2014/11/07(金) 19:19:05.83 ID:dvKYRJeq
EEDI2(mthresh=4,lthresh=6,vthresh=6,estr=4,dstr=6,maxd=20,map=0,nt=30,pp=0).TurnRight()
EEDI2(mthresh=4,lthresh=6,vthresh=6,estr=4,dstr=6,maxd=20,map=0,nt=30,pp=0).TurnLeft()
アプコンスレでこんな記述があったんだけどこれってなにをやっているのかわかる人いる?
137名無しさん@編集中:2014/11/07(金) 19:51:32.80 ID:lhvXNT+O
縦横拡大じゃないのか
138名無しさん@編集中:2014/11/07(金) 19:54:26.75 ID:4BhYrXxu
>>135
うちじゃ特に問題なかったよ 詳しく見てないけど
そもそもSetMTmodeは使ってないけどね そういう時はMTとか不安定になりそうな記述は消すべきだと思うな

>>136
自分で試せよ 初心者が質問するのはいいけど教えて君が質問するスレじゃねーよ
139名無しさん@編集中:2014/11/07(金) 22:59:53.84 ID:dvKYRJeq
>>137
後にリサイズフィルタを挟んでいたので違いがよく分かりませんでした。ありがとうございます。
140名無しさん@編集中:2014/11/08(土) 13:41:35.05 ID:ZN4iVq4Y
>>139
見てわからないなら使わない方がいい、かなり重くなるから
視覚に訴えるものだからね
差を知りたかったらクグってみれば説明してるところがあったと思うよ?
141名無しさん@編集中:2014/11/08(土) 14:01:51.25 ID:LIilp5nP
そんなの使うよりもnnedi3_rpow2のが綺麗に仕上がったと思うな
記憶違いならスマンが主にテロップ周りのボケがスッキリした感じがする
142名無しさん@編集中:2014/11/08(土) 15:31:41.82 ID:eTWZaeTy
アプコンも最近はいろいろ試すの面倒だから16ビット リサイズばっかりだわ。
143名無しさん@編集中:2014/11/16(日) 21:21:59.10 ID:ZGhPcLK5
>>113
随分亀だけど

gmmax = string(50)
TCannyMod(sigma=1.2, mode=1, chroma=2)
mt_lut("x 255 * " + gmmax + " /", chroma="copy")

こんな感じかな
144名無しさん@編集中:2014/11/19(水) 00:40:37.80 ID:wRl0tHda
http://anago.2ch.net/test/read.cgi/software/1409719204/

総合スレの>>386さん
こちらに移動させていただきました。
音声の件よろしくお願いします。
145名無しさん@編集中:2014/11/19(水) 00:44:57.59 ID:qFDMBOnK
DirectShowSource("C:\Users\Taro\Desktop\xxx.mp4")
以下略
コレは映像と音声を両方を読み込む機能がある

ただしLSMASHVideoSourceは"Video"と書いてある通りVideo(映像)しか読み込めない
音声を読み込むにはLSMASHAudioSourceを使う

srcpath = "C:\Users\Taro\Desktop\xxx.mp4"
video = LSMASHVideoSource(srcpath)
audio = LSMASHAudioSource(srcpath)
AudioDub(video, audio)

srcpathにmp4ファイルのパスを指定して
それをLSMASHVideoSource,LSMASHAudioSourceでそれぞれ読み込んで、
AudioDubで映像と音声を合わせて一つのクリップにする

少しは調べるなりするといい
ソフトウェア板の住民はまだ優しい気がするけど

それとmkvとかmp4系以外のファイルだとLWLibavVideoSource(),LWLibavAudioSource()を使う

============================
返答ここまで
============================

スレを跨いで来たのなら質問のリンクを貼るよりも質問文を書くこと
後、AvisynthだろうがAviultだろうが環境も答えること
Avisynthならスクリプトと使ってるavisynthのバージョンね
これはいわゆる忠告
情報の小出しが一番厄介だから
146名無しさん@編集中:2014/11/19(水) 00:55:44.12 ID:ZbJYnhag
>>144
移動する時はこんなふうにして、移動元のレス範囲もわかるように貼ったほうがいいよ。
  ttp://anago.2ch.net/test/read.cgi/software/1409719204/372-387

既に>>145が答えてるけど、いまだにr708を使ってるようだし、まずは
  LSMASHSource - Avisynth wiki
  ttp://avisynth.nl/index.php/LSMASHSource
を見て、右上のリンクからr729-32bitをダウンロードして、
LSMASHSource.dllやlwinput.aui等をr729に入れ替えたほうがいいと思う。
147名無しさん@編集中:2014/11/19(水) 01:02:58.93 ID:wRl0tHda
ご丁寧にありがとうございます。
無事音声も流れるようになりました!

大抵のPC関係の問題は自力で解決できますが、この分野は調べても調べてもさっぱりです。
総合スレの皆さんは本当にすごいです。尊敬します。

使っているのはAviUtl Version 1.00です。
動作環境はWindows8 64ビット メモリ合計は1800MBあります。

あと、最後にもう一つだけお聞きしたいんですが
再生速度を遅くしたり早くした場合に音声の音程を維持した状態で出力することは可能でしょうか?
148名無しさん@編集中:2014/11/19(水) 01:12:21.43 ID:qFDMBOnK
>>147
出来るよ
ttp://www.avisynth.info/?ChangePlaySpeed

例:
AVISource("C:\test.avi")

#再生速度を1.5倍に
ChangePlaySpeed(1.5)

return last
function ChangePlaySpeed(clip clip, float speed, float "fps", bool "pitch") {
fps = default(fps, -1.0)
pitch = default(pitch, false)

clip =
\ ((pitch)
\ ? clip.TimeStretch(rate=100.0*speed)
\ : clip.TimeStretch(tempo=100.0*speed)
\ )

rate = clip.Framerate()
clip =
\ ((0.0 == fps)
\ ? clip.AssumeFPS(rate*speed)
\ :(fps < 0.0)
\ ? clip.AssumeFPS(rate*speed).ChangeFPS(rate)
\ : clip.AssumeFPS(rate*speed).ChangeFPS(fps)
\ )

return clip
}
149名無しさん@編集中:2014/11/19(水) 01:14:08.14 ID:qFDMBOnK
まぁわからなかったら
ttp://www.avisynth.info/?%E3%83%A6%E3%83%BC%E3%82%B6%E3%83%BC%E5%AE%9A%E7%BE%A9%E9%96%A2%E6%95%B0#wa6e0225

ココらへんでも読んでみるといい
というか最低でもavisynth.infoは熟読しておくといい
150名無しさん@編集中:2014/11/19(水) 01:15:37.42 ID:wRl0tHda
>>146
わかりました。次からそうしますね。

早速、r729-32bitをダウンロードして
LSMASHSource.dll lwinput.aui
lwdumper.auf lwmuxer.auf
の4つを入れ替えました。
151名無しさん@編集中:2014/11/19(水) 01:30:31.30 ID:wRl0tHda
>>148-149
おぉぉ、できました!
感謝、感激です!!

貼っていただいたサイトも見てみます。
ありがとうございました。
152名無しさん@編集中:2014/11/19(水) 01:47:23.83 ID:UaHHB85c
本当に理解できたのかな?
AviSynthスレでAviUtlのバージョン書いてるし
AviSynthとAviUtlの区別がついてなさそうなんだけど・・・
153名無しさん@編集中:2014/11/19(水) 02:34:15.48 ID:ZbJYnhag
多分今はあまり理解してないだろう。
MFlowBlur()とMBlockFPS()を使うフレーム補間紹介記事のスクリプトをほぼそのまま使って
ゲーム動画か何かをアップロードしてる人なんだと思う。参考にしたのは多分このあたりだろう。
  ttp://com1118.blog.fc2.com/blog-entry-79.html

一応言っておくと、MBlockFPS()を使ってるフレーム補間記事は全て投げ捨てたほうがいいと思う。
処理が軽いので、ffdshowを使ったリアルタイムでのフレーム補間でよく使われてきたようだけど、
マニュアルにも書かれてるとおり、ブロック単位で行う荒いフレーム補間にすぎない。
リアルタイム性が必要ないエンコードなどではMFlowFPS()を使うほうが良い。

更に言うと今はSVPのMSmoothFPS()やSVSmoothFPS()があるし、
それを手軽に使うためのInterFrame()もあるから、そっちを使ったほうがいいと思う。

フレーム補間は映像破綻というデメリットもあるからほどほどにしたほうがいいと思うけどね。
154名無しさん@編集中:2014/11/19(水) 17:57:54.10 ID:qFDMBOnK
>>152
まぁみんな最初はなかなかわかってないものだよ
徐々に分かるようになればいいそのためのスレがここなんだし

>>153
それには同意だな
俺はInterFrameで遊んでる
デメリットも大きいから一時の楽しみでするのが吉

ちなみに遊ぶときも設定値なんてこだわるだけ無駄
破綻が少ない(ドヤッってなってもよく見たら補間フレームがほとんど入ってなかったりするから
155名無しさん@編集中:2014/11/24(月) 15:37:43.23 ID:hKfj35AN
単にTVRockで録画する度に自動でエンコードして要領空けたいだけなんだが
ここで良いのか?
156名無しさん@編集中:2014/11/24(月) 17:30:08.93 ID:+vTixAuM
いいえ
157名無しさん@編集中:2014/11/25(火) 18:08:54.88 ID:P6I/PUYz
AvsPmodを使っていて、スクリプトでエラーが発生すると黒背景に赤文字で
エラーメッセージが表示されますが、このメッセージをテキストとして取得して
コピペできるようにするにはどうすればよいでしょうか。
158名無しさん@編集中:2014/11/25(火) 18:22:54.25 ID:OUfT6M3q
try {
...
}
catch( err_msg ) {
fname = "path/to/error.log"
WriteFile( fname, """err_msg""")
}
159名無しさん@編集中:2014/11/25(火) 18:40:57.57 ID:P6I/PUYz
>>158
ありがとうございます。助かりました。
160名無しさん@編集中:2014/12/03(水) 22:53:05.79 ID:0/TEoA89
Avisynth+ってffdshowでも使えますか?
161名無しさん@編集中:2014/12/04(木) 02:48:30.87 ID:HSUNsnE6
LSMASHSource.dllのビルドだけはなんとか通ったのですが、
LwLibavVideo(Audio)Source()はなんとか使えるものの、LSMASHVideo(Audio)Source()で

  Avisynth 2.6 Alpha5の場合:
    Evaluate: System exception - Access Violation

  Avisynth 2.6MTの場合:
    Avisynth: access violation at 0x0001D4F1 in C:\windows\SYSTEM32\ntdll.dll,
    attempting to write to 0x00000014

というエラーが発生し、全く使えない状況になってしまっています。
ビルド手順は以下の通りで、手順に何かしらの間違いがあるためだと思われるのですが、
どなたかおかしな部分を指摘していただけないでしょうか・・・。

  Building L-SMASH(Works) 20141203
  ttp://pastebin.com/0jt0QY6s

VisualStudioの出力ログは以下のとおりです。warningも出てますが解決策がさっぱりわからず・・・。
  http://pastebin.com/5zPs8A4N

なお、試したのは、
  ffmpeg: N-68179-g9fa056b
  L-SMASH: rev1320 c41f1ff
  L-SMASH Works: r733
という組み合わせです。
162 ◆0X7hT.k8kU :2014/12/04(木) 15:42:49.71 ID:63sj5h4O
>>161
ビルド方法の18行目











AVX有効にしてみるとか?
163名無しさん@編集中:2014/12/04(木) 18:42:37.92 ID:CCk5rBMF
>>161
> #pragma comment( lib, "libmsvcrt.a" )
原因は手順書413行目のコレ。※不要
msvcr*.dllを扱う上で「混ぜるな危険!」状態になってるのでクラッシュ(する方が正しい)。

こういった状態のバイナリは動作停止しない方が不親切と言える。
164161:2014/12/04(木) 21:09:21.50 ID:fbgCiHdM
>>162
ありがとうございます。一応やってみたのですが残念ながら特に状況は変わりませんでした。

>>163
ありがとうございます。そこですか・・・。リンク時の
  1>libavutil.a(display.o) : error LNK2001: 外部シンボル "_hypot" は未解決です。
というエラーが消せなかったので、
  ttps://github.com/drocon11/lw-build
を参考にして、それっぽいものを足してみていました。
該当行を消すと上記の_hypotのエラーが出るので、これは別の方法で解決しないといかんのですね。
標準の算術関数のようだけど、なぜエラーに・・・。もしよければアドバイスお願いします。

また、たくあん氏のツイートを見るとVS2013を使ってるならmsinttypesも不要とのことなので外しておきます。
165163:2014/12/04(木) 21:54:42.30 ID:CCk5rBMF
>>164
> 1>libavutil.a(display.o) : error LNK2001: 外部シンボル "_hypot" は未解決です。
コレに関しては、使用してる mingw-w64 のバージョンによって対処要否が変わる。

git-master(=beta)は対策入りで何もする必要無し。(libmingwex.aにhypotが用意されてる)
v3.x系(=stable)は対策入ってないので ffmpeg 側で下記をRevertしてhypot使わない様にする。
http://git.videolan.org/?p=ffmpeg.git;a=commitdiff;h=fa972dcf1a36805de4aaa031331061a0a334996d

XhmikosR's Builds(=Nevcairiel's builds、http://files.1f0.de/mingw/)
の mingw-w64 はv3.3.0なので ffmpeg にパッチしてmakeを再実行。

> 標準の算術関数のようだけど、なぜエラーに・・・。
MSVCにGCCビルドのライブラリをリンクさせているので、呼び出し規約の違いで起きる。
AviSynth用は少々無理くりな代物だという事を認識しとく事。
166名無しさん@編集中:2014/12/04(木) 23:59:40.85 ID:BH8qpRiP
AvsPmod 2.5.1 r443が欲しい(32bit版64bit版両方)…
167名無しさん@編集中:2014/12/05(金) 00:10:51.38 ID:alkknJS0
>>166
32bit版は付属のドキュメント通りにビルドすれば誰でも出来るよ
64bit版は上手く行かなかったから諦めた
ただしプレリリースのr426で間に合うと思うけどな
使ってて特に変わったところは無いし
r433かな?そこら辺のcommitで3重のダブルクオーテーションて括るアレでエラーウィンドウが出まくるから俺はr443ベースにそのcommitを消して使ってる
168名無しさん@編集中:2014/12/05(金) 02:17:10.45 ID:EubS2tZJ
>>165
>>161>>164です。
rawのところからdiff以下をffmpegディレクトリ直下にhypot.diffとしてコピーして
  patch.exe -p1 -R < hypot.diff
として巻き戻し、ビルドできました。LSMASHVideo/AudioSource()もうまく動作しているようです。
パッチの当て方からググって調べないといけないレベルだったので、mingwのバージョンによる違いとか
パッチで巻き戻してビルドとか、呼び出し規約とか、絶対に自分ではたどりつけませんでした・・・。
本当にありがとうございました。

>AviSynth用は少々無理くりな代物だという事を認識しとく事。

素人には手に負えないものだと痛感しました・・・
169名無しさん@編集中:2014/12/14(日) 01:15:11.88 ID:RB7cRxzf
最近bbb関数というものの存在を知ったんですが
これはyadifmodやTDeint等、標準でbob化できるプラグインが登場する前の
過去の遺物と考えてもいいんですか?
もしそういったプラグインでも使う理由があるなら教えて下さい。
170名無しさん@編集中:2014/12/14(日) 02:01:31.60 ID:ZBSwn7w5
>>169
使ったこと無いからわからないけど、利点は軽さだと思う。
デインターレースのフィルタを変えれば品質も速度も変わるから応用効くし。

何をしたいかにもよるけど、過去のアナログSDソースの映像を調整するために作られたプラグインを
今のデジタルHDソースに使うのは用途が違うのでオススメできない。
というか、Avisynth標準のフィルタを組み合わせれば大抵の事はできるので、
膨大な量の外部プラグインを試す前にまずそっから調べたほうがいい。
171名無しさん@そうだ選挙に行こう:2014/12/14(日) 11:16:04.29 ID:RB7cRxzf
動作は単純でトップフィールドでインタレ解除、ボトムフィールドでインタレ解除
を繰り返して60p化するという単純なもののようです。
172名無しさん@そうだ選挙に行こう:2014/12/14(日) 19:43:03.07 ID:FMe7e1Fq
dv-aviをエンコードしたいのですが
"最初に4:2:2にしてフィルタを適応してから
最後に4:2:0にしてavs2pipemodからx264にパイプで入力する"
で正しいのでしょうか?

LWLibavVideoSourceで読み込み
ConvertToYUY2(matrix="rec601", interlaced=true)
その他フィルタ類を適応
ConvertToYV12(interlaced=false)
173名無しさん@編集中:2014/12/14(日) 23:15:39.04 ID:SUNwQxJk
>>169
TDeintのmode=1はbbb+α(動きのない部分はフィールドマッチング+様々な補間方法)
よってbbbのデインタレーサにTDeintを使うのはナンセンス
YadifやYadifmodはよくわからんけど、あれもフィールドマッチングくらいはやってんじゃないのかな

>>172
411->422->420の流れ自体は正しいけど、どのタイミングで変換するかは使うフィルタ次第
174名無しさん@編集中:2014/12/19(金) 03:50:27.22 ID:WvE3NttZ
実写をエンコしようとQTGMC使ったのはいいけど
やたらと遅いんだけど皆こんなもんなの?

DGSource
bassAudioSource
AudioDub
Trim
QTGMC(Preset="fast")
Spline36Resize(1280, last.height)
Spline36Resize(last.width, 720)

CPU 4930k メモリ 16GB で
avisynth+ 1576(公式版)を使用
一応他のプラグインでもやってみた

               エンコ速度   cpu使用率
QTGMC(Preset="fast")   8.9fps     15〜 20%
AutoDeint("blend")      46.18fps    70〜100%
Tdeint(mode=0)       32.62fps    70〜100%

ttp://forum.doom9.org/showthread.php?t=156028
プラグインを通常版とmod版どちらも試してみたけど速度に変化なしで…
cpu使用率が全然上がらないのはなぜなんだろう…
175名無しさん@編集中:2014/12/19(金) 08:08:19.51 ID:funL+Dzk
QTGMCはあんまり使ったこと無いからわかんないけど
リサイズするならこうした方が少しは早くなると思う。

Spline36Resize(1280, last.height)
QTGMC(Preset="fast")
Spline36Resize(last.width, 720)
176名無しさん@編集中:2014/12/19(金) 13:51:52.24 ID:Gos0B17R
>>174
比較するならTdeint(mode=1)なんかの60fpsのものとした方がいいと思うが
avstp.dllを読むようにしてないなら読めば少し速くなるかと
2.6MTや+のMT使えば20くらいは出るかも
177名無しさん@編集中:2014/12/20(土) 03:25:45.38 ID:eXEf0yNk
>>175
1fps速度アップしました

>>176
avstp.dll読み込ませても速度変化なし
Tdeint(mode=1)にしてみたら 40fpsに
interp=nnedi3(field=-2) yadifmod(mode=1, order=1, edeint=interp) だと 45fps

QTGMCの場合はMTを使用しても全く速度変化なし(逆に遅くなった…)、使用率が20%付近をウロウロしてて全く速度上がらずといった所でした…
178名無しさん@編集中:2014/12/20(土) 12:18:04.89 ID:r2oel0T2
>>177

ちなみにそのMTを使った場合のQTGMCスクリプトってどういう風に記述してる?
179名無しさん@編集中:2014/12/20(土) 17:12:55.60 ID:r2oel0T2
あーなんか言い方おかしいな、QTGMCをMTで使用しているavsスクリプトか。
QTGMCのwikiにMTのやり方かいてあるけど、ただ単にSetMTMode()を
追加しただけじゃあ駄目だったはずだよ。
180名無しさん@編集中:2014/12/21(日) 00:32:28.73 ID:nV9fJekK
2.6MTはアクセス違反でエラー出て動きませんでした
setmtmodeなしでも動かなかったので他の問題かな… avsは↓

setmtmode(5)
DGSource
bassAudioSource
AudioDub
Trim
setmtmode(2)
QTGMC(Preset="fast")
Spline36Resize(1280, last.height)
Spline36Resize(last.width, 720)

+の方はr1697使用でMT.avsの設定を
ttp://subness.ddo.jp:2692/blog/?p=76の設定をほぼ丸パクリで内容は
ttp://www.dotup.org/uploda/www.dotup.org63847.txt
181名無しさん@編集中:2014/12/21(日) 04:01:16.32 ID:Dd+eF2VL
2.6MTで動かなかったのは2.6用のプラグインにしてなかったからかな
masktools2-26じゃなくて25入れたとか

setmtmode(5)
DGSource
bassAudioSource
AudioDub
Trim
setmtmode(2,8)
QTGMC(Preset="fast",edithreads=7)
Spline36Resize(1280, last.height)
Spline36Resize(last.width, 720)

Destributor()

2.6MTならこんな書き方だったような気がする

+の方はDGSourceやbassAudioのMT設定抜けてるんじゃ
または最後にPrefetchいれてないか
182名無しさん@編集中:2014/12/21(日) 07:20:22.28 ID:3851E6Mm
2.6MTでCPU 4930k メモリ 16GBならwikiみながらやるとこんな感じじゃね?

setmtmode(5,12)
SetMemoryMax(1000)
DGSource
bassAudioSource
AudioDub
Trim
setmtmode(2)
QTGMC(Preset="fast",edithreads=6)
Spline36Resize(1280, last.height)
Spline36Resize(last.width, 720)

Destributor()
return last

これからCPU使用率と安定性をみてみてsetmtmode(5,12)の12を減らしたり、
SetMemoryMax(1000)を増減させたり(32bitなら4GB MAX)、
QTGMC(Preset="fast",edithreads=6)の6を増減させたりしてさ。

ちなみに26MTα5(SEt版32bit)だとなぜかうちの環境だとmt_masktoolsは25じゃないとQTGMC動かなかったな。
全然変更してないので今は知らないけど。
それにプラグインのファイル名に-があるとエラーかなんか不具合が出るはずなので
そこを削除するか他の文字に置き換えないと駄目だったはず。

まーあれだ、検索の仕方とそこから必要な情報を探し当てることが出来るようになれば、もっと楽になるぞ。
183名無しさん@編集中:2014/12/21(日) 10:15:02.14 ID:nV9fJekK
2.6MTはプラグインを入れ替えてみたら動きました
>>181の通りにしてみたら
8fps

+はDGSourceやbassAudioの設定を追加したけどやっぱり7fps…
CPU使用率が全く上がらないんですよね…
QTGMCだけがこうなるから何か相性問題でも出てるのか…
他に原因が無いか探してみます
184名無しさん@編集中:2014/12/21(日) 10:37:06.55 ID:w6K7iqmd
QTGMCの中身見ればマルチスレッドがほぼ不可能な事ぐらい分かるだろうに・・・
185名無しさん@編集中:2014/12/21(日) 12:22:51.63 ID:HwUXbfXB
よくわからんが初心者スレでそれを言うのか・・・
186名無しさん@編集中:2014/12/21(日) 13:42:06.83 ID:Dd+eF2VL
>>183
x264はマルチスレッドで動くからx264に多く仕事が投げられればCPU使用率が上がるわけだけど
フィルタが重くなるとx264もフィルタの処理待ちになって仕事がなくなるからCPU使用率は下がる感覚
フィルタが重くなればなるほどMT使わないとCPU使用率は落ちるのでQTGMCでCPU使用率が上がらないのは自然

4930Kなら12スレッドだから2.6MTならSetMTModeは>>182の通りの方がいいな
あとBassAudioじゃなくてLWLibavAudioSourceの方がいいかも。L-SMASH Worksね

x264に投げるのはどうやってるの?x264の32bitに直接投げてるのか、パイプ使ってx264の64bitに投げてるのか
パイプ使ってるなら何使ってるか
187名無しさん@編集中:2014/12/21(日) 13:47:18.84 ID:Adx4AZgU
QTGMCって品質以外の全てを犠牲にするものだと思ってた
188名無しさん@編集中:2014/12/21(日) 14:27:13.16 ID:nV9fJekK
>>186
avspipemodで64bitx264に出力してます
2.6MTで>>182の通りにやってみたらランタイムエラーでエンコできなかったので色々とプラグイン変えたりしてたら
まともに動くようになりました
CPU使用率ほぼ100%になって35fps
圧倒的速さ…
おかげさまで満足できる状態になりました
お付き合いしてくれた方あざーす
189名無しさん@編集中:2014/12/21(日) 17:41:46.15 ID:Wp+sS/u5
プラグインからMTの対応状況を取得したりするAPIがAvisynthによってバラバラ
GetMTMode()があったりなかったりとか、AVS+はIScriptEnvironment2にしか
類似の機能が無かったりとか
ここらの統一がなされないままAvisynth系の開発が止まっちゃったんだよなぁ
190名無しさん@編集中:2014/12/21(日) 18:08:37.06 ID:S8LA9XZM
GetMTModeはSEt版のものでAviSynthのものではない
AviSynthの開発が止まったのはcvsとVC6に固執して新規開発者を近寄らせなくしてしまったIanB氏に責任があると思う
191名無しさん@編集中:2014/12/23(火) 22:44:28.88 ID:ILdnmx+o
比較動画で使われている差分を表示する方法が
以前スレで見たような記憶があるんだが思い出せない
どのフィルタでしたっけ?
192名無しさん@編集中 転載ダメ©2ch.net:2014/12/23(火) 23:02:33.41 ID:MQ4pociD
>>191
Subtractかな
193名無しさん@編集中:2014/12/24(水) 00:09:04.40 ID:pfQGOwTt
>>192
ありがと
194名無しさん@編集中:2015/01/04(日) 08:31:31.09 ID:qOSErdIa
どなたかcccのx64版を作って頂けないでしょうか…
これ使う時だけ32bit環境使ってるのが何か嫌で
195名無しさん@編集中:2015/01/04(日) 18:45:19.46 ID:FZD6hKpK
そのcccのライセンスってどうなってるの?
作ったバイナリの配布が許可されてるなら今作ったバイナリを配布するけど?
196名無しさん@編集中:2015/01/04(日) 20:41:55.13 ID:PweQ51GL
ありがとう
でもごめんライセンスとかよく分かんないんだ
元はaviutlのプラグインだけど
http://japland.org/ccc/
多分ここから落としたと思う
197名無しさん@編集中:2015/01/04(日) 21:51:03.51 ID:DJTxtN/T
/*
Copyright (c) 2010 daemon404(not at)gmail.com

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

とccc720.cppとccc.cppに書かれているから、zipの中のsourceフォルダごと配布すれば
問題なさそう
198195:2015/01/04(日) 22:10:48.91 ID:FZD6hKpK
>>197
GJ!感謝する

>>194氏へ
ttp://www1.axfc.net/u/3386217?key=ccc

最低限の確認しかしてないからミスってたらごめん
適当なプログレソースにccc()をつけたり外したりして変化があったから成功とみなしただけだから...
ランタイム的にはVC++2013が必要だと思う
199名無しさん@編集中:2015/01/04(日) 22:22:06.71 ID:PweQ51GL
本当にありがとうございます。
心より感謝します。
>>197氏もフォローありがとうございました。

いい年になりそうです…
200名無しさん@編集中:2015/01/05(月) 10:58:37.24 ID:XRNiLSJt
たき火みたいなシチュエーション(グレン&グラデいっぱい、光の増減が激しい)のアニメにも使えるNRってありますか?
aviutlスレでも質問してますがマルチではありません。
201名無しさん@編集中:2015/01/05(月) 11:12:29.17 ID:xhFL9OsS
そのシーンだけNR使わなきゃいいんじゃね
どうせエンコで潰される気もするが
202名無しさん@編集中:2015/01/05(月) 14:01:38.87 ID:vnDCjFoV
AvsPmodの質問です
5フレーム単位で前後進むショートカットの作り方を教えていただけませんでしょうか?
Take-RさんのPulldown_checkを使うにしても1コマ1コマでは使いにくくて悩んでます
下らないかもしれませんがお願いしますm(__)m
203名無しさん@編集中:2015/01/05(月) 14:08:16.83 ID:AdGXuTiR
カスタムジャンプを5フレームにしてショートカットキー設定じゃご不満?
204名無しさん@編集中:2015/01/05(月) 14:08:37.20 ID:vnDCjFoV
スミマセン、自己解決できましたm(__)m
205名無しさん@編集中:2015/01/05(月) 14:46:56.63 ID:vnDCjFoV
追記
>>203さんの方法がわからなかったのが見つかったというだけでした
これで今まで1フレーム毎に遷移していたのを5フレームずつ飛ばせます
206名無しさん@編集中:2015/01/06(火) 22:10:21.81 ID:64GT5PAp
>>201
やはりそこに落ち着きますか・・。
普段は撮りためてから見ていくほうなのでなかなか難しいです。
207名無しさん@編集中:2015/01/06(火) 23:28:06.54 ID:t7a5dVa8
一度NR使うのをやめてみたらどうか。大きなお世話だとは思うけど。
208名無しさん@編集中:2015/01/07(水) 17:49:34.00 ID:6eQBbmlh
txt60mcHybridって分割したのをStackVerticalで繋いであるけど
不自然になる端の部分をCropしてからOverlayにしたほうがよくねと思った
209名無しさん@編集中:2015/01/07(水) 18:13:22.81 ID:onxa960T
>>208
確かにStackVerticalよりはOverlayのほうが1つのクリップとしては自然だと思うけど
どっちが軽いのかな。
210名無しさん@編集中:2015/01/07(水) 19:24:45.94 ID:l+kEsFGk
それ以前に処理が糞重いからあんまり細かいパフォーマンス気にする必要無いと思うな
TDeintとか軽い奴なら気にする必要あるかも
211名無しさん@編集中:2015/01/14(水) 22:10:01.54 ID:feB6sswz
Easy3modで質問なのですがチャプターの出方が
CHAPTER01=00:00:00.000
CHAPTER01NAME=Opening
CHAPTER01NAME=Opening
CHAPTER01NAME=Opening
CHAPTER01NAME=Opening
CHAPTER01NAME=Opening
CHAPTER01NAME=Opening
CHAPTER01NAME=Opening
CHAPTER01NAME=Opening
CHAPTER03=00:01:29.590
CHAPTER03=00:01:29.590
CHAPTER03=00:01:29.590
CHAPTER03=00:01:29.590
CHAPTER03=00:01:29.590
CHAPTER03=00:01:29.590
CHAPTER03=00:01:29.590
CHAPTER03=00:01:29.590
CHAPTER03NAME=A_Part

・と出てしまうのですがmp4は問題なく出るのですがmkvの出力でエラーが出ます。
AVSのEasyVfr部分は次に書きます
212名無しさん@編集中:2015/01/14(水) 22:19:26.49 ID:feB6sswz
EasyVFR3modです

audio = KillVideo()
Src = KillAudio()
oldcount = Src.FrameCount
oldfps = Src.FrameRate
a = Src.Trim(Tr1,Tr2)
all = Src.EasyVFR_Create(a, path=InputPath + "tmc", \
start=Tr1, end=Tr2, \
chap1_num=0, chap1_name="Opening", \
chap2_num=2148, chap2_name="A_Part", \
chap3_num=17254, chap3_name="Ending")
all
WriteTimeCode_v2()
averagefps = (float(FrameCount) / float(oldcount)) * oldfps
AssumeFPS(averagefps).Nicefps()
AudioDub(last, audio)
と書いています。
エラー内容は
mkvmerage v7.5.0('Giass Cuiture') 32bit built on jan 4 2015 16:37:25
Error: Could not open 'd:\input\chapter.txt' for reading.
です。チャプターの出方がおかしいのだと思うのですが原因がわかりません。
長文スミマセンm(__)m
ご教示お願いします
213名無しさん@編集中:2015/01/14(水) 22:28:42.07 ID:CYNZwc0g
>Error: Could not open 'd:\input\chapter.txt' for reading.
だから、出方云々以前にファイルが開けないんだろ
ファイルパス間違ってるとかじゃねえの?
214名無しさん@編集中:2015/01/14(水) 23:01:02.14 ID:feB6sswz
>>213
失礼しました、こっちでした
Error: Simple chapter parser: CHAPTER01NME=Opening' is not CHAPTERxx=.... line.
215名無しさん@編集中:2015/01/14(水) 23:03:49.26 ID:feB6sswz
追記です
CHAPTER01NMEはCHAPTER01NAMEの間違いです
216名無しさん@編集中:2015/01/15(木) 11:37:34.98 ID:yZxAOtUL
mkvmerge_cliのマニュアルより
>13.1. シンプルチャプタフォーマット
>このフォーマットは、'CHAPTERxx='で始まる行と'ChapterxxNAME='で始まる行のペアから成ります。
>前者の行は開始タイムコードを含み、後者はタイトルを含みます。

>>211はシンプルチャプタフォーマットとして明らかにおかしいものなので
mkvmergeがエラー出すのは当然
そしてEasyVFR3modがそういうチャプタファイルを出力するのであれば
EasyVFR3mod.avsがおかしいってことだな
うまくいかないなら別の方法さがせばいいんじゃないかね
>>212だとVFRにしてるわけでもないみたいだし、チャプタ出力だけならavspmodのマクロとか
いろいろあるでしょ
217名無しさん@編集中:2015/01/15(木) 15:28:23.68 ID:RktWeU7q
211です、原因がわかりました。
2.6MT(SEt氏ビルド)使っているんですが>>180-182を参考にAVSを下記にした為でした
SetMemoryMax(1000)
SetMTmode(5,0)
TSFilePath=InputPath + "aaa.m2ts"
LWLibavVideoSource(TSFilePath, cache=true, stream_index=-1, threads=0).AssumeFPS(24000,1001)
AudioDub(last, LWLibavAudioSource(TSFilePath, stream_index=1, av_sync=true))
AssumeTFF()
SetMTmode(2)
Tr1=0
Tr2=19409
Trim(Tr1,Tr2)
この後EasyVfrの記述
入力の後ろにSetMTmodeを移動させたらチャプターは直りました(今は仮にSetMTmode(4,0)にしてます)
218名無しさん@編集中:2015/01/16(金) 00:05:35.12 ID:/mZSZ69U
動作もしてない段階でmtとか使うもんじゃないよ。
219名無しさん@編集中:2015/01/16(金) 00:48:50.67 ID:16DdutAn
>>218さん、そういうわけではなく使ってはいたんです、AVSを改良してたのをスレ見て更に直してみたというだけで
その状態でもmp4boxでは稼働してたからと1ヶ月はそのままで他(MKV)も使ってみたらダメだったとわけです
MKVでchapter出すのを面倒がってたら発見は更に遅かったですし、普段はIts使いますし・・・。
EasyVfrでchapter出さなければ稼働に問題もありませんでした
220名無しさん@編集中:2015/01/16(金) 22:15:40.97 ID:NFv4SsTF
動作もしてない段階じゃねーか
日本語もわからんならスクリプト言語組めないのも自明
221名無しさん@編集中:2015/01/17(土) 17:18:34.07 ID:s/ixg+5j
・Avisynth 2.6MT 32bit 20130928
・SSIM 0.24
・avsファイル
src=AVISource(srcfile)
enc=LSMASHVideoSource(encfile)
SSIM(src, enc, "testclip_ssim_calc.csv", "testclip_ssim_calc.txt", lumimask=true, scaled=false)
Compare(enc, src, "YUV", "testclip_compare.txt")

上のような感じで、2つのクリップを比較した時のSSIMとPSNRを調べたいのですが、
SSIM()とCompare()を同じavsに書くと、先に書いたほうが
  ・Overall PSNR: 1.#INF
  ・Average SSIM= -1.#IND00
という感じで記録に失敗してしまうようです。
別々にすると、計測するためにクリップを2回再生しなければならなくなってしまうので
できれば一度にまとめて計測したいのですが、なにか良い方法は無いでしょうか?
222名無しさん@編集中:2015/01/17(土) 18:17:17.23 ID:XOH/HpOZ
>>221
最後まで調べていないけど

http://www.avisynth.info/?Compare
Compare (clip_filtered, clip_original, string "channels", string "logfile", bool "show_graph")

どっちでも良さそうだけど、一応、srcとencは逆がデフォっぽい

> クリップを2回再生しなければならなくなってしまう

avs2pipemod.exe -info compare.avs
とかすれば、再生は不要ですぐ終わるのでは?
223名無しさん@編集中:2015/01/17(土) 18:43:05.03 ID:s/ixg+5j
>>222
ソースファイル(src)に対するエンコード結果(enc)のPSNRを調べたいということで
  Compare(enc, src, "YUV", "testclip_compare.txt")
と書いているので大丈夫かと思います。

avs2pipemod -infoは全てのフレームを参照してくれるわけではないのでうまくいきませんでしたが、
avs2pipemod -benchmarkを使えばよさそうです。今はとりあえずavsPmodの再生で試していて、
落ち着いたらnull出力系の方法を何か探そうと思っていたので助かりました。ありがとうございます。
224名無しさん@編集中:2015/01/17(土) 19:55:54.01 ID:TP78AI6U
225名無しさん@編集中:2015/01/17(土) 20:19:39.72 ID:5TjQo4mJ
2.6RC1にAvisynth+の機能は含まれてるんだぜ
226名無しさん@編集中:2015/01/17(土) 20:49:15.88 ID:s/ixg+5j
俺の英語能力だと、「RC1では、avs+での変更点は一切マージされなかったよ」に見えるけど・・・。
227名無しさん@編集中:2015/01/17(土) 20:51:53.10 ID:O/Ftulpo
おれも226と同じく
none of the 〜だし
228名無しさん@編集中:2015/01/17(土) 21:52:52.26 ID:cB+gA/S6
Windows7 SP1
キヤノンのPowerShotA1100ISで撮影したMotionJpeg動画(640x480 30fps YUV 4:2:2 インターレース)を
avisynth経由でDVDビデオ向けにMPEG2変換しようとしたのですが
.avs内の
AVISource("ドライブレターにパスにファイル名")の行を指定して
WMPが AVISource: couldn't locate a decompressor for fourcc mjpg
("ドライブレターにパスにファイル名",line 行番号)
のエラーを出して動画を食ってくれません。
検索を掛けたらffdshowのVFWの設定のDecoderタブ→コーデック部の
MJPEG、Other MJPEGを無効からlibavcodecにするといいとのことでしたが
現状ではこれでも駄目でした。
元の.aviが普通にWMPで再生できることは確認済みです。
どなたかアドバイスなど頂けないでしょうか。なにとぞよろしくお願いいたします m(_ _)m
229名無しさん@編集中 転載ダメ©2ch.net:2015/01/17(土) 21:58:23.03 ID:WH0kA/in
>>228
FFVideoSource("video.avi")

https://code.google.com/p/ffmpegsource/
230名無しさん@編集中:2015/01/17(土) 22:08:16.91 ID:XOH/HpOZ
>>228
ffms2.dllを入手して、ffmpegsourceとかなら読めるんじゃない?
それでもダメなら、directshowsourceとか
231名無しさん@編集中:2015/01/17(土) 22:10:43.11 ID:O/Ftulpo
L-SMASH worksのほうがいいんじゃない?
個人的にデジカメ動画はL-SMASH worksな刷り込みがある。
232名無しさん@編集中:2015/01/17(土) 22:49:31.32 ID:s/ixg+5j
>>228
他の人が書いてくれてるように、
  ・FFMS2を入れてFFVideoSource()
  ・L-SMASH Worksを入れてLwLibavVideoSource()
のどちらでも読めると思うけど、MotionJPEGは多分「フルレンジのBT.601」なので、
扱いに注意しないと白飛び・黒潰れで泣くことになるかもしれない。

よくわからないなら、
  LwLibavVideoSource("video.avi",format="RGB24")
または
  FFVideoSource("video.avi",colorspace="RGB24")
として、RGBで読み込んでおいたほうがいいと思う。

・・・ところで、MotionJPEGってフルレンジBT.601が正しい仕様ってことであってるのかな?
233名無しさん@編集中 転載ダメ©2ch.net:2015/01/17(土) 23:31:09.27 ID:WH0kA/in
>>232
とりあえずYUY2で読み込んで、Histogram("levels")で見たらTVスケールかPCスケールかは一発で分かる
234名無しさん@編集中:2015/01/17(土) 23:48:51.71 ID:s/ixg+5j
>>233
いや、そういうことじゃなくてMotionJPEGの正式仕様がよくわからなくてさ。
Windows標準のMJPEG CompressorやBlackmagiDesignのMJPGコーデック、
ffdshowのMJPGなどを試した限りではフルレンジBT.601みたいなんだけど、
それってどこで決められてるのかなと思って。
よく知らないんだが、MotionJPEGというよりJPEGの規定がフルレンジになってんのかな?
スレチな疑問だけど、もしわかったら誰か教えてけれ。

とりあえずMotionJPEGをYUY2とかYV12で読み込むと、白飛び黒潰れに悩まされることもあるので注意。
235名無しさん@編集中:2015/01/17(土) 23:56:34.24 ID:5TjQo4mJ
>>234
テレビ放送のNTSCの規格をデジタルにもってきたときの規格がBt.601
Bt.601はフルレンジしか存在しないからメディアもキャプチャーもフルレンジが正しいんだけど
まったくとテレビ放送はと関わりのない画像分野から色域取り扱うPCのソフトが
ストレート変換(PCスケール)を持ちだしておかしなことになってる
その利点はYUV<>RGBそu誤変換での劣化が少ないことだから
編集やフィルタリングの最中にPCスケールつかうのも正しいんだけどね
最近は途中でRGBになんかしないからPCスケールはもう忘れてもいい気もする
236名無しさん@編集中:2015/01/17(土) 23:57:49.09 ID:zE9in/1T
>>234
MotionJPEGの正式な仕様とかは策定されてなかったと思う。
MotionJPEG 2000ならあった気がするけど。
237名無しさん@編集中:2015/01/18(日) 01:16:56.08 ID:xrWGlq+c
>>235
>Bt.601はフルレンジしか存在しないからメディアもキャプチャーもフルレンジが正しいんだけど

フルレンジ(0-255)ではなくリミテッドレンジ(0-235/240)では。
  http://www.marumo.ne.jp/bt601/
厳密に言うなら
  「ITU-R BT.601 に規定されているのは、あくまでも、アナログ RGB データから
   デジタル YUV 形式に変換する方法であって、デジタル 8 ビットフルスケール RGB データから
   YUV に変換する方法ではありません。」
にも注意が必要。普段PCで扱うのはフルレンジRGB⇔リミテッドレンジYUVが多いので。

とりあえず基本的にMotionJPEGはフルレンジYUV(変換係数はBT.601)ってことでいいのかな。
普段扱うのはリミテッドレンジYUVなので、理解してないとはまりそう。

>>236
やっぱ無いのか〜。以前探したけどなんかよくわからなかったんだよね・・・。ありがとう。
238名無しさん@編集中:2015/01/18(日) 01:29:40.68 ID:xrWGlq+c
これ貼るの忘れてた・・・。やっぱりJPEGがフルレンジなのね。

  YCbCr - Wikipedia, the free encyclopedia
  http://en.wikipedia.org/wiki/YCbCr#JPEG_conversion
239名無しさん@編集中:2015/01/18(日) 02:20:51.62 ID:4RiFdPCc
jpegという名の通りフルレンジ(な普通の写真のパラパラ)動画でしょ。
bt601も709もないだろうから、入力プラグイン任せでいいと思おう
240名無しさん@編集中:2015/01/18(日) 17:24:31.34 ID:vajAu0O8
>>239
>>238の係数を見ればわかるけどJPEG/MotionJPEGはBT.601の係数を使ったフルレンジYUV。これを
  LwLibavVideoSource("video.avi")
  FFVideoSource("video.avi")
として読み込むと、ConvertToXXX系のmatrix="PC.601"相当のフルレンジのYUY2やYV12として読み込まれる。
それをうっかり普段通りのリミテッドレンジYUVとして扱ってしまうとプレビューや出力で白飛び・黒潰れが起きる。

また、解像度に関わらずBT.601の係数が使われるので、AviUtl等のように縦解像度で
BT.601/709を自動切り替えするようなソフトでは、HDサイズだとレンジだけでなく色成分もおかしくなることがある。
(BT.601係数で作ったデータをBT.709係数でデコードすることになるので。)

「入力プラグインまかせ」にしてしまうのは危険なので、PC.601として正しく処理をするか、
>>232でも書いたように、
  LwLibavVideoSource("video.avi",format="RGB24")
  FFVideoSource("video.avi",colorspace="RGB24")
としてRGBで読み込んで処理する必要がある。(これを入力プラグインまかせと言ってるのかもしれないけど)
241名無しさん@編集中:2015/01/18(日) 21:04:24.66 ID:KgI9IRMV
そもそもffdshowのVFWにはMJPEGのデコーダー無かったっけ?
AVISouceで読んだら?
242名無しさん@編集中:2015/01/19(月) 01:55:15.07 ID:+wKodrXQ
>>241
>>228はffdshowのVFWじゃ駄目だったと言ってる。理由はわからんが。
あと手元のサンプルで試した限りではffdshowVFWでのAVISource()だと
YUV4:2:2のMJPGが何かインタレ縞みたいなのが入る感じでおかしくなる。
YUV4:2:0のは普通に読めたけど。
243名無しさん@編集中:2015/01/21(水) 02:02:05.20 ID:2oQ0yde+
RemoveBorders.dllが必要になったのですが
ttp://www.kvcd.net/sansgrip/avisynth/から飛ぶと
ttp://www.digitalfaq.com/archives/avisynth/14679-sansgrips-avisynth-filters.html
ここへ行ってユーザー登録を要求されますが「Spell "DIGITALFAQ" backwards.」が出て何を入れるかがわからず他を探してるところです
他に置いてある場所をご存じな方いらっしゃいましたら教えてくださいませんか?
244名無しさん@編集中:2015/01/21(水) 02:13:56.84 ID:7QfnCnKp
その文章を翻訳サイトで翻訳すればこんなところで聞かずとも分かると思うんだが。
245名無しさん@編集中 転載ダメ©2ch.net:2015/01/21(水) 02:14:30.63 ID:R2ZRh+aN
>>243
QAFLATIGID

綴りを逆にしろとあるから、こうじゃないの
246228:2015/01/21(水) 03:52:13.46 ID:/m1pri1c
>>229-242
アドバイス感謝です。数日中に試してみます。
更に調べてみて出てきたのですが、モーションJpegにはv1とv2ってのがあって
キヤノンの、この機種の世代ではv2を採用しているらしいという話を見つけました。
これがトラブルの原因かも知れません。
247名無しさん@編集中:2015/01/21(水) 13:42:52.06 ID:2oQ0yde+
>>245
登録できましたm(__)m
該当のページに行くと勝手にログオフしてしまうのでまだ入手できていませんが…。
時間が無いので後でまた見てみます(理由がわかってないorz)
248名無しさん@編集中:2015/01/21(水) 22:43:37.45 ID:2oQ0yde+
ちょいと別のものをいただこうかと思って
ttp://manao4.free.fr/
と思ったら403でしたorz(古かったので差し替えたかっただけ)
masktoolってここ依存だった気が?
249名無しさん@編集中:2015/01/26(月) 19:43:30.58 ID:fi6gkPZb
>>182の「ちなみに26MTα5(SEt版32bit)だとなぜかうちの環境だとmt_masktoolsは25じゃないとQTGMC動かなかった」
こちらの2.6MT32bit(SEt氏ビルド:avisynth.dll(20130928))でも同じ症状ですが他の皆さんはどうでしょうか?
こちらのインストール・設定が悪いのでしょうか?
250名無しさん@編集中:2015/01/26(月) 20:55:22.42 ID:uCkD1Qim
>>249
MaskTools2 a48 は2.6MTだとうまく動かないのでDitherとかにも影響が出るっぽい。
QTGMCは使ってないから知らんけど、エラー名とかでググれば
あっさりmt_masktools-26-for-2.6alpha4.7zってのも出てくる。
ただし軽くググっただけなので、それを使うべきなのかどうかは知らない。
masktools 2.0b1ってのも出てるし、
  ttp://avisynth.nl/index.php/MaskTools2
  ttp://avisynth.nl/index.php/QTGMC
とかをちゃんと見てみたほうが良い気はする。あとは詳しい人にまかせた。
251名無しさん@編集中:2015/01/26(月) 22:14:47.01 ID:w/nPx0kT
ttp://tmod.nmm-hd.org/Misc/
ここにあるやつなら2.6MT行けた気がする

ttps://github.com/tp7/masktools/releases
それよりもこっちのがいいけど
252名無しさん@編集中:2015/01/26(月) 22:41:45.63 ID:o3jLLXvA
SEtさんのAvisynth久しぶりに見たら2015/01/25付けの新バージョンがでてる。
253名無しさん@編集中:2015/01/26(月) 22:54:43.13 ID:o3jLLXvA
ところでAvisynt 2.6.0 RC1がリリースされたときにavisynth+のコードはマージされてないとのことだけど
avisynth+ではどんなことが進歩したの?
254名無しさん@編集中:2015/01/26(月) 22:56:49.93 ID:84wtq0CA
64bit32bit共存
スクリプト拡張
内蔵フィルタ高速化
こんなとこだな
255名無しさん@編集中:2015/01/26(月) 23:08:05.48 ID:w/nPx0kT
開発者目線だと
VC6とか言う太古の昔に絶滅したであろう環境で開発してる本家に比べてVC2010以降で簡単にビルドできるのがAviSynth+
コンパイル速度も上昇したらしい(本家ビルドしたこと無いからわかんない)
現状ソースがgithubで管理されてるのも大きい(本家は確かCVS)

機能的な点は>>254の言うとおり
32bit、64bitサポート
ifやforと言った構文のサポート
内蔵関数の高速化
記憶違いならスマンがCなPluginのオートローディング
などなど
256名無しさん@編集中:2015/01/26(月) 23:13:55.16 ID:Bbu98c/8
何で未だに、VC6にこだわってんの?

あと、avisynth+の更新マダー?
257名無しさん@編集中:2015/01/26(月) 23:19:39.74 ID:84wtq0CA
あーそうだわ
CプラグインのYadifオートローディングする
258名無しさん@編集中:2015/01/26(月) 23:21:58.72 ID:o3jLLXvA
>>254,255
thx
64bit版の存在は大きいな。
64bit版だけでも取り込まれたらいいのに。。
259名無しさん@編集中:2015/01/26(月) 23:36:07.56 ID:fi6gkPZb
249です
稼働確認中(エンコ)です。mt_masktools-25.dllを入れ替えて稼働したので大丈夫だと思います。
ありがとうございますm(_ _)m
2015.01.25版は明日にでも差し替えてみます(まだ何か古いプラグイン差し替えなければいけないかも…)
260名無しさん@編集中:2015/01/28(水) 19:56:01.62 ID:nioCbvn2
AviSynth2.6使用の方で
http://potatosub.blog.fc2.com/blog-entry-93.html
(古い方はこちら http://potatosub.blog.fc2.com/blog-entry-90.html)
動いた人いますか?
環境不明でわからないんですが(blogを見た限り書いてなかった)
261名無しさん@編集中:2015/01/28(水) 20:45:46.51 ID:4doncyEE
どう動かないのか書いたら?
262名無しさん@編集中:2015/01/28(水) 21:27:57.33 ID:tRc8g7UF
263名無しさん@編集中:2015/01/28(水) 21:29:26.33 ID:nioCbvn2
>>261
addborders:YUV image can only Mod 2(right side)
24行目です、ブログの内容をコピペでAVSに貼って作ってます(IEだと途切れますがFFなら全行見れるのでそちらで)
264名無しさん@編集中:2015/01/28(水) 21:56:19.99 ID:4doncyEE
色空間を変換してみたらは?
265名無しさん@編集中:2015/01/28(水) 23:32:23.07 ID:nioCbvn2
>>262
AntiCombは別で使っています(Take-Rさんのpulldown_check)AntiCombのAVSはplugins.avsiにまとめて記述してます
PluginPath = "C:\Program Files (x86)\AviSynth 2.5\plugins\"
Import(PluginPath + "Plugin.avsi")
Import("d:\encode\input\BaseAVS\Pulldown_check.avsi") #手元ですぐ直すため別ドライブに置いてます
Import("d:\encode\input\BaseAVS\field_checks.avsi") #同上です
(以下略)

で、Plugin.avsiの中身は
PluginPath = "C:\Program Files (x86)\AviSynth 2.5\plugins\"
LoadPlugin(PluginPath + "LoadPluginEx.dll")
LoadPlugin(PluginPath + "AntiComb.dll")
こうしてます(Pulldown_checkはAntiComb.dll必須)
266名無しさん@編集中:2015/01/28(水) 23:51:57.77 ID:ccf8g9S7
>>263
>addborders:YUV image can only Mod 2(right side)
エラー文に答え書いてるじゃん
267名無しさん@編集中:2015/01/28(水) 23:56:14.45 ID:MDdvztQb
>>263
エラーにあるとおりAddBorderはYUY2やYV12だと2の倍数でしか付け足せない。
  http://avisynth.nl/index.php/AddBorders
そこは映像の区切りがわかりやすいように黒縁つけてるだけなんだし、
何をしてるかちゃんと考えて修正すればいいだけでしょ。

なんで作者のとこでは動いてるんだろな。そこはよくわからん。
268名無しさん@編集中:2015/01/29(木) 00:18:50.34 ID:odE1pmed
>>267
もしかしたら・・・ってか俺がよくやることだが、一気に関数書いて動いたの確認してから綺麗に書きなおして放置する
でも実はミスってましたってパターンじゃないの?

手元でAntiCombは駆逐したから動かす環境がない
取り敢えずAntiCombの記述消すと同じエラーが再現するけど今頭が回らない

取り敢えず言えるのは解像度の変化を追っていくと解像度を半分にしたりが主で、エラーの出てる行で1,2pixel弄ってるね
CropしてAddナンタラしてるけどCropしたぶんAddしてあげれば動きそう
269名無しさん@編集中:2015/01/29(木) 00:24:34.86 ID:odE1pmed
Crop(0,0,-2,-2).AddBorders(0,0,1,1,$000000)

Crop(0,0,-2,-2).AddBorders(0,0,2,2,$000000)

Crop(2,0,0,-2).AddBorders(2,0,0,1,$000000)

Crop(2,0,0,-2).AddBorders(2,0,0,2,$000000)

もしくは該当部削除で動いた

ColorBars(1920, 1080).ConvertToYV12()
field_checks(last)
これだけでテスト

AntiCombの部分削除したけど、そこら辺が原因なら(゚听)シラネ
まぁぱっと見、2pixel削ったのに1pixel分addしたからだろうな
270名無しさん@編集中:2015/01/29(木) 01:10:26.26 ID:uELFy5Zb
>ALL
皆さん、ありがとうございます
偶数を使うこと(2px)でとりあえず動きました(mode=1のみ)
ただブログの内容に沿った内容になってるかは不明なので時間をかけてでも(最悪ゼロから作り直しても)見ていくことにします
上手くいけばMXの画質が上げられるので…(いい勉強にもなりそうですし)
271名無しさん@編集中:2015/01/29(木) 19:27:42.23 ID:U9BHFsIo
YUVの各値をそのままRGBに入れる+その逆を行うフィルタは無いでしょうか?
RGB32対応でYV24非対応のDebilinearというフィルタがあり、
上記のようなフィルタがあれば実質YV24のまま使えるので探しています。
272名無しさん@編集中:2015/01/29(木) 19:38:25.50 ID:U9BHFsIo
YV24でDebilinearを行う関数が見つかりましたので
>>271の質問は取り消します
失礼しました
273名無しさん@編集中:2015/01/29(木) 19:44:08.89 ID:TRPanJb7
>>272
質問した後で自己解決したなら、具体的な解決策もちゃんと書き残してくれ。
274名無しさん@編集中:2015/01/29(木) 20:24:58.29 ID:uELFy5Zb
http://forum.doom9.org/showthread.php?t=170832
かと(違ってたらスミマセン、なんか自己解決するとしばらく書かない気がしたので)
275名無しさん@編集中:2015/01/29(木) 21:05:01.31 ID:U9BHFsIo
>>274
最初はそれでOK…かと思ったんですが横幅が2の倍数でないと動かなかったので
自分で適当に直しました
しょぼい内容ですが張っときます

function Debilinear444b( clip c, int "w", int "h")
{
U = c.UToY8()
V = c.VToY8()
RGB = MergeRGB(U, V, c).Debilinear(w, h)

U2 = RGB.ShowRed(pixel_type="Y8")
V2 = RGB.ShowGreen(pixel_type="Y8")
Y2 = RGB.ShowBlue(pixel_type="Y8")
result = YToUV(U2,V2,Y2)

return result
}
276名無しさん@編集中:2015/01/29(木) 21:18:06.14 ID:3LtRFYyI
>>271
すでに解決はしたようだけどこうすれば出来る

yv24 = xxxxxxxxxx
y = yv24.ConvertToY8()
u = yv24.UToY8()
v = yv24.VToY8()
rgb = MergeARGB(y, u, y, v) //YUVの各値をそのままRGBにいれる

...RGB32の処理...

y = rgb.ShowGreen("Y8").ConvertToYV24()
u = rgb.ShowRed("Y8")
v = rgb.ShowBlue("Y8")
yv24 = YToUV(u, v, y) //YV24に戻す
277名無しさん@編集中:2015/01/29(木) 21:19:19.49 ID:3LtRFYyI
あら、再読み込みすればよかったね
278名無しさん@編集中:2015/02/06(金) 05:22:45.57 ID:8LGQWWsp
Avisynth2.6でのRGB→YUV変換で、映像の一番左側の2ピクセル(列)がうまく変換されていないようなのですが、
この問題は既出でしょうか?それとも2.6で何か注意すべき点があるのか、もしくは環境依存なのでしょうか?

 まとめ画像: ttp://2sen.dip.jp/cgi-bin/upgun/up2/source/up3145.png

 検証用avs: http://pastebin.com/ThEqkK36

 環境: i7-4702MQ、IntelHD4600、Win8.1 64bit

現象は2.6α5、2.6RC1、2.6(MT)RC1で確認しました。Avisynth2.5.8だと問題ありません。
ConvertToYxxx()直後の時点でおかしいというのは、ConvertToYUY2()したavsをAviUtlで読み込んで確認しました。
279名無しさん@編集中:2015/02/06(金) 14:51:22.92 ID:+au/YyWf
Ditherで変換した場合は正常だからバグっぽいね
280名無しさん@編集中:2015/02/06(金) 15:04:50.40 ID:+au/YyWf
スマンYV24以外だとDitherでも発生したわ
2.60から追加されたchromaresampleあたりが原因か?
http://avisynth.nl/index.php/ConvertToYV411
281名無しさん@編集中:2015/02/06(金) 19:39:42.68 ID:7X/uZZ04
該当ピクセルのデータをログに吐かせないとなんともいえないんじゃね
だって最終的にAviutlが補完してRGBにしたものが表示されてるんでしょ
282名無しさん@編集中:2015/02/07(土) 03:12:15.38 ID:6m/O41cQ
>>278の補足と追加検証。

 ・>278のまとめ画像はAvsPmodのプレビュー画面をSave image as〜で保存したもの。

 ・YV24とY8については、ConvertToRGB() や ConvertToRGB32() でRGB化した場合は問題無い。
  AviUtlで見ても ConvertToYV24() と ConvertToY8() 自体には特に問題は無い模様。
  つまり、これらについては ConvertToRGB24() に問題があるように思われる。
  左2列ではなく、左1列だけ問題が出る。

 ・その他(YUY2等)についてはAvisynthのサンプリング仕様を勘違いしてただけのようにも思えてきた。
  ・・・が、色々やってみてなんかまたよくわからなくなってきたのでとりあえず寝る。
    Convert - Avisynth wiki
      ttp://avisynth.nl/index.php/Convert
    Sampling - Avisynth wiki
      ttp://avisynth.nl/index.php/Sampling
    Color conversions - Avisynth wiki
      ttp://avisynth.nl/index.php/Color_conversions
283名無しさん@編集中:2015/02/07(土) 20:10:32.29 ID:d93jWNyY
色空間指定をデフォのrec601でやって自分で色を劣化させてるからじゃねーの?
ConvertToYV12("PC.709").ConvertToRGB("PC.709") で試してみたら?

参考にしたところはここ。
http://forum.doom9.org/archive/index.php/t-135047.html
「ConvertToYV12」でぐぐればトップページの中にあるぞ。
284名無しさん@編集中:2015/02/07(土) 20:15:41.11 ID:d93jWNyY
って俺も間違ってる方をコピーしてしまったな。
ConvertToYV12(matrix="PC.709").ConvertToRGB(matrix="PC.709") だった。
285名無しさん@編集中:2015/02/07(土) 20:52:00.24 ID:u2484Jzj
色空間について調べていてchikuzen氏の「ConditionalConvertToYUY2」関数を発見。
https://github.com/chikuzen/AvsReader/blob/master/YUY2Converter.avsi

これはプログレにはConvertToYUY2(interlaced=false)、インタレではConvertToYUY2(interlaced=true)を返すという理解でいい?
286名無しさん@編集中:2015/02/07(土) 21:00:36.41 ID:9fNsWSY8
>>285
IsCombedTIVTCっていう縞を判定する関数が縞ありと判定したらConvertToYUY2(interlaced=true)、それ以外はConvertToYUY2(interlaced=false)を返す
IsCombedTIVTCはデフォルト値だね
非常に細かい縞はfalse(縞無し)と判定されたり、激しいノイズでtrue(縞あり)と判定されたりする可能性はある
287名無しさん@編集中:2015/02/07(土) 21:05:09.45 ID:UPuytnzV
>>283-284
いや、そういう話ではないです。

>>285
readme.txtを読むべし。
  ttps://github.com/chikuzen/AvsReader/blob/master/readme.txt
288名無しさん@編集中:2015/02/07(土) 21:59:01.33 ID:u2484Jzj
>>286
返信thx
謳い文句の割に単純でびっくりしたお
289名無しさん@編集中:2015/02/08(日) 12:40:26.78 ID:bpsuUZmX
最近64ビット7にしたんだけど
いろいろためしたけど
Avisynthプラス、ffdshow64、x264x64にしたら
やっと64ビットで動画編集できる使えるようになった
32ビットのプラグインが動かなくなったけど。。。
290名無しさん@編集中:2015/02/08(日) 14:29:29.55 ID:bpsuUZmX
プラグインyadifの64ビット板
http://www.avisynth.info/?plugin=attach&refer=%E3%82%A2%E3%83%BC%E3%82%AB%E3%82%A4%E3%83%96&openfile=yadif_1.7_x64_asm.zip
をAviSynthプラスで使ったところダメでした
LoadCPlugin() で使えないエラー
使えてる方いますか?
または、お奨めのインターレース解除64ビットプラグインはありますでしょうか?
291名無しさん@編集中:2015/02/08(日) 15:47:40.26 ID:9gAD7o72
AviSynthプラスでyadif64bit使えてるよ
そもそもAviSynthプラスにはLoadCPlugin()なんてない
Cプラグインでもオートローディングすればいいだけ
64bitのyadif.dllをplugin64+フォルダにいれるだけでいいい
292名無しさん@編集中:2015/02/08(日) 16:15:02.14 ID:bpsuUZmX
>>291
すみません
それをやったらyadifファンクションが見つからないエラーがでました、
そのやり方で32ビット板は自動ロードで動いおります。
293名無しさん@編集中:2015/02/08(日) 16:30:25.58 ID:Sn+EWyET
そういう書き方だと普通誰も相手してくれないよ
294名無しさん@編集中:2015/02/08(日) 16:34:45.88 ID:2SeiZJWP
ttps://github.com/AviSynth/AviSynthPlus/pull/41

これかな?
取り敢えずこの変更点を入れてビルドしてLoadCPluginしたらNot a clipって言われたからロードは成功してると思う
295名無しさん@編集中:2015/02/08(日) 17:20:30.58 ID:dnh2BdrS
プラス速いな、いままで1080pの編集コマ落ちしてたけど
これ入れたらリアルで再生できるようになった
296名無しさん@編集中:2015/02/08(日) 17:24:12.16 ID:2SeiZJWP
>>292
ごめんビルドに手間取った
これで自分の環境では動くけどそっちの環境で動くかは保証できない

自分がMT使ってないからr1576のみ
インストーラー版はGitのURL変更等を修正してる

インストーラー版
ttp://www1.axfc.net/u/3407994?key=avsplus

バイナリ版
ttp://www1.axfc.net/u/3407993?key=avsplus
297名無しさん@編集中:2015/02/08(日) 21:42:29.27 ID:bpsuUZmX
>>296
おおおぁおーーーすげぇーーー
これインストールしたらx64のプラグイン使えるようになりました。
LoadCPlugin()で
なんといぅ・・・
ありがとうごぜいます。
298名無しさん@編集中:2015/02/08(日) 23:24:52.93 ID:jArTFhxL
MT使わないほうが早い(良い)ことってあるの?
299名無しさん@編集中:2015/02/08(日) 23:33:05.45 ID:9gAD7o72
ある
良い事はMTだと多くの場合NR系フィルタの基本的な能力が落ちる
論理CPUに合わせて16分割とかすると
3DNRとか何のために複雑なアルゴリズムにしたのかわからなくなるぐらい意味なくなる
300名無しさん@編集中:2015/02/09(月) 01:16:24.55 ID:Fp3dXMfK
AvsPModを使い始めましたが、
これのプレビュー再生で音をでるようにすることは可能でしょうか?
301名無しさん@編集中:2015/02/09(月) 02:20:24.87 ID:U5p0Sv2h
外部プレイヤーで再生させれば…
302名無しさん@編集中:2015/02/09(月) 02:48:33.27 ID:Fp3dXMfK
はい、音はMPCにしときます。
303名無しさん@編集中:2015/02/09(月) 07:19:48.68 ID:M5u55TO7
304名無しさん@編集中:2015/02/09(月) 21:09:46.80 ID:yPCQjDif
>>299
なるほど、自分はデインターレースしか使わないから、MTが効果的だったけど
逆効果なフィルタもあるのね。
305名無しさん@編集中:2015/02/09(月) 23:34:29.84 ID:5tNeU7DY
>>278>>282ですが、やっと自分の中で整理できましたので一応報告しておきます。

 ・Avisynth2.6 RC1では、「Y8も含むplanar形式YUVからのConvertToRGB24()」にバグがある。
  一番左側のピクセル列の青成分の計算が間違っている模様。
  ConvertToRGB32()なら問題無い。
  また、YUY2はinterleaved形式YUVのせいか、YUY2.ConvertToRGB24()も問題無い。

     画像: ttp://2sen.dip.jp/cgi-bin/upgun/up2/source/up3146.png
     画像作成のために書いたavs: ttp://pastebin.com/fNge6SNC

 ・ConvertToYxxx自体は特に問題無い。
  一番左側のピクセルに問題があると思ってしまったのは、
  自分が一番左側での色差計算の仕様を理解していなかったため。
     Sampling - Avisynth wiki
     ttp://avisynth.nl/index.php/Sampling

 ・メモ RGB→YUV4:2:2での一番左側での色差処理
   ・Avisynth 2.5.8:
      ConvertToYUY2(): [0,1,1]法を適用(2ピクセルの平均色差)
   ・Avisynth2.6
      ConvertToYUY2(): 左側に同じピクセルがあると考えて[1,2,1]法を適用
      ConvertToYV16(): 左側に同じピクセルがあると考えてchromaresampleに応じた色差処理を適用

すみませんが、どなたかplanarYUV.ConvertToRGB24()のバグを報告しておいてもらえると助かります。
306名無しさん@編集中:2015/02/11(水) 11:35:17.49 ID:en3TRXZo
xpからwin7にしたら
ムービーメーカーがはいってた
結構高速に編集できる
どうしよかな
307名無しさん@編集中:2015/02/11(水) 15:10:22.35 ID:IIt09DDk
>>306
誤爆だと思うがムービーメーカーはHDでの色の扱いがまともじゃないからやめとけ。
  ttp://anago.2ch.net/test/read.cgi/software/1299456899/594-
308名無しさん@編集中:2015/02/11(水) 19:26:52.10 ID:OlPIfUST
ムービーメーカーで満足できる人はAviSynthとかいう人に勧めづらいツール使う必要もないと思う
309名無しさん@編集中:2015/02/11(水) 19:34:05.37 ID:JDVUWtxj
avisynthしか、ただでそこそこ編集できるのなかったんだよ
トリムとテロップとリサイズ程度しかつかってないが
でもムービーメーカーはos変えたらすぐ切り捨てられそうだから。。。
310名無しさん@編集中:2015/02/11(水) 20:15:51.85 ID:5c6EIoO7
好きなの使えよアホか
311名無しさん@編集中:2015/02/12(木) 12:10:25.63 ID:c51ptnJU
10万のソフト買わないとできないようなこともできるし
312名無しさん@編集中:2015/02/19(木) 01:32:56.84 ID:he1QYJG8
数フレームに渡る残像を軽減するために画像処理をしたいと思い、以下の処理を試してみたいです。

 現在の出力フレーム = 現在のソースのフレーム×2 − 1つ前のソースのフレーム

または式を変形して

 現在の出力フレーム = 現在のソースのフレーム − 1つ前のソースのフレーム + 現在のソースのフレーム

という処理をしたいんだけど、スクリプトをどう書けばいいでしょうか
313名無しさん@編集中:2015/02/19(木) 04:21:56.62 ID:rmvSeCC8
残像増やしてるだけだなそれ
314312:2015/02/19(木) 12:30:05.78 ID:he1QYJG8
>>313
フレームn の残像込みの画像を Fn、オリジナル画像を fn として仮に次の式を立てたとき、

 Fn = (fn + Fn-1)/2

オリジナル画像 fn は

 fn = Fn * 2 - Fn-1

にならないかな。
とりあえずこれで試して様子を見て、後は各フレームの影響の割合なんかを調整していこうかと。

ともかく、フレーム間の演算は Overlay でやるんですかね?
加減算の結果がオーバーフローなりクリップしないように有効桁は 1桁余計に欲しいですが。
なんにしてもやってみないとどうなるか分からないので、演算の方法が知りたいです。
315名無しさん@編集中:2015/02/19(木) 14:07:31.77 ID:q9d31Q6p
単純に1つ前のフレームだとそのさらに前の残像込みだから
"演算の結果復元された"1つ前のフレームじゃないとうまくいかないんじゃないかそれ
316名無しさん@編集中:2015/02/19(木) 14:53:18.82 ID:he1QYJG8
>>315
あるフレームの残像は直後のフレームだけに残ってるんじゃなく、その後10フレームくらい見える状態で。
まさに >>314 の式を繰り返していったように影響を及ぼし続ける感じです。
というか、演算方法を聞いてるんですが。
やってダメなら別の方法を考えるだけなので。
317名無しさん@編集中:2015/02/19(木) 15:00:53.47 ID:q9d31Q6p
Mergeでいいんじゃないのホジホジ
318名無しさん@編集中:2015/02/19(木) 18:09:31.37 ID:tHpQUCLR
Utlスレから移ってきた人か?
319名無しさん@編集中:2015/02/20(金) 10:01:36.77 ID:Bm2Eo+Vt
マンガミーヤ以外でavisynthのpluginが使える画像ビューアってないでしょうか?
普段使いの画像表示にnnedi3、EWA lanczosみたいな高画質なリサイザーが使いたいです
320名無しさん@編集中:2015/02/20(金) 12:16:40.11 ID:TyRKqWGK
LoadPlugin("masktools2.dll")
src0 = xxxxx
src1 = src0.Loop(2, 0, 0) #先頭を重複で1フレーム後方にずらしたもの
mt_lutxy(src1, src0, "x x + y -", chroma="process")

フレーム間演算は基本的にはmasktools2を使う
OverLayはくそ重いのでmasktools2が対応してないRGB専用
321名無しさん@編集中:2015/02/24(火) 07:51:53.27 ID:V/Nf0Hlt
画像を読み込ませて縮小、ドラッグで画像を動かすとトリックアートか何かの様に画像がずれる?感じになります
言葉では何とも説明しがたいのですが、のぞき窓から覗いているような感じになっているのです
これはどうすればいいのでしょうか・・・?
322名無しさん@編集中:2015/02/24(火) 08:16:38.17 ID:vzalAn68
再生が終わってるんだと思います
323名無しさん@編集中:2015/02/24(火) 09:10:37.36 ID:XYvlATL2
>>321 は、AviUtlスレでしてた質問のはずだが
スレタイを読み直して、適切なスレでどのツールを使っているかを明記しなよ
324312:2015/03/04(水) 01:29:48.19 ID:rwJLA6EZ
かなり立て込んでて来れませんでした。
まだ何もできないけど、取り急ぎお礼をば。

>>320
最初に知りたかったフレームのずらし方と演算方法が参考になります。
どうもありがとう。

>>318
そうです当たりです。
325名無しさん@編集中:2015/03/09(月) 23:58:53.95 ID:oDHMA8no
ムービーメーカー使ってたけどbandicamからアマレコTVに変えたことでファイルサイズが異常にデカくなって
ムービーメーカーで読み込めなくなったのでaviutlにしてみた

基本的にカットやコメントを入れるだけだから拡張編集使わない簡単なので行きたいんだけど
aviutlって拡張ないと動画にコメント入れられないのかな?
それっぽいコマンドが見当たらないんだけど
326名無しさん@編集中
誤爆です