1read 100read
2012年4月DTV121: Avisynth 初心者質問スレ Part4 (995) TOP カテ一覧 スレ一覧 2ch元 削除依頼
Canopus HDRECS 4枚目 (737)
【トランス】VULKANO Lava【テクノロジー】 (358)
PX-TBS6981 (437)
GigaPocket(ギガポケット) 5 (914)
LoiLoScopeってどう思います? (480)
地デジPCで録画した動画ファイルを色々編集したい (108)

Avisynth 初心者質問スレ Part4


1 :12/01/04 〜 最終レス :12/05/04
Avisynthの初心者質問スレです。
質問する前に、Wiki、ニュース、検索サイトなどを確認しましょう。
■前スレ
Avisynth 初心者質問スレ Part3
http://toro.2ch.net/test/read.cgi/avi/1308308879/
■関連スレ
Avisynthを絶讃ιょぅょ Part30
http://hibari.2ch.net/test/read.cgi/avi/1298742587/
■外部リンク
avisynth.info (旧 AviSynth Wiki)
http://www.avisynth.info/
AviSynth
http://avisynth.org/mediawiki/Main_Page
AviSynth ニュース
http://news.avisynth.info/

2 :
即死回避のため保守

3 :
otu-su

4 :
いちもつ

5 :
一 乙
今さがしものしてます
aviutlのぼかしフィルタっぽいものってsynth用にもないですか?
出来れば場所と使い方もおしえて頂けないでしょうか。
お願いします

6 :
>DirectShowSourceでwmv読み込んだらAvsPでは映像開けてるけどVirtualDubModとかx264じゃエラー出て無理なのは何で?
このことだけど、ファイル名は2バイト使ってないからそこには問題ないと思う
別にVDMはどうでもいいけどx264でもエラー出るからエンコできないんだよね
AvsPはDirectShowSourceのときとk別なことしてるの?それともDirectShowSourceでwmv読み込むために特別な条件あるの?

7 :
DirectShowSource("01.wmv", fps=29.970, convertfps=true)
で普通に読み込めてる

8 :
VDMでNo video stream found.になるからデコーダーとかスプリッターの問題かと思うけどwmvはwinならそんなことないでしょ?

9 :
Auto24FPS(true, 24, 16, "", false)が誤爆が多いときいて
どっかのサイトでみつけたんですけど ↓
TDeint(mode=0, order=1, type=3, tryweave=true)
TDecimate(mode=1, hybrid=0)
すげぇカクカクする、なんか間違ってますか

10 :
>>9
deint = TDeint(mode=0, order=1, type=3, tryweave=true)
TFM(clip2 = deint)
TDecimate(mode=1, hybrid=0)
TFM無しの間引きは失敗する。

11 :
質問なのですがVirtualDubModで作業していたのですがどうも最近エンコが重くて
再インストールしたのですが
Couldn't locate decompressor for format 'yv12'(unknown).
VirtualDub requires a Video for Windows(VFW)compatible codec to decompress video.
DirectShow codec, such as those used by Windows Media Player, are not suitable.Only
'Direct stream copy' is available for this video.
というメッセージが出ていてAVSを受け付けない状態です。
Aviutl99i8もavsinp.auiを入れたのですがアウトでした(長くなったので次へ)

12 :
>>11の続きです
私の環境です
OS:WINDOWS7(x64)
AviSynth(x86)
AvsPは受つけたので今はそちらで作業しています。
同じような経験のある方いらっしゃたらご教授お願いいたします

13 :
今時VDMなんか使うヤツのことは知らん

14 :
知らんがこれ入れてみたら
名無しさん@編集中 sage 2010/11/22(月) 02:04:40 ID:05+yh+p5 (2)
>>20
これを入れたらYV12をWMPで表示できる様になる。
http://www.lillevold.com/files/yuvcodecs-1.3.exe
CCEを使いたいとか、どうしてもYUY2にする必要が無いのなら、YV12のままにしておく方が良い。

15 :
DivXにもYV12デコーダーがついてた気が。

16 :
>>13
ロゴ処理(既存データ処理)とカット位置のみです
(あとエラー時に文字化けがない)
>>14-15
入れるかは不明ですが(DVXAとかのチャックとか)今までは基本そのままだったので
何もせず処理できましたがチェックしてみます
ありがとうございましたm(__)m
(Divxをキーにチェックする方法を探ってみます、ダメなら14さんのを入れてみます)
AvsP使ってみてCropがわかりにくく、
シークバーを動かすと止まるまで次の絵が出ないことが非常に使いづらい・・・かもなので。

17 :
>>10
ありがとうございますぅ〜
その設定で3回エンコしてみました。
どうも たてスクロールでカクカクするみたいです
これはもうしかたないのでしょうか(汗;

18 :
>>17
少し前のDVDとか60iが混じるソースは、その部分を60pや30pにしたVFRで処理が必要。
TIVTC同梱の、"TIVTC - Common Usage Examples.txt"にも、自動でやるVFRの方法が書いてある。

19 :
Auto24FPSもTIVTCも、それぞれ苦手なところでは誤爆するよ。
というか、まずソースをみてフレームレートを判断できるようにならないと無駄な試行錯誤をする事になる。

20 :
17です
あっ...すみませんソースは 地デジTS (Rio RainbowGate!)OPでテストしました。
おっしゃる通リフレームレートの勉強からやり直してきます
ありがとう御座いました。  

21 :
そういえば、プラグインのソースコードには、必ずavisynth.hが入ってるけど、何これ?

22 :
ヘッダファイル
avisynthプラグインをビルドするために必要なもの

23 :
ソース不連続点にbookmarkを打つ
AvsPのマクロを書いてくれませんか

24 :
>>23
http://csbarn.blogspot.com/2010/10/scx264-to-bookmarks-for-avsp.html

25 :
>>24
#no_use_trim_to_bookmarks.py
import re
Trim = avsp.GetSelectedText()
bm = re.findall('\d+', str(Trim))
avsp.SetBookmark(bm)
1日以上調べて考えた結果がこんな感じ
フレームジャンプ使ったほうが速かった
ほんとすいませんでした

26 :
#no_use_SELECTEDtrim_to_bookmarks.py
import re
Trim = avsp.GetSelectedText()
bmt = re.findall('\d+', str(Trim))
bm = [0]
cnt = 0
bmtt = 0
for i in bmt:
cnt += 1
if cnt % 2 == 0:
bmtt = int(bmt[cnt - 1]) - int(bmt[cnt - 2]) + int(bm[cnt / 2 - 1]) + 1
bm.append(bmtt)
avsp.SetBookmark(bm)
これで思ったように動いてくれました
汚してすいませんです

27 :
動画に静止画のカットを挟むスマートなやり方ある?
imageSourceを繋げようとすると音声がないって言われるから
そこにBlankClipにAudioDubしたりとかなんか無理やりっぽい

28 :
BlankClipにAudioDubはToneを使うよりはスマートだと思うけど
base=MPEG2Source("foo.d2v").AudioDub(WAVSource("bar.wav"))
still=ImageSource("fizz.png", end=899).AssumeFPS(base).ConvertToYV12().AudioDub(BlankClip(base))
Trim(base, 0, 1234) ++ still ++ Trim(base, 1235, 7890) ++ ...
そもそもBlankClipにchannelsだのsample_typeだのが追加された理由が、そういう用途のためのような

29 :
AssumeFPSとかBlankClipってクリップぶち込めばそのクリップに従って変更してくれるのか
これなら結構スマートになったありがとう

30 :
インターレース映像をTempGaussMC_beta2等で解除する時、解除前にFFT3DGPUなどのノイズ除去を行なってもいいのでしょうか?

31 :
別にやったらダメとは決まってない
普通はまずやらないけど

32 :
オプション読めよ。interlaced=trueにすりゃ問題ない。まあ解除するなら解除後のほうがいいわな。

33 :
再度インターレースにするとしても、フィールドのままで処理するよりも、
一旦Bobをしてフレームとして処理をする方が、動きの少ない部分の品質は良くなる。

34 :
回答ありがとうございます。これまでノイズが多い動画をTempGaussでインタレ解除すると0.07fps/sと
かなり低速だったので、ノイズ除去して解除すれば速度があがると思い考えて見ました。
ちなみに遅いですが0.7ちかくまで速度が改善しました

35 :
TempGaussはそれ自体である程度ノイズを取ってしまうから、FFT3DGPUは不要かもしれない。

36 :
質問なのですが・・・DeLetterLとCropDeLetterL最近使った方いらっしゃいますか?
滅多使わないものですが始終点で画像がズレませんか?(左斜め下方向)
MXで私はCropDeLetterLでleft=16,top=0,right=0, bottom=16削ってますが
行った後ズレます、とりあえずロゴは放置してます(ロゴも開始終点近辺でやはりずれます)
AVS記述
#ShowFieldNumber()
DeLetterL(89985,91847,"mx")
BorderDeLetterL(s=44994,e=45923,left=16,top=0,right=0,bottom=22)
Trim(16,4480)++Trim(6280,27677)++Trim(29476,46019)++Trim(47819,48567)
Its※省略
CropDeLetterL(s=33803,e=34548,left=16,top=0,right=0, bottom=16)

37 :
普通L字というと番組の映像の部分は全く欠けないイメージがありますが、
MXではL字時は番組の左縁、及び下縁が欠けます
なので順当にL字部分をクロップしていくとそういうふうになります
強引な対策ですが、番組中でL字開始直前に場面転換があったフレームから、
また、L字終了直後に場面転換が起こるフレームまでCropDeLetterLで縁を削ってやると
動画で見れば違和感のない映像になると思います
全くL字にかかっていないフレームを少しの部分犠牲にすることになりますが

38 :
>>37
ありがとうございます
本日のノルマが終わった後実践してみます

39 :
ttp://www1.axfc.net/uploader/H/so/150913
PS3アプコンすると、縞々になり、さらに4:3の場合、原因不明の左右が少し塗りつぶされる...orz
ので、DVDをnnedi3で1440x1080の拡大したけど、なんか輪郭が薄い

40 :
>>39
書き忘れ...orz
PS3アプコンのような輪郭にするには、どのプラグイン(関数)を使えばい?

41 :
http://geneshaft.blog73.fc2.com/blog-entry-113.html
の方法を用い、入力をDirectShowにし、ffdshowを使用し、mp4,h.264,30fpsの動画を入力し、
h,264にエンコードしたところ、フレーム補間はされたが映像が遅れてしまっています。
どうにかならないものでしょうか。

42 :
MVToolsじゃなくて
interframe使ってみるとか

43 :
とりあえず簡単なavsくらいは自分で書けるようになってから出直せ

44 :
はい。

45 :
PCLのアプコンが手に入れば敵なしなんだがな

46 :
>>39
てきとうにやってみたけど、どうでしょう?
http://img402.imageshack.us/img402/7161/0000283.png
ImageReader("nnedi3_4:3.png")
Converttoyv12()
Spline36Resize(Width/2,height/2)
VMtoon()
nnedi3_rpow2(rfactor=2,nsize=0,nns=4,qual=2,etype=0,pscrn=4,cshift="spline36resize")

47 :
>>41
http://avisynth.org.ru/mvtools/mvtools2.html のツールとサンプル記述
・To double fps with MFlowFps for fastest (almost) real-time playing:
・To double fps with MFlowFps for 'best' results (but slower processing):
にあるのを試した限りでは、MVToolsによって映像と音声がズレることは無かったよ。
・動画に合わせる音声を適切に用意できていない
・映像を60fpsに上げているのに、59.94fpsでMuxしている

48 :
>>46
トン
なんかいい感じになった。

49 :
>>47
有難うございます。
入力にDirectShowを使っているため、使わず。無圧縮avをよみこませてみようと思います。i

50 :
49 自分:名無しさん@編集中[sage] 投稿日:2012/01/22(日) 14:38:21.16 ID:hZDENBYR [3/3]
>>47
有難うございます。
入力にDirectShowを使っているため、使わず。無圧縮avをよみこませてみようと思います。i ←不要
                                ↑iを追加

51 :
最近のBDプレーヤーって1080pにアプコンする機能ついてんだね。
どんなもんなんだろ?
1280×720でVFRまでやっとけば、あにめワンクールが1枚のDVDRですむな。。。

52 :
mfToon、vmToon、Toonの違いって何?
あと、これら3つとLSFmodの違いは?

53 :
>>51
BDプレーヤーもそうだしテレビもアニメ対応とか進んでるんだね。
この記事とか結構、色々とAvisynthのフィルタでやるとするならこれ使うかなぁとか
思いながら読んだ。
ttp://ascii.jp/elem/000/000/659/659181/

54 :
>>53これ読んだけどマジかよ?
ちょっと眉唾だわ

55 :
vmToonの注意点
リサイズ前に掛けたほうが輪郭がくっきりしたので、掛ける場合はリサイズ前に

56 :
特撮番組でvmtoon使ってみた
ttp://www1.axfc.net/uploader/Li/so/119811
Pass:PS3Cap

57 :
>>53
アニメがニッチではないメインストリームなら、アニメ映像を処理する専用ハードを売ってくれ〜

58 :
昨日は全然書き込みが少なかったな
>>56に対してコメントを

59 :
DGindexでaacにFakeAacWavで偽装wavにしてエンコしてるけど音が歪むような感じなんだけど自分の設定が間違ってるのか
特にBS11が酷いです。他の局は気にならないんだけどなぁ
出来上がったmp4のオーディオのビットレートはなぜか地デジは188kbps固定になってるんだよね。BS11は254Kbpsになってる
254kbpsもあれば歪みなんてわからないレベルだと思うんだけどなぁ

60 :
>>59
公式で配布してたりしたDGindexを使うと、
2011年4月のロゴ変更以降のBS11の放送データのaac音声がおかしくなるようだけど、それのことかな

61 :
>>60
DGindexでAACに分離した音は正常なんですよね
ためしにFakeAacWavに偽装wavにしてその偽装wavをもう一度FakeAacWavにD&Dしてaacに戻してみましたがやっぱり歪んだような感じの音になりました
FakeAacWavを使わずにToWAVEでwavにすると正常なんですよね

62 :
>>61
ゆがんだような感じというのがよくわからないけども、とりあえずは
ts2aacを使ってみて比べてみるといいと思う

63 :
>>58
vmtoon使ってみたがデフォルト設定だと輪郭線が太くなりすぎるな

64 :
>>63
リサイズ後にかけたらどう?
あと、>>52について分かる人いない?

65 :
リサイズ後に入れたらかなりよくなったわ

66 :
>>59
この不具合を直したDGIndexが出ている模様
1.5.8_fix4でググれ

67 :
>>62
>>66
おかげさまで正常の音になりました
ts2aacで音声ファイルを抜き出してFakeAacWavで変換しても大丈夫だったのではじめに言われていた通り公式DGIndexの不具合のようでした
1.5.8_fix4で再度tsをaacに分離してみてやってみたところひずみはなくなりましたthx

68 :
vmToon、Toon、LSFmodの比較
Pass:SHARP
ttp://www1.axfc.net/uploader/Si/so/130716

69 :
アニメを見比べてみたけど
Lsfmodとvmtoonは床のタイルがはっきりしすぎてるね
toonはちょっとボケててPS3に近い
輪郭線の太さ
before toon > before vmtoon >PS3 > before LSFmod = after LSFmod(違いが分からん…) > after toon > after vmtoon
くっきりさ
LSFmod > vmtoon > toon > PS3 
beforeでもafterでもほぼ変化なし
設定次第じゃどうなるかわからんけど
PS3ライクなtoonを使ってみるわ
実証サンクス

70 :
自分もvmtoonをtsアニメに強度デフォの半分で使ってみたけど
かなりシャープになるね.もっと弱めでも良いかも
LSFよりも輪郭回りのノイズが増幅されずにシャープになって結構好きかも
自分は輪郭が太くなりすぎるとは思わなかったけど,少し輪郭を暗くする効果があるかも?
cartoonのtoonだからそういう効果があるのかな
ただ,LSFで5.87fpsがvmtoonで1.91fpsになったから自分的には常用はつらい.
とパラメータの意味も確認しないまま使って書き込もうと思ったけど
読んだら強度は輪郭を暗くする強度でxsharpening strengthのデフォルトは255とか
通りでシャープきついなと思ったわけだ

71 :
vmtoonが熱いって何年前の話だよ
線を濃くしたいならfastLineDarkenとか使えばいいだろ
これもかなり古いけど
http://forum.doom9.org/showthread.php?p=1060081#post1060081

72 :
AviSynth 2.6系では2.5系の外部フィルタは使用可能ですか?
オフィシャルの2.6.0とSEt氏のMT版2.6.0ではどちらがいいですか?
不躾な質問で恐縮ですがよろしくお願いします

73 :
Toon係とLSFmodって何が違うんだ?

74 :
フィルタ ITS についての質問です
このフィルタを使い 何もせずそのまま 素通りさせる指定方法はどうしたら良いでしょうか?
 set [30] test = ''
等空欄やフィルタ以外の文字列を指定するとエラーになってしまうので
KillAudio や return last などで現在凌いでいますが
return last は速度が低下し KillAudio は音声ありの際困るなと思い質問させていただきました
また、存在するだけで速度低下なく何もしないフィルタみたいな物があれば教えていただければ幸いです

75 :
>>74
参考になるかわかりませんが、
関数呼び出しで
空の関数を呼び出してやってる。他に何かあるのかも。
こんな感じ。
・デインタレ用のAVSに記述(メインのAVSでImport読み込み)
function NOTHING(clip clip){
return clip
}
・defの記述
set [30] FPS30 = 'NOTHING()'
default 30 = FPS30
mode fps_adjust = on
0-[30]
その他、ITSのReadmeにもしかしたら何かのってるかもしれません。
http://web.archive.org/web/20090220115721/http://members.at.infoseek.co.jp/kiraru2002/alpha_version.html

76 :
DGAVCIndex1.0.9でビデオカメラで撮影したAVC+AC3のMTSファイルから.dga吐かせて
avcsourcで読み込むと所々に小さな映像の破綻が出てしまうのですがどうにかなりませんか?
MPCで再生してるときにはその映像の乱れは見えません。

77 :
>>76
DGIndexNVを使うか、中身のH.264をmkvに移し変えて、FFMS2で読み込む。

78 :
>>74
0-
150-[24] DEINT24
これだけあれば分かるだろう。

79 :
MVBob→CPUが100%使い切っておらず、映像処理レートが約2fps程度
MVBobFaster→CPU使用率100%、映像処理レートは最高約6fps
ちなみにIntel Core 2 Duo E7500での結果だよ

80 :
追加
素材:VHSビデオをキャプチャした実写mpg素材
コーデック:Huffyuv MT(Predict median)

81 :
YV12系でキャプったほうがいいんでないか

82 :
>>74
set [30] sudoushi = <10>

83 :
http://img714.imageshack.us/img714/5397/samplek.png
FastLineDarkenMOD()
LSFmod(defaults="Slow", strength=150)
nnedi3_rpow2(rfactor=2, nsize=4, nns=2, qual=2, cshift="Spline64Resize", fwidth=1920, fheight=1080)
でやってみた。
リンギングと少しノイジーなのが気になる。
最強のシャープ化関数とかフィルタがあったら教えて(重くてもいいから)

84 :
>>83
単純に、LSFMod(dest_x=1920, dest_y=1080) とした方が、リンギングはましかもしれない。

85 :
パラメータの意味調べたらどうだ?

86 :
あれだわ、シャープ病だな

87 :
シャープ好きな人はホントシャープにするもんな
俺は元解像度のイメージに近づけたいからアプコンでも不要なシャープ化はしないけど

88 :
strength=150
狂ってるわ

89 :
>>88
強すぎ?
どの値が適切なの?

90 :
150好きならそれはそれだろうけど
例えば10から10ずつ増やしても15個サンプルが
出来るわけだ
自分の好きなレベルがきっと見つかると思うがな

91 :
アンシャープマスクはどうなの?

92 :
好きなの使えば良いと思うよ^^

93 :
地デジのtsをBonTsDemux.exeでm2vとwavに分離し、m2v.vfpで読み込んでいるのですが
CMカットの際、CMと番組が混じったフレームが頻繁にでてきます。
これは自分のやりかたが悪いのでしょうか、それとももともとこういった物なのでしょうか?
video =MPEG2VIDEO("data.m2v")
audio = WAVSource("data.wav")
AudioDub(video, audio).AssumeTFF()
Trim(49809,50407)
# FieldShift
SeparateFields().SelectEvery(2,1,2).Weave()
return last
上記のようにTrim区間を半フレーム(1フィールド)ずらすと綺麗に表示されますが
このような記述を見かけた事はありません。

94 :
TVは基本的にフィールド単位だから仕方ないよ。
1フィールドも漏らさず使いたいってんならフィールド分離してCMカットすりゃいいが
事後処理が何かとめんどくさいし、CM直後のフィールドは汚いから捨てた方がいい。

95 :
切捨てていいんですね!
即レスありがとうございました。すっきりしました^−^

96 :
>>75,78,82様、回答いただきありがとうございます
誤差過ぎるってツッコミがきそうですが、こちらのavs(2847frames)に組み込むとこのようになりました
set [30] its1 = 'KillAudio'     19.997fps 19.972fps 19.972fps
set [30] its2 = 'return last'   19.988fps 19.988fps 19.983fps
set [30] its3 = 'last'          20.002fps 19.986fps 19.964fps
set [30] its4 = 'ThreadRequest' 21.287fps 21.287fps 21.274fps
set [30] its5 = 'NOTHING()'     19.991fps 19.967fps 19.953fps
set [30] its6 = <10>            19.956fps 19.953fps 19.947fps
(avs2pipemod 5回(内2,3,4番目)計測)
* 78さんのは結局最後までエラーを潰す事ができず試せませんでした

97 :
>>83
このシーンて、なのはSTのヴィヴィオ登場シ―ンじゃないか?
スレチごめん

98 :
>>96
>>78では詳しく書かず申し訳ない
僕は30Pのまま素通しする場合にはdefファイルにこのように書いています。
#----------defファイル記述開始----------
set [24] DEINT24 = 'TIVTC24P2()'
default 24 = DEINT24
mode fps_adjust = on
0-
150-[24] DEINT24
#----------defファイル記述終了----------
このdefファイルを使用すると、0フレームから149フレームはデインタレも何もせず素通しし、
150フレームからTIVTC24P2を使用してデインタレ&逆テレシネをしています。
僕はこのdefファイルを、ノイタミナが始まるときに流れる奴(30P)とアニメ(24P)を混合したいときに使っています。
何回かこのようなdefファイルを使用してエンコしていますがエラーも出ず、映像、音声両方共問題なく再生できています。

99 :
http://toro.2ch.net/test/read.cgi/avi/1298742587/429
>smodeをUnsharpMaskにしてradiusを3くらいに上げる
smodeをUnsharpMaskにするには、1または2にすればいいのだが、radiusを3くらいに上げるにはどうすればいい?

100read 1read
1read 100read
TOP カテ一覧 スレ一覧 2ch元 削除依頼
【開発】 TS関連ソフトウェア総合スレ Part10 (654)
【クイックサン】QRS-UT100B【TS抜き】Part16 (183)
【SKNET】Monster X Part32【D4対応/AAC ok!】 (329)
オドヲタがエンコを語るスレ (591)
低機能キャプチャーソフト「あかねキャプチャー2」 (590)
【詐欺られた!】WHITE-CAS被害者の会【金返せ!】 (268)
--log9.info------------------
受け攻め固定者の悩み愚痴スレ4 (520)
■ここはヤバイ印刷所 Take28■ (420)
獣人・ケモノアンチスレ Part2 (208)
【女体化×】性転換アンチスレ13【男体化×】 (202)
【ペイ】感想欲しいヤツちょっと来い 3【フォワード】 (104)
【無断】同人サイトのリンクについて 28【相互】 (627)
【サイト】ALLキャラサイトです!←全員いない【説明文】 (608)
【雑談】閲覧者・ROM専用スレ27【本音】 (967)
【ルン子】TW関連スレ【4Leaf】 (380)
【要注意】LEGO!/中川わか/ぱんだきの子/ぱぷこ【歌王子】 (280)
自分の作品が一番萌えるよな?5 (306)
吐き気がするほど嫌いなサークル (945)
虎&兎@同人板23 (260)
わけがわからないよ…児ポ法改正反対運動16:Lion (246)
ギャグマンガ日和@同人スレ9 (883)
サイトのお葬式会場 2回忌 (548)
--log55.com------------------
どんな質問でも誰かがマジレスするスレ46
文藝賞34
僕が君の文章を評価する
PIPI's World 『投稿小説』12
【D坂を登れ】メフィスト賞 第三十八章
【横溝】ミステリ新人賞なんでも17【鮎川】
単独スレがないエンタメ新人賞2
創元SF短編賞■ハヤカワSFコンテスト SF系総合39