新スレお目
乙
新スレでもReena!マンセー!!
速くプレビューが安定したVerの登場を願います(,,゚∀゚)
Reena1.1.0
激しく断片化したWAV音声ソースをノーマライズして切り出そうとすると
VDMOD側でエラーが出てエンコ不能
ノーマライズなしだとエラー出ず切り出し始める
ソースを移動したら問題なし
マメにデフラグせにゃあかんようだ
11 :
名無しさん@編集中:03/04/04 03:31
AVIUTLの時間軸NRフィルタがAviSynthで使えないかなー
神様、作ってけれぇー!!!!!
きぼ〜〜〜んぬ!!!!
13 :
名無しさん@編集中:03/04/04 08:51
vdによませようとするとエラーになるんですがなんで?
15 :
名無しさん@編集中:03/04/04 13:20
>12
それが…
WarpSharpのKenKunNRT使ってみたら
同じ数値にしてもぜんぜん結果が違うわけで…
(内部処理の方法が違うんだなー)
残像がでた
Kenくん様がソースor内部処理を公開してくれたらなー
↑この人は神!!マジでスゴイ
だれかタノム!!
>15
あれ逆アセだからソース同じはずだよ。数値を変えてみたら?
AVIUTLでの設定と、KenKunNRTの設定が同じでいいとは限らないから。
Auto24fpsのときみたいにね。
Avisynth 2.5 を使って YV12 のものを間違って huffyuv でエンコしてしまった。
huffyuv は当然 YV12 エンコできないから、めちゃくちゃな画像になるのかと思ったら
全然ふつうだった。
どっかで YV12 -> YUY2 変換が入ったってことだよね?
もしよかったら教えてください。
LoadPluginExのお陰で2.07で使ってたフィルタそのままで2.5移行でけた。
2.07で15分かかったエンコが2.5で14分になった、yuy2だけど。
やっぱ、CPUをパワーアップするしかないようで、鬱。
19 :
(´-ω-`):03/04/04 16:17
21 :
名無しさん@編集中:03/04/04 21:37
>>20 ご指摘どうり数値を変えてやってみましたー
でもやっぱり違うんだよなー
・ノイズが消える→残像がでる
・残像を消す→ノイズが残る
ってなかんじで…
やっぱり数値を変えても同じようには成らないッス
逆アセだとしても、少なくともAVIUTL0.98を逆アセしたものではないだろうと思ッス
KenKunNRTは、AVIUTL0.98の時間軸より色と輪郭の時間軸が強い気がするッス
24 :
名無しさん@編集中:03/04/04 23:46
>>22 勝手に思っているので、「思うッス」と書きましたー
>>23 馬鹿じゃなかったら自分で解決できてまーす
ヴァ(ry
26 :
名無しさん@編集中:03/04/05 00:09
まぁまぁ。もちつけって。な
>22-23
まあそういうなよ。
逆アセの段階か実際のプラグイン作成の段階でミスがあったかもしれないじゃん。
もしAVIUTL.0.98から抜いてきて、指摘の通りかなり違いがでるなら。
これはこれで有用な情報だと思うが。
>>27 比較したフィルタの数値を具体的に書かずに「思うッス」などと抜かしている時点で逝ってよし
29 :
名無しさん@編集中:03/04/05 14:33
Reenaのタスク設定で 基本 以外を選択してマウスホイールをまわすと
基本で表示されているソースファイルやらクロップなんかが表示されるん
だが、これは仕様それともバグ? Win2K SP3
sage忘れた
>>29 バグな気配がギュンギュンします。
ホイール周りのインターフェースがなんか動作がアヤシイ(全般的に)
サムネイル上でコマ送りが出来たり出来なかったりするのが
漏れ的には一番困ってる
>>29 >>31 バグですた
修正しときます
あと範囲設定画面では、ホイールをサムネイルの上下スクロールに割り当てます
前スレで報告のあった「DIB描画エラー」は再現できなくて悩んどります
エラー出る方の使用OSとかも報告もらえるとありがたいです
VirtualDubModがらみの不具合の方も、再現できてません
AviSynthのバージョンが古いと、音声切抜きで落ちるようですが…
>>32 お疲れさまです すでにReenaがないとエンコする気が起きないので
バグフィックスは非常にうれしいです
以下うちの環境で(私見を含めた)報告
DIB描画エラーは
うちの環境(アスロンXP1800+ KT333 W2K SP3 DirectX8.1a)でたまに出ます。
激しくサムネイルでジャンプしまくったり、他にソフト起動しまくった重い状態で
たまに起るって感じでした。
音声切り抜きで落ちてたのは(うちの場合は)環境依存っぽいです
(落ちるエンコと落ちないエンコが同時にあったんでAvisynthのVerだけではないっぽい)
DivX3が入ってる環境にVDMOD日本語版を初めて入れるとエンコ開始出来ません。
警告画面が二回ほど表示されるのでそれが問題なのかと
英語版に入れ替えたら警告画面が出なくなって日本語版を別に入れてみたらやっぱり
警告画面が出なくなってましたが
あとは‥
WMV9VCMのdef作ろうとしてみたら‥
VDMODでvcf作って別のコーデックと同じようにコピペして
設定は出来ないdefを作ってみたんですが、そのdefがReenaフォルダに
あるとReenaが起動直後終了する、という状態になりました
今のところ出来る報告は以上です。
うちもDIB描画エラー出ました。範囲設定しようとした瞬間だったと思います
Pentium4+XP SP1です
>>32 前スレでDIB描画エラー0がでると書き込んだ物です。
OSは
>>34さんと一緒でWinXP SP1です。
Reena!アップしますた
>>33-35 Pen4マシンにWinXP SP1入れてみましたが、再現できませんでした…
もしかして、AviSynthがエラー返してきているのかも
ということで、エラー表示がちゃんと見えるように修正&ちょいと怪しかった部分修正
してみましたので、チェックして見てくださいませ
>>33 WMV9ってaviのコーデックとして使えるんですか?
落ちる件は時間が出来たら調べて見ます
>>36 試してみたのですが、やっぱりエラーでました。
DIB描画エラー0 LastErr:0 HDC:7c010c93 HBMP:1e050946 Height480 Data:3f15d5c Frame:720x480
だそうです。
ただ新Verでは、エラーが出た後、ソース映像が表示されて編集できます。
ただし、編集できるのは1回のみで、2回目の範囲設定をやろうとすると、エラーが出た後、
何も表示されず、編集も出来ない状態になります。
d2vとavi両方試しましたが、両方とも同様でした。
最近、DirectX9を入れてからDVD2AVIのオーバーレイが
表示されなくなるなどの弊害を起こしてるのですが、
それが関わっているってことは無いですかね?
>>37 WMV9の方は、パラメータが長すぎなのが原因でした
修正個所が多くなりそうなので、追々ということで
>>38 ダメでしたか…
1回目と2回目でサムネイル表示の方はどんな感じになってますか?
DirectXは使用していないので、おそらく別の問題な感じがします…
DIBエラー初回起動時に一回出た。それ以降どうやっても出なくなった。XPSP1
何が駄目なんだろう。defファイルや設定ファイル古いのを利用したからか?
サムネイルの表示、横並びを選べるようにしてほしい
720x480でやると横に入りきらず画面からはみ出る…
画面の下のほうは余裕があるからその領域を有効活用したいな、と
>>39 今やってみましたら、今度は1回目から何も表示されませんでした。
でも、別のウィンドウにフォーカスを移してから、
もう一度範囲指定のウィンドウを表示したら、
サムネイルもプレビューも表示されますた。
ただし、それは1回目のみで、
2回目からはフォーカスをロストさせて戻しても無駄でした。
>>40さんの言うように、古いdefファイル使い回しているので、
(iniファイルは新しい物)
その辺を試してみます!
42 :
名無しさん@編集中:03/04/06 20:43
#ふぬああでTVドラマキャプチャ(AVI)704x480を512x384へ実写用 3DNR中速 設定サンプル
#Pluginの読み込み
PluginDir = "C:\Program Files\AviSynth 2.5\plugins\"#@プラグイン(各dllとlanczos3.vdf)をこのディレクトリ等に置く
LoadPlugin(PluginDir + "AddRange.dll")#VirtualDubでCM編集後、直接vcfファイルからCMカットを読込むプラグイン
LoadPlugin(PluginDir + "De.dll")#thejam79氏 v0.3 クロスカラー除去する。必須に近い
LoadPlugin(PluginDir + "lanczos3.vdf")#綺麗で有名なリサイズ
LoadPlugin(PluginDir + "TomsMoComp.dll" )#インターレース解除↓のインタレ解除も綺麗ですけど、こっちの方が好き。
LoadPlugin(PluginDir + "warpsharp.dll")#インターレース解除FrameCache(3).AutoDeint("")
LoadPlugin(PluginDir + "Convolution3d.dll") #3DNR最近話題
LoadPlugin(PluginDir + "ColorYUY2.dll")#色補正
##ソース指定#####################
#AAVIファイルを開く。音声もAVIから取込される。
AviSource("1.avi")
##BCM等のカット(前もってVirtualDubでCMカットして、環境ファイルのvcfを保存した場所を指定)#####################
#AddRange("xxx.vcf") + AddRange(0,3000)
#AddRange("C:\Documents and Settings\lovesyo\My Documents\Avisynth/cm-cut.vcf")
OSを再インストしたら、同じ設定なのに5行目と6行目7行目、
プラグイン関連のロードの認識してくれなくなりました。
変わった所は、Videotools.netの古いavisynthから、
Avisynth rev.2のAviSynth251にしたくらいです。
これに何か問題があるんでしょうか?
______
/_ |
/. \ ̄ ̄ ̄ ̄|
/ / ― ― |
| / - - |
||| (5 > |
| | | ┏━┓| / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
| | | | ┃─┃| < こんなサイトを見つけた
|| | | | \ ┃ ┃/ \ 正直、スマンカッタ
| || | |  ̄ \_________
http://www.saitama.gasuki.com/nonaka/
2.08にしろ
どっかから拾ってきたようなコメント付きのテンプレを
そのまま上げで貼るなよ。恥ずかしい奴だな。
>>40 >>41 WinXP対策したバージョンをアップしておきました
サムネイルはリストボックスを使用しているため、
横表示は対応できなそうです
使いやすいコンポーネントでもあればそちらを組み込むんですが…
>>47 キタキタキタキタ━━━(゚∀゚≡(゚∀゚≡゚∀゚)≡゚∀゚)━━━━!!!!!!!!!!
治りました、エラーでなくなりました、カット編集できました!!
本当にアリガd!!
AviSynthで音ずれ修正はどうやってやるんでしょうか?
Reena!の範囲指定のサムネイルが画面から飛び出すの何とかならないかなぁ。
画面サイズが横1280以上ならちょうどなんだけど、それ以下だと……
あと、タスク名に任意のものが付けられるようになると良いね。
んで、設定テンプレートの削除なんかもReena!上からできれば、
ほとんどがエクスプローラー立ち上げないでReena!で完結するから最高かなぁ。
何にせよ、こいつがないともうダメな身体になってしまいました´∀`)ノ
DelayAudioを使うのだぁ。
0.5秒遅らせたい場合は、
DelayAudio(-0,5)って感じ。
DelayAudio(clip, float seconds)
DelayAudio delays the audio track by seconds seconds. Seconds can be negative and/or have a fractional part. Example:
# plays audio half a second earlier
DelayAudio(-0.5)
現状avisynthのフィルタでWMVを作るには中間ファイルを吐く方法くらいですかね?
>>55 「フィルタで」
の部分がよくわかんないけど、Avisynthで
WMV9エンコードは普通に出来ると思う。
まちがってたらすまん。
追加・訂正
WMV9エンコードにAvsファイルを使えるという意味で。
Reena1.1.1からReena1.1.2に変更したところそれまで使えてたフィルタのdefが
使えなくなりました
以下使えなかったdefの中身
---------------------
#DEINT30/DEINT24/NR/RESIZE/OTHER/ENCODE1PASS/ENCODE2PASS/AUDIO
OTHER
;
色調補正(ColorYUY2.dll)
;
ColorYUY2.dll
;
ColorYUY2([1],[2],[3],,[4],[5],[6],[7],[8],[9],[10],[11],[12])
;
[VAL]:12 ゲイン_y
[VAL]:0 コントラスト_y
[VAL]:0 オフセット_y
[VAL]:6 ゲイン_u
[VAL]:-2 コントラスト_u
[VAL]:0 オフセット_u
[VAL]:0 ガンマ_g
[VAL]:8 ゲイン_v
[VAL]:-3 コントラスト_v
[VAL]:0 オフセット_v
[VAL]:0 ガンマ_b
[VAL]:0 コントラスト_b
;
-----------------------------
エラーメッセージは以下の通りです
モジュール’Reena.exe'のアドレス 0040E157 でアドレス 00000158 に対する読み込み違反がおきました。
1.1.2でdefの書式が変わったんでしょうか?
>>63 (・∀・)イイネ!!
フィルタ入れたあと上下入れ替えとかできればイイかも
後aviの読み込み方ってどうすれば・・・
モレまだVirtualDubAVS使ってるけど・・・
>>67 まあ気づいてなくても一度試せば分かるだろうから、かえって
勉強になっていいんじゃないかな。
ハッ、まさか
>>51はそこまで考えて…!?
そ、そうだったのか!?
おそるべし、
>>51・・・
>>61 使ってみたんだがリサイズで
LoadPlugin(PlugPath + "null")
みたいになってエラー出るぞ
Reena1.1.2、def書き直してもColorYUV2がつかえねぇ‥
パラメータ数が12あるのが多すぎるのかと思って減らして
新規にdef書いてみたけど駄目。
>>60で書いたエラーが出る
Reena1.1.1だとエラーこそ出ないものの、AVSタブで見ると
パラメータがおかしい
(1.1.1では使えてた、というのは思い違いでした‥)
Reena1.1.0だと正常にパラメータ反映
色調補正出来ないのはかなり致命的なんで
調べていただけると助かります‥>作者様
追記というか
----------
#DEINT30/DEINT24/NR/RESIZE/OTHER/ENCODE1PASS/ENCODE2PASS/AUDIO
OTHER
;
レベル変換(ColorYUY2.dll)
;
ColorYUY2.dll
;
ColorYUY2(Levels=[1])
;
[STR]:"TV->PC" レベル変換
;
----------
は1.1.2でもちゃんと読み込めて動作すること‥
Auto24FPS(false,24,16,"blend",false).Decimate(mode=2,quality=3)
みたいに複数のプラグインを使う場合はどう.defファイルを書けばいいんでしょうか?
----------------
#DEINT30/DEINT24/NR/RESIZE/OTHER/ENCODE1PASS/ENCODE2PASS/AUDIO
DEINT24
;
Auto24FPS+Decimate 24fps
;
warpsharp.dll
Decomb.dll
;
Auto24FPS(false,[1],[2],"blend",false)
Decimate(mode=2,quality=3)
;
[VAL]:24 閾値
[VAL]:16 縞判定範囲
;
----------------
これだとwarpsharp.dllしか読んでくれないんです。
AVIソースを読み込む一覧を登録するには、
filter.txtに
[表示名] [スクリプト] [DLLプラグイン]で項目追加です。
AVI読み込み [TAB] AVISource(%source) [TAB] null
でAVIファイル読み込む項目がでます。
LoadPlugInでnullが入るのはバグです^^;
支援TOOL+VirtualDubよりもReena!ですかねえ。
自分用に作るか。。
61サンサンクスコ
名前指定すればよかったのか(´ヘ`;)
σ(゚∀゚ ∬オレはこういうツールホスィヨ
76 :
名無しさん@編集中:03/04/08 21:26
>>61 61タソ頑張って!!
漏れ好きだよこのソフト
61さんのツール、いいねぇ。
Reenaは半自動化に向いてるけど
ある程度手動でavspreviewを発展させた
形のソフトがほすぃ。
61さんのツールに要望つけるなら
プレビュー部分の強化かな。
がんばれ〜
61さんって他力の作者かなもしかして、、、
もしそうだったらいっつも使わせていただいています
ありがたう。
>>50 横幅1024ドットでは焼け石に水程度ですが対処しておきました
テンプレート削除は…あまりやることなさそうですので保留で
>>60 >>71-72 バグですた
9個以上パラメータがあるとマズーだったようです
>>73 v.1.1.2まではDLLは1つまでしか対応していなかったので拡張しました
修正・対応したバージョンをあげておきました
あとcoloryuy2の定義いただきました
>>61 ソース編集を基本で、フィルターテンプレートを挿入していく方式があると
便利かなーとか思いますた
>>79 すいません‥そのdefだとSyntaxErrer出ます‥
ColorYUY2のバージョンとかの関係で、ミス起こしてるので‥
(読み込めない、というのが先にあって、def自体のチェックちゃんとしてなかったんで‥)
下はちゃんとエラー出ず動くdef‥
-----------------
#DEINT30/DEINT24/NR/RESIZE/OTHER/ENCODE1PASS/ENCODE2PASS/AUDIO
OTHER
;
色調補正(ColorYUY2.dll)
;
ColorYUY2.dll
;
ColorYUY2(gain_y=[1],off_y=[4],gamma_y=[10],cont_y=[7],gain_u=[2],off_u=[5],,cont_u=[8],gain_v=[3],off_v=[6],,cont_v=[9])
;
[VAL]:0 ゲイン_y
[VAL]:0 ゲイン_u
[VAL]:0 ゲイン_v
[VAL]:0 オフセット_y
[VAL]:0 オフセット_u
[VAL]:0 オフセット_v
[VAL]:0 コントラスト_y
[VAL]:0 コントラスト_u
[VAL]:8 コントラスト_v
[VAL]:9 ガンマ_y
;
----------------------
あわてて間違ったdef貼った‥
---------------------
#DEINT30/DEINT24/NR/RESIZE/OTHER/ENCODE1PASS/ENCODE2PASS/AUDIO
OTHER
;
色調補正nano(ColorYUY2.dll)
;
ColorYUY2.dll
;
ColorYUY2([1],[4],[10],[7],[2],[5],0,[8],[3],[6],0,[9])
;
[VAL]:0 ゲイン_y
[VAL]:0 ゲイン_u
[VAL]:0 ゲイン_v
[VAL]:0 オフセット_y
[VAL]:0 オフセット_u
[VAL]:0 オフセット_v
[VAL]:0 コントラスト_y
[VAL]:0 コントラスト_u
[VAL]:8 コントラスト_v
[VAL]:9 ガンマ_y
;
--------------------------
ガンマのu、vにダミーいれとかないと駄目なんで‥
スレ汚しスマソ‥
>>80-81 差し替えたものを同じファイル名で揚げなおしました
ありがとうございます
どうしてみんなAvisynthに組み込みのColorYUVじゃなくてColorYUY2を
使うんだろう?
両方使ってみたけど違わなかったからわざわざプラグインいれなくていい
ColorYUVの方でいいと思ったんだけど?
Lanczos3Resizeみたいに何か違いがあるんですか?
>>83 色補正って点では両者は同じだろうと思う。(ColorYUVはColorYUY2を取り込んだものみたいだから)
でも、ColorYUVはAvisynth2.5にしか存在しないから、1.0x/2.0xを使っている人のためでもあるんじゃないのだろうか。
ただし、ColorYUY2の最大の利点は、色補正前後のヒストグラムや最大・最小・平均値表示にあると思うんだが。
なぜReenaはSaveCompatibleAVIで保存するのだろうか?
なんでだろ〜♪なんでだろ〜♪
なんでだなんでだろ〜♪
88 :
名無しさん@編集中:03/04/09 08:59
○○.dll is not an Avisynth 1.0 plugin というエラーが出るんだけど
2.08入れてるのにどうして?同じdllの古いバージョン使うと
エラー出ないんだが・・・ system32のavisynth.dllはちゃんと
2.08になってる。
どうせwarpsharpだろ・・・
色々調べたらどうも2.5用のプラグインらしい。スマソ
>84
なるほど。丁寧な回答ありがとうございます。
こんな感じでアニメエンコしようかなっ。速いよ。Athlon1.2GHzでも2時間半くらいしかかかりません。2.5用。
LoadPlugin("E:\ProgramFiles\Avisynth\Plugin\AddRange_v0_1\AddRange_for_25.dll")
LoadPlugin("E:\ProgramFiles\Avisynth\Plugin\warpsharp\warpsharp.dll")
LoadPlugin("E:\ProgramFiles\Avisynth\Plugin\IT_25\IT.dll")
LoadPlugin("E:\ProgramFiles\Avisynth\Plugin\decomb406b6\Decomb.dll")
LoadPlugin("E:\ProgramFiles\Avisynth\Plugin\convolution3d\Convolution3DYV12.dll")
AviSource("G:\Stellvia-20030410-005859.avi")
AddRange("F:\Scripts\Stellvia.vcf")
AssumeFrameBased().ComplementParity()
UVTimingH(2, -2, false)
FrameCache(6).IT(fps = 30, ref = "TOP", blend = false).Decimate(cycle=5)
converttoyv12().KenKunNRT(120,2,30)
Convolution3d(1, 8, 16, 8, 8, 2.8, 0)
KenKunNR(160,5,12)
WarpSharp(depth=64, blur=2, bump=64, cubic=-0.6)
ColorYUV(gain_y=5,gamma_y=7,cont_y=1,cont_u=4,cont_v=4)
LanczosResize(640,480)
return last
アニメエンコってことは30分弱ってことよな。。で150分と。
実時間5倍というのは速いんかのう。
というか2.5使ってるヒトいるのね。。
>>92 すごい。こんなにNRをかけるものなの?
Convolution3d,KenKunNR,WarpSharp - 2DNRが3重
KenkunNRT,Convolution3d - 3DNR(TNR)が2重
YV12でこんなに掛けても劣化しないものなのかな?
また、ColorYUVってColorYUY2と同じパラメタだっけ?
良くこんな小さな数値で変化が判るね。最大でも値は2も変化しないだろうに。
(俺の節穴の目なら見分けがつかないだろうな)
どうせこんなに加工するんなら、もっと時間短縮を目指してリサイズはNRの前でも良いんじゃない?
リサイズしてからWarpSharpした方が輪郭が綺麗になりそうな予感。
うむ。どう考えてもNR強すぎ。Convolution3D (1,8,16,8,8,2.8,0) だけですら
かなり強いNRだというのに…。これじゃ、細部は完全に潰れるんじゃないか?
漏れも同じようなかけ方でつが、2DNRは弱め。
Convolution3DはNRとして外せないし、
KenKunNRTとKenKunNRは容量縮めるためにかけてます。
圧縮率あがれば、その分Q値を大きめにできますので。
ただ、最近3D方向の残像が気になって来たので、
KenKunNRTのパラメタは変えるつもりです。
WarpSharpはシャープ化兼、線回りのNRとして必要。
Clip = Clip.Convolution3D(preset="animeHQ")
Clip = Clip.KenKunNRT(192,2,16)
Clip = Clip.KenKunNR(128,2,2)
Clip = Clip.WarpSharp(48)
つーか Convolution3DYV12.dll は時間軸のNRはまだ機能しないって
知ってるよな?
>>92 なぜ、Decimateで間引くのだ?
ITでやってしまえばと思うのだが・・・
>>92 ここのサンプルに似ているな。
[BBS_DTV] アニメエンコで知っておいた方かいい事を書き連ねるスレ
http://127.0.0.1:7744/[BBS_DTV]/2c5a7b05342d71160a322b83e9a85910 http://via.nych.info/2c5a7b05342d71160a322b83e9a85910 51 :名無しさん:03/03/26 17:06
Avisynth2.5スクリプトサンプル(俺の場合)
LoadPlugin("E:\ProgramFiles\Avisynth\Plugin\AddRange_v0_1\AddRange_for_25.dll")
LoadPlugin("E:\ProgramFiles\Avisynth\Plugin\warpsharp\warpsharp.dll")
LoadPlugin("E:\ProgramFiles\Avisynth\Plugin\IT_25\IT.dll")
LoadPlugin("E:\ProgramFiles\Avisynth\Plugin\decomb406b6\Decomb.dll")
LoadPlugin("E:\ProgramFiles\Avisynth\Plugin\convolution3d\Convolution3DYV12.dll")
LoadPlugin("E:\ProgramFiles\Avisynth\Plugin\_2DCleanYUY2\_2DCleanYUY2_for_25.dll")
LoadPlugin("E:\ProgramFiles\Avisynth\Plugin\ColorYUY2\ColorYUY2_for_25.dll")
LoadPlugin("E:\ProgramFiles\Avisynth\Plugin\lanczos_02a\lanczos3.vdf")
AviSource("G:\HeatGuyJ-20030326-033854.avi")
AddRange("F:\Scripts\HeatGuyJ.vcf")
AssumeFrameBased().ComplementParity()
UVTimingH(0, -2, false)
Letterbox(2,0)
FrameCache(6).IT(fps = 30, ref = "TOP", blend = false).Decimate(cycle=5)
converttoyv12().KenKunNRT(96,2,30)
Convolution3d(1, 8, 16, 8, 8, 2.8, 0)
converttoyuy2()._2DCleanYUY2(0,5,2,2,0,4,4)
WarpSharp(depth=64, blur=2, bump=64, cubic=-0.6)
ColorYUY2(gain_y=3,gamma_y=7,cont_y=1,cont_u=9,cont_v=8,debug=1,hscale=50,x=200,y=200)
Lanczos3Resize(640,480)
return last
100 :
名無しさん@編集中:03/04/10 12:05
>>92 ITは自前キャッシュ処理を行っているからFrameCache要らないだろ。
要らないところにFrameCache付けて、Decimate、KenKunNRT、Convolution3d
に付けないのはなぜ?
「こんな感じでアニメエンコしようかなっ。速いよ。」とか言っちゃって。
おめでてーな。
>>98 比較みるとDecimateで間引く方が動きがスムーズだった。
アニヲタでアニメしかエンコしないようなやつが実写をエンコすると
NRかけまくりで見てらんない
>>99 >ColorYUY2(gain_y=3,gamma_y=7,cont_y=1,cont_u=9,cont_v=8,debug=1,hscale=50,x=200,y=200)
debug=1ってどうして?
後ろのhscale,x,yが意味を持つのはdebug=2以上の時だし、
デバッグ出力させる情報が必要なければ、処理を思いっきり遅くするだけだぞ。
このスレでここまでの大漁は珍しいですね
( ´,_ゝ`)プッ
∧_∧
( ´,_ゝ`)
/, つ
プッ(_(_, )
しし'
ほんとはみんな何か言いたくてウズウズしてたんだねプッ
109 名前:名無しさん@編集中 投稿日:03/04/10 20:40
>>108 自分が、だろw
他人を巻き込むな
レスありがとう。
>>93 2.5駄目?速くてお気に入りなんだけど。
>>94 劣化は気にならない。所詮地上波だし。S-VHSデッキのチューナ使ってます。
>>95 NRは縮めるのにはこれくらい必要。所詮地上波。細部もそんなには潰れないヨ。
>>96 こっちでは残像は全然気にならない。デッキ側のNRの残像は出るが。NV-SXG550.
>>97 知らなかった!順番を再考する必要があるな。
>>99 それ俺だもん。
>>100 本当に?!FrameCacheつけると時間変わるんだがどうしてだろう。
>>101 そうそう。アニメはスクロール多用するから。
>>102 アニメしかエンコしなんで安心して。
┏━━━━━━━━━━━━━━━━━━━┓
┃ ,, - ―- .、 ホモ用しおり ┃
┃ ,. '" _,,. -…; ヽ ┃
┃ (i'"((´ __ 〈 } ┃
┃ |__ r=_ニニ`ヽfハ } ふう・・・ ┃
┃ ヾ|! ┴’ }|トi }, ここまで読んだぜ ┃
┃ |! ,,_ {' } ┃
┃ 「´r__ァ ./ 彡ハ. おまえらのレスで ┃
┃ ヽ ‐' / "'ヽ 腹ン中が ┃
┃ ヽ__,.. ' / ヽ パンパンだぜ ┃
┃ /⌒`  ̄ ` ヽ\. ┃
┗━━━━━━━━━━━━━━━━━━━┛
負けっぱなしのついてない男、シャアの元に可愛い守護天使達が現れました。
彼女達は、かつてシャアが乗っていたモビルスーツ達の生まれ変わりだったのです。
108 名前:名無しさん@編集中 投稿日:03/04/10 19:41
ほんとはみんな何か言いたくてウズウズしてたんだねプッ
108 名前:名無しさん@編集中 投稿日:03/04/10 19:41
ほんとはみんな何か言いたくてウズウズしてたんだねプッ
108 名前:名無しさん@編集中 投稿日:03/04/10 19:41
ほんとはみんな何か言いたくてウズウズしてたんだねプッ
>>105 お前に聞く。「場を白けさせて楽しいか?」
以降続くレスを噛み締めて心せよ。
________________
| ノ ( |
| 彡彡⌒⌒⌒ ミ 彡" ⌒⌒⌒ミミ
| 彡彡ノ. 三 ヽ / ヽ ||!
| ‖|‖ '。 。` | | || ! l l| l||
| 川川‖U ' ω` ヽ / U |川川 !! l |l|||ル
| 川6 ∴)д(∴) (∴ 9川| l| |川 l||l 漏れってかっこいいよな〜
| 川川 〜 / ヽ 川 | lルリ
| / ヽ ___/ \__ ヽ
| / \ /
>>115ヽ
| | | ト ヽ / Y | !
| / . | | ヽ / | | !
Reena、1.1.3で安定してきた
ここまで来ると俺が望む機能は
最終出力先を(ini記述でもいいので)選べるようにして欲しいのと
task読み込みの時にdoneファイルも読み込めるようにして欲しいぐらい
選択範囲毎にフィルタやらクロップ範囲やらを変更出来るようになって欲しいけど
インターフェースから変更しないと分かりにくいだけだからこれは願望ということで
92が目指してるファイルサイズってどれぐらいなんだろ、と気になった
まぁどうでもいいけど
>>119 まだまだ発展段階の人なんでしょうよ。
最初はフィルタなし、次にフィルタ掛けまくり、その後、目が肥えてくるとフィルタ控えめ
あと、1年もすると今のベタベタな画になった動画は自分でも不服を覚えてくることでしょう。
キャプボ何使ってるかとか、codec何使ってるかとか
目標サイズとか書いてねぇもんなぁ
codec変更だけでサイズ三分の二になったりするしな
見た目あんま変わらずに
間違ってかなりマイナーなの使ったら縮みすぎて焦ったことがある
Btだったらまああれくらい掛けてもいいけど、MTV2000とかだったら笑えるね。
ところで、そのマイナーなの(what?)で画質って点じゃどんなもんだったの?
マイナーなの=VP3に100カノッサ
画質か‥
DivX5.02、QB91と、ぱっと見てわかんないぐらい。
フルスクリーンじゃないけど
いや、そのコーデック入れたらDivX5が消えてて
ReenaのDivX5.02出力使ってたから、消えてるのに気づかず
そのコーデックで出力されちゃったんだが。
知り合いから「再生出来ない」って言われて初めて気づいた(藁
>123
外れ
mpegableだよ(通称がこれでいいのか、正式名称が何かはしらん)
>>120 その極めたスクリプトを晒してほしい・・・。
うちでも
>>92くらいNRかけてます。キャプボはMTV2000。
NRとNRTの値はもうちょい軽めだけど。
古いVHSソースをCCEで縁故→オーサリングをよくやるんだが
許容範囲はmovieLQ(のみ)までだなぁ。(実写)
というか、送り出しに使ってるNV-SB900に3DNRは任せる事が多い。
>>125 霧やら雲が多いシーンをプレビューしながら
自分でフィルタ淘汰してった方がいいと思われ
ソースによってフィルタは変わってくるわけだし
>127
とはいっても、やっぱ参考までに職人のavs見てみたいモナ。
しつこいなー
Avisynth2.5スクリプトサンプル(俺の場合)
LoadPlugin("E:\ProgramFiles\Avisynth\Plugin\AddRange_v0_1\AddRange_for_25.dll")
LoadPlugin("E:\ProgramFiles\Avisynth\Plugin\warpsharp\warpsharp.dll")
LoadPlugin("E:\ProgramFiles\Avisynth\Plugin\IT_25\IT.dll")
LoadPlugin("E:\ProgramFiles\Avisynth\Plugin\decomb406b6\Decomb.dll")
LoadPlugin("E:\ProgramFiles\Avisynth\Plugin\convolution3d\Convolution3DYV12.dll")
LoadPlugin("E:\ProgramFiles\Avisynth\Plugin\_2DCleanYUY2\_2DCleanYUY2_for_25.dll")
LoadPlugin("E:\ProgramFiles\Avisynth\Plugin\ColorYUY2\ColorYUY2_for_25.dll")
LoadPlugin("E:\ProgramFiles\Avisynth\Plugin\lanczos_02a\lanczos3.vdf")
AviSource("G:\HeatGuyJ-20030326-033854.avi")
AddRange("F:\Scripts\HeatGuyJ.vcf")
AssumeFrameBased().ComplementParity()
UVTimingH(0, -2, false)
Letterbox(2,0)
FrameCache(6).IT(fps = 30, ref = "TOP", blend = false).Decimate(cycle=5)
converttoyv12().KenKunNRT(96,2,30)
Convolution3d(1, 8, 16, 8, 8, 2.8, 0)
converttoyuy2()._2DCleanYUY2(0,5,2,2,0,4,4)
WarpSharp(depth=64, blur=2, bump=64, cubic=-0.6)
ColorYUY2(gain_y=3,gamma_y=7,cont_y=1,cont_u=9,cont_v=8,debug=1,hscale=50,x=200,y=200)
Lanczos3Resize(640,480)
return last
2.5の方が気持ち高速だね。
132 :
名無しさん@編集中:03/04/11 19:45
どなたかWarpSharpの最新版うぷお願いできませんか?
>>133 どうもです〜
HDDのデータが全部逝ってしまって困ってました…
Avisynth2.5で、2.0で使っていたlanczos3.vdfのプラグインを
使用しようとすると、not 2.05pluginと出て、使用出来ません。
2.5専用の物があるんでしょうか?
俺もアニメしかエンコせんが…
crop(8,0,704,480)
AssumeFrameBased.ComplementParity
DoubleWeave.AutoDeint("")
FrameCache(5).KenKunNRT(192,2,15)
FrameCache(5).KenKunNR(128,2,12)
FrameCache(2).WarpSharp(48)
ColorYUY2(Levels="TV->PC")
Lanczos3Resize(640,480)
@1.07b intel optimized.
…超テキトーだな(笑)。
137 :
名無しさん@編集中:03/04/12 02:39
NR強すぎとか言ってる奴は地上波のキャプやったことないだろ
アニ専地上波キャプだが最近は無理に縮める為のNRはかけないな
雨音はする、空は曇天、でも雨降ってるようには見えない、なんて
シーンは嫌だし
CGシーンなんか、実写寄りのフィルタの掛け方の方がいいんじゃないかと
最近考え始めてる
どうなんだろ?
140 :
名無しさん@編集中:03/04/12 05:03
DivXでリアルタイムキャプするときYV12形式なら速くなるのかとおもってやってみたけど、
ぜんぜん変わらない感じがしました。
ビデオキャプチャピン(カスタム)のところだけ設定したのですが、
他になにかあるでしょうか?
141 :
名無しさん@編集中:03/04/12 05:09
142 :
名無しさん@編集中:03/04/12 07:28
KenKunNRってWarpSharp.dllにふくまれてるんだよね?
Avisynth2.0.8を使ってるんですが、最新のWarpSharpは1.0.xに対応してないぞ(゚д゚)ゴルァって怒られ
他で見つけてきたWarpSharpはKenKunNRがないぞ(゚д゚)ゴルァって怒られます。
0911a、1004、1024、2003_0121すべてで上記のような状態になったんですが、
2.0.XでKenKunNRが使えるWarpSharpのバージョンは無いでしょうか?
loadpluginex
地上波キャプだけど
そこまできつくかける必要ねぇよ。
アニメだと
例にガンパレードマーチをあげると
Convolution("movieLQ")
KenkunNRT(64)
XvidQB100で圧縮しても
200M程度。
成恵だと450Mいったけどね・・・この設定。
ドラマだと、movieHQのみだけど
500M程度。
>>144 まあ、NRを掛けていて色々文句言ってる人は、
30分アニメを、100MB台(しかも前半か?)を目指しているんだろ
あと1年もすれば、そんなサイズで作成したこと自体を後悔することになるだけさ
mousudenikoukaisitemasuga
>>147 なかなか興味深いです。これから試してみます。
>>144 俺は先に挙げたスクリプトで成恵は音声込みで276MBだった(640x480 DivX503 QB95% LameVBR)。
キャプボは安物I/O GV-BCTV5/PCI。UVTimingやColorYUVのパラメータはチャンネルによって変えてるけどね。
450MBにするのは、DVD-Rに永久保存用で放流もしないならそれでいいと思う。
けど数ヵ月後にはそれより小さいサイズで画質も上なDVD-ripが手に入る可能性が・・・。
放流ってなんですか?
回線使ってバラまくのが目的だとしてもそれをここで言うのはどうかと
151 :
名無しさん@編集中:03/04/12 12:06
>>147 Normalize.exeってどこにあるの?
>>153 いや、ていうかオマエがそういう板違い発言を、少しは気にしろ!ってことだろ。
どなたかヒントだけでも良いので教えて貰えないでしょうか?
グーグルで検索したんですが、なかなか正解へたどりつけませんでした。
>155
ヒントって言うかばっちり答えが書いてあるじゃん。
>>86 AVIヘッダーが若干小さくなるのと、互換モードというくらいなので
トラブルも少ないかな、ということで
>>119 最終出力先とdoneファイルは、次のバージョンあたりで
範囲ごとのフィルタ選択は、一から作り直さないとインターフェースが
厳しそうですな…
>>147さんのツールで出来そうなのでそちらに期待
>>147 AviSynth2.08+MPEG2DEC3だとプレビューが出来ないもよりです
160 :
名無しさん@編集中:03/04/12 14:38
avsファイルをAviUtlに読み込んでフィルタをかけた場合、avsのスプリクトが先に処理されますよね。
AviUtlでインターレース解除2使うにはどうすればいいんでしょうか?
161 :
名無しさん@編集中:03/04/12 14:46
AviUtlでAvisynth読めんの?
当たり前だろ
>>158 環境設定>動作>現時点の色空間のまま
の方にチェックを入れて立ち上げなおしてください
まぁあれだ
Reena!の作者タンと147氏はトリップ付けてくれると助かるかと
レスとかVerUP時だけでかまわんので‥
>>160 中間ファイルをはき出すのが無難だろうな
トータル時間やばそうだが
>>147 Reenaに足りないと言われてた機能はほとんど網羅してると思われ
特に音波形表示はうれしい
ただ設定周りやタスク登録周りの操作性が分かりにくい
別のソース読み込んでタスク登録をそのまますると上書きされる仕様は
感覚的にかなり使いにくいです
>>160 LoadAviUtlFilterPlugin
>>166 タスク修正ボタンでタスク修正時に映像ソースを読み込んだら
別タスクで追加されるように変更しました
>>160 >AviUtlでインターレース解除2使うにはどうすればいいんでしょうか?
AviUtlスレ逝け
170 :
名無しさん@編集中:03/04/12 23:48
MPEG1の読み込みってどうやるの?
DirectShowSourceとかMPEGDecoder.dllを試したんだけど、出来ないんだが…。
Verは2.5
>>170 LoadPlugin("C:\Avisynth_plugins\warpsharp.dll")
LoadAviUtlInputPlugin("C:\Program Files\m2v_vfp\m2v.vfp","MPEG2VIDEO")
MPEG2VIDEO("C:\できなかったらごめん.mpg")
で漏れはやってる
と思ったら2.0だったスマソ
>>169 最近、AviUtlスレ覗いてるか?
あのスレじゃ何聞いても荒れるだけ
173 :
名無しさん@編集中:03/04/13 00:02
ありがと。MPEG2はプラグイン有るからOKなんだけど、
MPEG1は今まで使ってなくて今回初めて試してます。
どのソース読み込みでも出来ないんでショックで質問してます。
やり方間違ってるかなぁ…。
>>173 さっき書いたやつでMPEG1読んでるよ。
これがAvisynth2.5で使えるかは不明
>>172 あのスレにピッタシの撒き餌だと思ったんだが・・・
>>175 ネタレスだったのかよ。
ただでさえ荒れっぱなしなんだから、これ以上煽るような真似
すんなっつーの
>>163 やはり2.0系ではダメっぽいです
ちゃんと報告しなおすと、ソース(映像)指定後にプレビューが
MPEG2DEC3.dll is not an Avisynth 1.0 plugin
になります
AviSynth2.08を入れているマシン2台で再現してます
あと、*.m2pでキャプってるアテクシは論外でしょか?
DVD2AVIで分離しても音声がmp2…
>>164 トリップ探しときます…
MarcFDのMPEG2DEC3はバグがあるから 2.0x系の今のところの最強は
nicのやつだと思う。trbarryの改良版っぽいから実質MPEG2DEC2の
バージョンアップと考えていいでしょ。
>147
readme 適応じゃなくて適用じゃぁ、、
tukiaさんとこの最新の実験部屋『[07] 2003/04/13 AviSynth2.5xとAviSynth2.0xの比較』についててすが
1)ITまでは両者同じで誤差なし
2)2.5のConvertToYV12でUV成分にのみ誤差発生(無視できる程ごく僅か?)
3)ほとんどの誤差はBilinearResizeで発生
という理解で良いのでしょうか?
>>179 Nic氏のMPEG2DECは
どこにありますか?
dougaαの作者さんへ
2.0x系でも使いやすいように
loadpluginEXのロードを選択性にしてはどうでしょうか。
また、旧mpeg2decも使えるようにするのはどうでしょうか。
まぁリネームしたら使えるのですが・・・・
と要望を書いてみました。
軽く流してください。
あびあびしんすぅ〜
∧⊂ヽ
(VoV)ノ
| ⊃|
| |
⊂ノ〜
∪ あびしんすぅ〜
2.07から2.08に移行したら
ファイルの最後が読めないとエラーでストップしてしまう…
これは仕様?
>182
えっ、nicのホームページにあるじゃん。
url覚えてないけどXviDとかMPEGDecoderとか公開してるページね。
nic.dalias.orgだっけ?
ぐぐれるよ。
nullinfo 更新
> Q. AviUtl で調整した値をそのまま avs ファイルに設定しても結果が違って見えるのですが
> A. AviUtl で YC 伸張した結果を見ながら調整した値を YC 伸張しない avs ファイルに適用しているからです
_| ̄|○ 俺、もろこれでエンコしてた。全部やり直したくなってきた…
ィ`
>>177 m2pの読み込みができるように修正しました
mpa=>wav変換にBeSweet.exeを使用するようにしました
>>183 MPEGソースプラグインを
MPEG2DEC3/MPEG2DEC2/MPEG2DEC/MPEGDecoder
から選択できるように修正しました
使用しているフィルターを調べて
LoadPluginExが必要かどうか判断するように修正しました
>>188 _| ̄|○ 俺もだ。いっしょに一から出直そう
書いてある通りに設定してみたらぴったりしっかり値どおりになった
値をちょっと少なめにするとちょうどよくなることは気づいていたんだが
avsinp.auiでYUY2で読み込んでも伸張されていたのか
>>181 ITまでが誤差のほとんどかと
きちんと確認はしていませんが
>>178 >>190 やっと試せそうです
時間が出来たら試させてもらいますです
>>192 と言うことは、MPEG2Dec2とMPEG2Dec3の差ということ?
(DEBLOCKとかDERING指定してデータ加工したってこと?)
YV12toYUY2()じゃ誤差は出ないですよね。(それに続くITも同じく)
もしそうだったら、あまり比較した意味がないんじゃないのでしょうか?
>>194 その差はここでは意味無いのとちゃう?
もしAvisynthの処理上、全く違いが出なかったら、
AvisynthでYUY2>YV12変換を行うか、DivX Codec内でYUY2->YV12変換を行うかってことで
違いは出ないと思われる。
なにが原因かはしらんけど、同じプラグインを使って出力したものの画質は、
2.0系>2.5系になるってことが、明確になったんだからいいんでない?
いや、どの関数を通った時点で変になるのかがわからんとなぁ
>198
ここまでひどくちゃもう使えねーよ。
>>193-195 DivXはYUY2とYV12の両方のモードを持っていると思っていました
とりあえず、YV12でエンコするとYUY2よりどの程度劣るかを調べたかった
だけでしたので、あれ以上つっこんで調べる予定はないです
>>200 現在、YUV4:2:2で処理できるメジャーなMPEG1/2/4は無い。全てYUV4:2:0(YV12)になる。
TMPGEnc Plusで、上位のプロファイルを使えば可能だが、今度はそれを再生する環境が無い。
DivXは、入力フォーマットとしては、色々なフォーマットに対応しているけど、
内部形式はYUV4:2:0のみ。
このことは、エンコしたファイルサイズが、RGB24/YUY2/YV12等画像フォーマットによらず
殆ど同じであることからも分かると思う。
結局、YV12で処理するとYUY2で処理するより画質は落ちる。
っていう分かりきったことだけで、
それがどの時点でどのくらい影響があるのかが分からないと、テストしないのとなんら変わらないね。
予想としては、周囲のピクセルや前後フレームと演算してそうなフィルタが影響を受けそうだけど。
色補正やDNR2のような単独のピクセルのみが対象のフィルタは、どっちでも同じだろうね。
精度をとるか、時間短縮をとるか悩ましいところか。
俺は、TVキャプチャはYUY2で処理し、アレの場合はYV12を使っても良いかな、って思う。
入力から出力までYV12でやれば劣化が少ないと思うんだが。
YUY2に変換してからの方がいい結果が出ているってことか?
なんかおかしくない?どこでおかしくなってるの?
>結局、YV12で処理するとYUY2で処理するより画質は落ちる。
え、でもさぁ、入力がYV12でYUY2で処理しているってことは水増ししているってことでしょ
それで精度が上がるっていうのはフィルターのアルゴリズムの問題なのかなぁ
もちろんキャプ時YUY2にしたほうがいいのはわかりきっているんだが
>>204 演算するんだから、水増しして余裕を持たせた方が誤差が少ないことは当たり前。
(割り算が無ければもしかしたら誤差を生じないかもしれないけど)
AviUtlなんか、内部じゃYUY2を16倍(4bitシフト)してさらに余裕を持たせて処理している。
整数計算で16bitシフトUPして計算してその後16bitシフトDownするなんてあたり前の手法。
(実数計算で倍精度に変換して計算するのと似たイメージかな。ちょっと違うか)
YV12ってのは、Yは各ピクセル毎に数値を持つけど、UVは縦横2x2=4ピクセルが一纏め
のフォーマットなんだよ。
なんか訳わからんこと書いたかも。(反省)
アレ、AviUtlって単純にYUY2を4bitシフトじゃなくて、YUV4:4:4にもしているんだったっけ?
207 :
名無しさん@編集中:03/04/15 04:11
DVDリップ → DVD2AVI1.76+ → Avisynth2.08 でエンコ処理をしております。
ちなみにサンプルスクリプト。
LoadPlugin("c:\AviSynth2\mpeg2dec2.dll")
LoadPlugin("c:\AviSynth2\TomsMoComp.dll")
LoadPlugin("c:\windows\system32\vobsub.dll")
Mpeg2Source("g:\a.d2v")
TomsMoComp(1,5,0)
BilinearResize(680,480)
Levels(0,1.2,255,0,255)
VobSub("g:\vts_01_0")
return last
ここで皆さんのご意見を伺いたいのですが、DVDのエンコはどうも全体的に色が
はっきりしないような気がします。どう表現していいのか、うまく言えないので
すが、「人の肌の色がミョーに薄い」「暗いシーンでは顔がやたら黒っぽくなる」
みたいな気がします。明るいシーンは全体が薄い色になりすぎて、暗いシーンでは
全体が黒っぽくなりすぎるように感じます。これはいったいどのような調整をした
らいいモノなのでしょうか。ちなみに”ColorYUY2.dll"をいじっていて、いろいろ
試しているうちに訳が分からなくなってしまいました。
>>207 まず最初に、犯罪行為を公然と暴露しないことを勧める。
あなたは、万引きしたことを普通、道を歩いている他人に話しますか?
同じ行為ですよ。
Levelsが原因かも。
(Levelsは、最初に16-235にカット後、補正、再び16-235にカットすることをしているので
拡大する方向に補正すると、上下の値が飛ぶことでしょう。)
色については、皆悩むことで自分で満足するように調整することです。
YUVよりRGBの方のヒストグラムを見て調整することです。
BilinearResizeもどうかと思うけど。
部分的に調整しないと不完全
でもTVに出力するとまともな色になるよな
ありがとうございます。いけない行為とはDVDのリップ・・・ですね。きっと。
ご指摘頂いたおかげで、いろいろなHPを見て回りました。大変勉強になります。
(ちなみに版権フリーのDVDなら大丈夫・・・!? HP検索中)
色調整に関してはご意見を踏まえて再度挑戦してみます。確かにTV出力はマシ
な感じしますね。みなさんありがとうございました。
>>211 市販のDVDソフトは、まず間違いなくコピー不能又はコピー不可と書かれていて
コピープロテクトと暗号化が施されている。
著作権法では、個人利用のための複製は例外として許可されていたけど
ビデオ/DVDが出現して以降、プロテクト解除する行為は明確に許可しない(私用目的の複製許可に相当しない)
と改正されているので、法律違反となる。
もし、版権フリーのDVDだったら、コピープロテクトされておらず
DVDからエクスプローラで簡単にファイルコピーできるはず。(リップ行為自体不要)
LoadPlugin("C:\PROGRA~1\Mpeg4\VDub\Plugins\MPEGDecoder.dll")
##### MPEG2を開く
MPEGSource("D:\My Video\Canopus\old.m2v")
##### 音声を開く
MPEGSource("D:\My Video\Canopus\old.m2a")
##### 映像+音声の合成
AudioDub(MPEGSource("D:\My Video\Canopus\old.m2v"),MPEGSource("D:\My Video\Canopus\old.m2a"))
ああダメだエラー吐く...オーディオにm2aは使えないんすか?
やっぱ一度、wavに戻さなきゃいけないのかな。
>>214 なるべく、作業を短縮しようと思いまして。
映像エンコはVdub・音声はTMEncで、AddRange利かして音声ソースも
一気にぶった切れたら楽だなぁと思って。
それ、使ってみます。ありがとさんです。
でけました。
今のところ異常なし。しばらくこれで様子見ます。
nullinfoのやつを参考にColorYUY2.auf.avsを作ってみました。
詳しい仕様とかよくわからないのでここまでが限界です。
どなたか自分の代わりに完成させてやってください。
info = LoadPlugin("ColorYUY2.dll")
filt = AvisynthFilters("ColorYUY2", info)
func = filt.AddFunction("ColorYUY2")
func.AddTrack("gain_y", 0, -256, 256)
func.AddTrack("offset_y", 0, -256, 256)
func.AddTrack("gamma_y", 0, 0, 512)
func.AddTrack("contrast_y", 0, -256, 256)
func.AddTrack("gain_u", 0, -256, 256)
func.AddTrack("offset_u", 0, -256, 256)
func.AddTrack("gamma_u", 0, 0, 0)
func.AddTrack("contrast_u", 0, -256, 256)
func.AddTrack("gain_v", 0, -256, 256)
func.AddTrack("offset_v", 0, -256, 256)
func.AddTrack("gamma_v", 0, 0, 0)
func.AddTrack("contrast_v", 0, -256, 256)
filt.SetClipboard()
return filt
>>218 「車輪の再発明してください」ってこと?
mpasourceなんてものがあるのね。いや、これ便利でイイ
いまのとこ不都合ないです。
>>218 .auf.avs作るのは warpsharp添付のavsfilter.dllで使うためだよね?
同パッケージに入ってるColorYUY2.auf.avs / ColorRGB.auf.avsじゃダメなの?
222 :
名無しさん@編集中:03/04/16 18:24
DVD2AVI 1.773てAvisynth2.08で不都合あるんでしたっけ?
今は 1.76+ 使ってます。
>>222 1.773はd2vの構造が変更になったせいで
MPG2DECで読めないってのが問題だったかと
読めるのもあったような気がするけど忘れた
Reenaバグレポ
「十」を含むファイル名を持ったtaskファイルから出力時、
出力結果のファイル名が文字化けします
ただし、音声無圧縮での出力時は化けず、
muxした場合のみ化けます
以下検証結果
十ES.task → 拾S.avi
ES十.task → ES・avi
エグ十ザイル.task→エグ純Uイル.avi
ということでレポ終了
うちでも再現しました。確認したのは 十、ソ、表 の3つ。
こりゃ明らかにReena!のバグだろうねえ・・・
>>221 き、気づかなかった(マジ
・・・睡眠薬と煉炭買ってくる
イ`
>>225 なんか、Windows95あたりの出始めのソフトに良くあったバグだね。
SJIS
(^^)
231 :
名無しさん@編集中:03/04/17 12:56
232 :
名無しさん@編集中:03/04/17 16:09
字幕付け にVobSubを使ってます。VobSub以外に字幕付けられるものってありますか?
233 :
名無しさん@編集中:03/04/18 00:31
ふたなりについて語れ
>>224 >>225 VirtualDubModへSJISファイル名を
そのまま渡しているのが原因のようです…
週末にでも対処版作ります
Reena‥
Streamのあとに「,」が入るせいでsyntaxエラー
多分「(」があったら「Stream,」を挿入するようなルーチンなんだろうけど
後方チェックルーチン足して「()」の場合は「Stream」のみ挿入って
形にしていただけると、手軽に2.5で使えて助かります
いやまぁ手動でAVSタブに書けばいいんだけどさ‥
237 :
名無しさん@編集中:03/04/18 23:23
そして俺様メッセ予約完了
そして誰もいなくなった・・・
ITのYUY2に対応した物はどこでダウンロードすればいいのでしょうか?
それとも、内緒で極秘配布のプラグインなんでしょうか?
教えて下さい。
Gordianknotが突然使えなくなってしまいました。
症状としてはジョブ登録してもエラーが出て一瞬で終わってしまいます。
avs自体はVirtualDubで直接開けるので問題ないようです。
Dknotのバージョン等も変えてみましたが駄目でした。
どなたか同じようなことを解決できた方は居ませんでしょうか?
失礼しました、専用スレがあったのでそちらで聞いてきます。
聞いてこい聞いてこい
243 :
名無しさん@編集中:03/04/19 09:39
>>212 ソフトウェアは、バックアップ目的で1部コピーを取ることが認められている。
消費者はソフトウェアを使用する権利に対して、対価を払っているからだ。
しかし、DVDのデータが消えたからといって、店は商品の交換に応じてはくれない。
DVD-ripは当然の権利であり、データ消失に対する保険として必要不可欠である。
というか、フランスでは「合法」なんでしょ。
フランス人ってさすがだよね。
>>212 >ソフトウェアは、バックアップ目的で1部コピーを取ることが認められている
これの根拠は?
ソフト個別の契約じゃなかった?
昔のMicrosoftとかのソフトウェアには、開封契約書にその文言が書かれていたことはあったけど。
バックアップ目的でもコピー不可と書かれていたソフトもあったと思う。
Reena!更新しますた
>>235 修正しときました
TomsMoCompとAutoDeint(WarpSharp)、どっち使ってる?
はぁ?
CanopusDVcodec -> Avisynth2.0.8 (フィルタ無し) -> VirtualDub (fast recompress) -> DivXPRO 5.0.3(-b1q 2.0 -psy 1 -key 300 -p -b -sc 50 -pq 5)
にて出力AVIにときどき 横15*縦2ピクセル位の赤線・青線・緑線が生じているのですが、
上の構成で回避できないでしょうか?
AVSを再生したりAVIUtilで出力したときには色線は無いんですよ・・・
252 の見てmpeg2dec使おう思って、検索したら
http://libmpeg2.sourceforge.net/ 上記URLが配布もとだと思ったのでいったが
exeになってるのがなかったので、コンパイルするのかな
とやり方探したけど、Windowsで使えるようにする
方法がよく分かりません。
どうすればいいの?
なお、色線が生じるのは 1frameのみです。AVIを見ているとチラチラ見えて嫌な感じです。
自己解決しました。スレ汚しすまそ。
CanopusDVcodecを2.8.1から3.1にしていたのですが、2.8.1に戻したら問題なくなりました。
AthlonXPでは新verのメリットは無かったので戻してもOK(滝汗
DVD2AVI 1.77.4 offers all features of 1.77.3 (except non working clip/resize and the additional IDCTs in 1.77.3 are not supported)
while writing 1.76 compatible project files, so it can be used with the regular mpeg2dec.dll.
ちなみに、同じAVSをVirtualDubとAVIUtilでスルー出力したとき、後者のファイルサイズが数倍になるのは
なぜなんでしょう?AVIUtilではYUV<=>RGBで符号が増えてるのかしらん
>>254 mpeg2dec.dllでググれ
もしくはavisynth mpeg2decでググれ
とことん情けないですが、
>>259 はDivX5.0.4+AVIUtilが原因でした。
出力AVIが全部キーフレームになってるYO!!
>>261 >スルー出力
これ読んだとき、てっきりDirect Stream Copy、再圧縮無し、のことだと思ってたよ。
エンコしてるとは思わんかった。
>254
nicのホームページ行け。最新版だ、おそらく。
∧_∧
( ^^ )< ぬるぽ(^^)
Avisynthにヌルポはない!
ぬるふなら(r
dougaα更新しました
Windows Media 9のエンコードに対応しました
>>267 ひょっとして、複数FSPはWMV無理ですか?
いや、テストエンコしてみたけど駄目だったんで‥
あとWMVやWMAのパラメータが設定窓開くたびにおかしくなってたり‥
気づいたのはそんなとこです
FSPってなんだよ FPSだよ‥
>>267 乙です。
dougaαでソース範囲指定していて、キー操作で最後のフレームを越えると
Avisynth: caught an access violation at 0x039770c7,
attempting to read from 0x00000000
となります。
dougaα作者様 開発お疲れ様です
avisynth2.08環境での報告を
・rip.avsでMPEG2DEC3.dllが使われてる
mpegソースプラグインに関する修正時に取り残されてそのままのようで
・conv.avsに対して「Script error: expected a , or )」のエラーを吐く
開いてみると行端の「)」がない・・・
・aviファイルをソース指定した時、open.avsで
「Script error: there is no function named "SwapUV"」と・・・
上記2つに関しては当方の環境にて再現率100%
3つ目に関してもaviファイルを読み込ませれば再現率100%でした
Reena1.1.4のバグレポです
120FPS出力しようとすると、
95.997FPSで出力されます‥
>>273 2台のPCで試しましたが、再現できませんでした
環境などをもう少し書いていただけると助かります
275 :
名無しさん@編集中:03/04/22 01:02
プラグインのLetterBoxは、どこで手に入りますでしょうか?
ググっても見当たらないので、お願いいたします・・・
>>274 マシン環境
XP1800+ KT333 W2K
1.1.4を新規フォルダに入れて使用
Avisynth2.5使用、IT(2.5版)、crop、リサイズのみ
DivX5.02 1PassQBで出力
ソースはアニメOP 24 30 24の三パート
これで出力して95.997FPSで出力されました
友人が95.997FPSで出力された、というんで追試してみたら
という状況なのでローカルな環境依存は考えにくいのですが‥
>>273 うちでも再現したので報告〜
P4T533-C P4-1.8 WinXP(SP1)
Avisynth 2.08
LoadPluginEx、IT0.05、AutoDeint、KenKunNR、KenKunNRT、crop、LanczosResize
XviD 1passQB
ソースはアニメ。
20分割くらいしてエンコしたところ95.997fpsに・・・
先週、フィルタは同じで 1.1.3 でエンコしたときは正常に120fps化されました。
設定ミスっていたのかと思っていたんだけど、同じような人がいたのね。・゚・(ノД`)・゚・。
>>274 1.1.3と1.1.4で同じtaskファイル使ってconv.avsを比較してみたところ
1.1.3では
Stream0=AssumeFPS(Stream0,29970,1000,FALSE)
となっている行が
1.1.4では
Stream0=AssumeFPS(Stream0,24,1,FALSE)
となっていました
これが原因だと思います
ReenaのVer以外は全く同じなので‥検証お願いします
>>277 >>278 失礼しました、バグでした
どうやら最初の範囲が30fpsだと問題ないようです
後ほど修正版をアップしますのでお待ちくださいませ
Reena!アップしました
範囲指定画面を少しいじりました
波形表示は…きっとオフにされる運命っすね…
レスポンス落ちますし…
あと分割エンコに対応しました
>>281 お疲れさまです
波形表示、゚+.(・∀・)゚+.゚イイ!
Reena! Ver.1.2.0 バグレポート
範囲指定で最終フレーム以降にジャンプしようとすると落ちる。
サムネイルを表示しようとした瞬間に落ちてるのかな?
先頭フレーム以前に飛ぼうとした場合は平気。
環境
Celelon 2G
Mem 512MB
Windows2000
AviSynth ver.2.08
1.2.0、テンプレート削除できるようになったり、タスク名変えられたり
範囲指定のUIもこなれてきた感じで、地味だけど使い勝手上がってきてるね。
がんばれ!
>>286 clipっていうのは、この場合ビデオクリップを指す。
ある一定時間で区切られた(有限な)ビデオ映像(音声含む)のこと。
要するに、処理の対象となる(ビデオ)ソースの名前を指定する。
ここで言う名前とは、Avisynthで映像の取り扱いの為に付けているもの。
Avisynthでは、同時に複数のクリップが取り扱えるので、その識別子とでも言うもの。
●クリップ名は任意に付けることができる。
(アルファベット、数字、アンダースコア、ただし先頭は数字以外。アルファベットは大文字小文字を区別しない。50文字以上でも良い)
●特に指定しない場合(デフォルト)は、last というclip名が付けられる。
●大抵の関数では、第一パラメタはこのclipである。
●OOP表記が可能。
(例 crop(last,8,2,-8,-4)は、last.crop(8,2,-8,-4)と書ける。
もちろん、lastの場合は省略可 crop(8,2,-8,-4)で良い。また crop(8,2,clip=last,-8,-4)でも良い)
例】
v1 = AVISource("c:\foo.avi") #ここで v1 というのがクリップ名
v2 = AVISource("c:\bar.avi")
v1 = v1.trim(0,999) # clip v1は、0〜99フレームにカット
v2 = v2.trim(100,0) # clip v2は、100〜最終フレームにカット
v1 + v2 # last = v1 + v2という意味
crop(8,0,-8,0) # last = last.crop(8,0,-8,-4)の意味
return last # clip last を返す。
>>286 ミュージシャンのビデオクリップなんてTV番組とかでも流れるよね。
この場合のクリップは、完成された作品(ビデオクリップ集)っていう感じで使われるけど。
290 :
名無しさん@編集中:03/04/24 21:50
VirtualDubに読み込ませたavsをvdubのフレームサーバでavi吐いて
そのaviをLAN経由で他のPCのvdubで読んでエンコってできないでしょうか?
できるのでしたらPC1で各種フィルタ処理、PC2でエンコードって感じで負荷分散できて
1台で全部するより速くなると思うのですが。
ローカルだと問題ないけどLAN経由だと読み込み時にエラーが出てしまう・・・
フレームサーバーが吐いたaviの中身は
RIFF VDRMPATH PC名/test1
みたいな感じでした
拡張子VOBは読めないの?
>>290 LANのオーバーヘッドを考えると現実的では無いかも.......
30分番組(正味24分)を作る場合
640x480/24fps/YUY2の場合で15GBほどのデータを送らなければならない訳で.
多分ふつーに1台でエンコするより遅くなる.(笑
>>292 フレームサーバーの場合、VFAPIと同じく無圧縮のRGB32になるからそのデータ量たるや
秒あたり30GBになる。LANで秒100MB(gigabit)だとして、片側転送だけで300倍になる
興味無かったんで忘れたけど、Avisynthでネットワーク分割するようなプラグインだか
ヘルパーアプリだかが存在したような気がする。
なんてむちゃくちゃな計算。
36MB/sだろ。
あの〜、SmartRipperで生成される ”.d2v”ファイルは DVD2AVIで生成される”.d2v”
とは違うんですよね? Avisynth2.08+VirtualDubMOD。
今試すためのソースがないので試しようがないので・・・教えて下さい。
分散エンコって、VirtualDubModでできたんじゃ…
モドーでできるですね>ネットワークエンコ
やったことないんで、jobを指定できるんだかどうだかはわらんですが。
Reena1.2.0 不具合報告
・現象
無効なtaskファイルを吐く現象が再発している!?
(うちの環境依存の可能性も捨てきれないのですが…)
・再現手順
新規タスクでソースファイルを指定 → テレシネ解除とNRを指定してOK
→ タスク修正
この流れで操作したところ、taskファイルのテレシネ解除とNRの間で
余計な改行が一つ増え、フィルタのパラメータがずれました。
ちなみに、新規タスクでソースファイルを指定 → テレシネ解除のみを選択してOK
→ タスク修正 → NRを指定してOK → タスク修正 だと正常なtaskを吐いてました。
・環境
P4T533-C P4-1.8 WinXP(SP1) 512M
Avisynth 2.08
mpeg2dec2
LoadPluginEx(PreLoadPluginでロード)
IT0.05(カスタマイズしたdefを使用)
KenKunNR(Auto24fpsをベースに作成したdefを使用)
DivX5.02Pro B-Frame 2pass(付属のdef)
うちではこんな不具合が出ましたが、
プレビューが見やすいので今は1.2.0を使ってます〜
>>297 基本はjob登録した香具師をバッチ処理で分散処理できる。
(job登録内容は多少制限があるけど)
MPEG2ソースをエンコするんならそれなりに価値はあるよ。
実際3〜4台使って分散処理すればかなり速いよ。
2.5で左右非対称で縁を削りたいのですが
#Crop(left,top,-right,-bottom)と言うのを見つけました。
Crop(8,4,-14,0)
これで720x480のファイルを左8ドット、上4ドット、右14ドット削って698x476ということになるんでしょうか?
しっかし、Reenaの中の人もたいへんやねぇ
>見つけました。
あほか?
avisynth2.5でvobsub.dll使うと「2.5に対応してない」とエラーでるんですけど、
どうやって字幕つけたらいいですか?
>>300 もしかして、LetterBox君?
やってみてから聞いたほうがいいよ。
それと、マニュアルとか解説してるサイトはチェックすること。
>>283 再現確認しました
急に忙しくなってしまったので週末にでも修正します
>>298 試してみましたが再現できませんでした…
問題の出る定義ファイルを頂けると助かります
それと指定したファイル名や選択した範囲なども影響してますか?
>>298 思い当たる節があったので補足を…
もしかしてフィルターのファイル名の長さを変えると
再現しなくなったりしますか?
>>306 298の症状を追試してみたら再現しました‥一回は‥
二回目以降再現出来なかったり‥
また、別の症状として
defファイル内の
[VAL]で始まる行そのものが パラメータ扱いされてしまう症状もありました
いずれのケースもフィルタ設定し直すと正常になります。
また同じマシン上で新規にReenaフォルダ作った場合
元からある方では症状が起っても、新規に作った方では
症状が起らなかったり
再現性が低いので何とも言えないんですが、症状自体は起ってます‥
別件ですが、
NRタブ等でパラメータ変更>タブ移動せずpreviewを押す>基本タブに移動
>表示されてるのはパラメータ変更を行ったタブの内容>しかしパラメータ自体は変更されず
という動作になってます‥
ちょっと不便‥
warpsharp_2003_0425
消えろ、宣伝屋
>>308 Thanks
>309
Avisynth Editor っていうのが GUI で使用するフィルタを選んで avs 生成する
ツールかな?
AvisynthSwitcher っていうのは 2.0 系と 2.5 系を切り換えてつかえるように
するものみたいだけど、これは warpsharp の loadpluginex を使っている人には
そんなに便利じゃないと思う。
x2real は DVD -> RealVideo9 のツールみたい。
>>310 はぁ?
DivX5.05キタ━(゚∀゚)━!
それより先にwarpsharpバージョンアップキタ━━━━━━(゚∀゚)━━━━━━ !!!!! だろが
何がかわったんだろ…、warpsharp
diff取ってみろよ
だな
warpsharp更新詳細きぼんぬ
avsdk.cpp: avsdk_wrap.cxx
avsdk.h:
avsdk_wrap.cxx: avisynth\avisynth.h avsdk.h
↑詳細きぼんぬ
放屁で。。。
放屁詳細きぼんぬ
>>324 ありがとうございますた
スカトール詳細きぼんぬ
で、warpsharpの解説マダー?
>>327 ありがとうございますた
しつこくしてごめんなさい
rubyで実装して欲しかった・・
にしても、これでプラグインの実装の敷居が思いっきり下ったね。
Pythonだから速度的にはあらら…って感じになっちゃうのは確かだけど、
テスト用に実装したりするにはものすごくいい。
今回イマイチ盛り上がりに欠けますな・・・
Reena!更新しました
taskファイルの件は再現できなかったため
取りきれているか不明です…
バグ報告
dougaα 0.411にてXvidをCodecに指定するとランタイムエラーでタスク追加できません
334 :
名無しさん@編集中:03/04/26 15:30
AVISYNTHは、エンディングだけ圧縮とか出来ますか?
Reena!でm2v.vfpを使ってmpeg2ファイルを読み込むことってできませんか?
336 :
名無しさん@編集中:03/04/26 17:05
LoadPlugin("C:\Program Files\Avisynth2\Plugins\TomsMoComp.dll")
LoadPlugin("C:\Program Files\Avisynth2\Plugins\IT.dll" )
AVISource("C:\My Documents\pp\00.avi")
WavSource("C:\My Documents\pp\00.wav")
TomsMoComp(1,5,0)
IT(fps=24,ref="TOP",blend=false)
LanczosResize(640,480)
他に必要なフィルタってある?
これで記述あってるよね
とりあえず、最低限のフィルタは入れて速くエンコしたいんだけど
どういう環境で、何をエンコしたいのかさっぱりわからん
実社会での質問の仕方の基本
「いつどこでだれがなにをどうした」
5W1Hか。
まあそれは置いといて、TomsMoCompをITの前に置くのはどんな場合でも良くない気がする。
Reena!更新age
作者様お疲れです
更新内容 ver.1.2.1
- サムネイル表示で最終フレームを超えると落ちていたのを修正
- プレビューボタンを押したときにパラメータが反映されていなかったのを修正
- タスクデータが正常に読み込まれない場合があったのを対処
rip.avsでWAV切り出すのは24fps化のフィルタ通してからにして欲しい。
30fpsで切り出すのと24fpsで切り出すので微妙にサイズが変わるんです。
>>336 私なら
TomsMoComp(0,5,1)
と指定します。
344 :
名無しさん@編集中:03/04/27 11:34
23.976fpsでプログレッシブのソースを29.97fpsインターレースに
変換するサンプルってどこかにないでしょうか?
>>344 C:\Program Files\AviSynth2\docs\filters\selectevery.html
早速ありがとうございました。やってみます。
DVD2AVI1.773に対応したMPEG2DEC(2、3)ってどこにあります?
dougaα更新しました
Windows Media 9での可変フレームレートエンコードに対応しました
>>333 指摘の不具合を修正しました
When(いつ) 今日
Where(どこで) 家で
Who(誰が) 俺が
What(何を) エンコードを
Why(何のために) 圧縮したいために
How(どのように) Dubを使って
ということでよろしくお願いします。
でもお前はただのチンパンジー。
↑あ、これ偽物ね。
質問じゃなくて自己紹介ということで流して下さいw
サルー♪ ゴリラ、イッパンジーン♪
dougaα使ってみました
導入がそこそこ簡単でよかったです
で、720x480以上のサイズのソースも読めるようにしてもらえるとありがたいです
読めるには読めますが画面がちょっとおかしくなるので…
いきなりの要望でスミマソ…
dougaα使ってみました
天才チンパンジーと呼ばれた僕でも、導入すらできませんでした
せめてチンパンジーレペルでもあつかえるようにして下さい。
いきなりの要望だがちゃんと聞いてくれよ
>>355 戦場に架ける橋ってどんな話か知ってんのか?
warpsharp_2003_0427
出てたね
やだ
364 :
名無しさん@編集中:03/04/28 15:20
うををを!warpsharp_2003_0427 ruby.sdkついてるやん!
基本クラスなんにもねーけど、短期間に作成されたからしょうがないか・・
とにかく神に感謝!
rbsdk.dll
_avsdk.dll -> _pysdk.dll
Decomb Version 4.10 beta 2
avisynthを通してキャプチャってできるの?
くっくっく
iP! 5月号にAvisynthやWarpSharpのことが載っていたわけだが・・・
warpsharp作者さん、97fのAuto24fpsの実装を何卒・・・
warpsharp_2003_0428.cab
>>369 97fだと、RGBになっちゃいますけどそれで良いの?
>>371 あっ、そうなんですか。そりゃ、幾らなんでもマズイですね。
作者さんかな?申し訳ない、忘れてくださいm(_ _)m
となると、やっぱtprivtc使い続けるしかないか・・・
>>365 doom9 の Decomb beta スレ読んだけど、Donald は相変わらずだね。
Decomb も Telecide はちっとも画質上がらんし。
374 :
名無しさん@編集中:03/04/29 00:29
もしかしてDedotってAvisynth2.5では使えないの?
サイズを縮めるには、ビットレートを下げる・ノイズフィルタをきつめにかけるのどっちがいいんだろ?
warpshapを使え
LoadPlugin("LoadPluginEx.dll")
LoadPlugin("De.dll",1)
AutoDeintは、いつYV12に対応するの?
YV12使ってるやしは知障
>>377 LoadPlugin("De.dll",1)
の「,1」ってどういう意味?
,1 はもう必要ないとおもうぜ。
>>382 サンクス
つけたことがなかったんで疑問に思った
,1は個人的には付けた方が、あとで見た場合に良くわかって良いと思っている。
付けてないと、これは、1用だったか2用だったか忘れることが出てきそう。
まあ、付けずに、loadpluginex.dllの判定に任せるってのも確かに良いのだろうけど。
こんなの好き好きじゃんか、こんなことで喧嘩すんなよな
他のフィルタのパラメタだって、省略したい人も書きたい人もいるのと同様だぜ
喧嘩してたのか?
質問とそれ対する答えだと思うが
知らないのでつけないのと、知ってて省略しているのとでは雲泥の差があるな。
パラメタによって、この関数はオーバーラップされたそれに対応するものが呼ばれる
ようになっている。
少なくとも、380には参考になったみたいだし。
dougaαに要望なんですが
プレビューに画面の拡大機能が欲しいです
フィルタのかけ具合を微調整するのに便利でいいので
どうかご検討をお願いします
avisynth.cpp
revision 1.23
date: 2003/04/28 18:47:00; author: sh0dan; state: Exp; lines: +25 -2
- Cache hints now works pretty ok. Not perfect, but quite useable.
だってさ。もうすぐ FrameCache を使う必要がなくなるかな?
プラグイン側の対応も必要だなこりゃ。
最近Warpsharpの開発が最活発かしてありがたや(-∧-;)ナムナムですね。
Warpsharpとは全然関係ないけど、TemporalSmootherの動き検出対応って話がありましたが、
開発進んでるんですかね?
Pythonで画像をちょめちょめするサンプルフィルターキボンヌ。
エンコ初めて一週間くらいになります
今はDVDソースの25分アニメをaviutilで各種フィルタをかけてhuffyuv出力→virtualdubでfastrecompressでdivx化してますが合計で三時間ほどかかってしまいます
すべてをaviutilで処理してたころに比べると全然はやくなったのですが...
virtualdub+avisynthでエンコすればもっと早くなるのでは?と思っていますavituilでの処理は自動24化 インタレ解除2 アンシャープマスク クリッピング lanczos 拡張色補正です
インタレ解除はtomscomp クリッピングはlanczosというのはわかったのですが
他のフィルタはどれを使えばいいのかわかりません
敷居が高くて困っています どなたか教えてくださいませm(_ _)m
対応するもの。
自動24化 -> Auto24FPS(warpsharpに含まれる)
インタレ解除2 -> なし。似たようなのならあるし、warpsharpを使えばAviUtlのインタレ解除2を呼び出すことは可能
アンシャープマスク -> 知らん。名前からすると Unsharpが相当するけど。他にもいっぱいありwarpsharpが人気。
クリッピング -> Crop
lanczos -> Lanczos3Resize
拡張色補正 -> ColorYUY2
>>4のにーやんのページが今ではお勧め。
lanczos -> LanczosResize
>>395 クリッピングはlanczos ×
クリッピングはcrop
誰が英語を毛嫌いしてるって?
電波?
>>307 & 400
ありがとうございます とりあえず段階踏んでいこうと思います
#---MPEGDecoder.dllの読み込み---
#LoadPlugin("C:\Program Files\Avisynth2\Plugins\MPEGDeccoder.dll")
#---TomsMoComp.dllの読み込み---
#LoadPlugin("C:\Program Files\Avisynth2\Plugins\TomsMoComp.dll")
#---IT.dllの読み込み---
#LoadPlugin("C:\Program Files\Avisynth2\Plugins\IT.dll" )
#---映像(MPEG)ソースの読み込み---
#MPEGSource("D:\Cap\映像ファイルの名前.m2v")
#---映像(AVI)ソースの読み込み---
AVISource("I:\mx_ul\DISC3\d2v.avi")
#---音声(WAVE)ソースの読み込み---
WavSource("I:\mx_ul\DISC3\96kbps.wav")
#---映像と音声の合成---
AudioDub(AVISource("I:\video_enc\DISC3\d2v.avi"),WavSource("I:\video_enc\DISC3\96kbps.wav"))
#---インタレース解除---
#TomsMoComp(1,5,0)
#---24fps化---
#IT(fps=24,ref="TOP",blend=false)
#---クロップ---
#Crop(8,0,704,480)
#---ノイズ除去---
#TemporalSoften(3,6,8)
#---サイズ変更(LanczosResize)---
#LanczosResize(640,480)
return last
↑でpen4用のvirtualdubとavisynth2.08を使ってるのですがファイル読み込みはできて映像は見ることができるものの
virtualdub終了時にアプリケーションエラーがでてしまいます何か記述がまずいのでしょうか?
映像ソースはvob(dvd decrypter)→d2v(dvd2avi)→avi(vfapiconverter)
のaviを読み込んでいます
どうか教えてください m(_ _)m
誤りです(;´д⊂)
AVISource("I:\video_enc\DISC3\d2v.avi")
WavSource("I:\video_enc\DISC3\96kbps.wav")
です...あぁ〜
>>402 Avisynth2\Pluginsフォルダはだめ。
どうでもいいけど、
avs貼るんだったらコメント行ぐらい削除してからにしてくれよ。
>405 すいません
AVISource("I:\video_enc\DISC3\d2v.avi")
WavSource("I:\video_enc\DISC3\96kbps.wav")
AudioDub(AVISource("I:\video_enc\DISC3\d2v.avi"),WavSource("I:\video_enc\DISC3\96kbps.wav"))
return last
↑が実際に使っているものです とりあえずプラグインとかは無しでやってみようと思っているのですが...
d2vなら、mpeg2dec.dll使えば〜
dougaα更新しました
>>357 720x480以上の画面サイズも表示できるように修正しました
>>389 プレビュー時のズーム機能を追加しました
>>409 キタア!
乙です
すばやい対応に感動
今週のソースをゲット次第試してみます
Avisynthで
TMPGEncの[偶数・奇数フィールド(フィールド・適応]に相当する
デインタレフィルタってありますでしょうか?
60iの物を59.94fpsでエンコしたいと思っているのですが。
そんなのありません。既存のフィルタを組合して使え!
DoubleWeave() # 各fieldをbobして59.94fpsにする
これに3DNRを強くかけ残像を出させれば似たような効果になるかも。
または、インターレース解除後にDoubleWeaveを使うとか工夫しろ。
>>369 どちらかというと98dの間引きを完全再現してほしい
色々パラメータいじったけど、warpsharpはシーンチェンジ後や直前数フレーム目で失敗しやすい(間引かれない)
本家だとピシっと決まるのに、何故…?
>>413 まあ、フレーム間引きに関しては Decomb の Decimate を使えば回避できるん
だから、いいやん。AviUtl0.98d よか好結果が出るし。
IT+Decimate使うようになって久しいが、たまに残しがあるんだよな。
やっぱり、解除2とかAntiComb使ってるんですか?
>>409 NRがとても調整しやすくなってうれしい限りです
どうもありがとうございます
>>415 ヲレはAuto24fps+Decimate。ITは残念なことに解除残しが出やすい。
ITはインターレース解除よりもむしろ間引きに使ったほうが好結果が出る。
>417
あ〜なるほど。
Auto24fpsを解除のみで使うわけですね。
動きのスムーズさ優先ならIT0.03+Decimateがいい。
Auto24fps+Decimateだと、やはりカクつき易い
VHSソースの実写映画を間引きIT、インターレース解除AutoDeintでやってるけど
今のところ、カクつきも縞残りも余り気にならないなぁ。
>>419 IT003+DecimateだとDecimateはどんな風に使うんでしょうか
この場合は間引きはITですよね?
>421
ITver0.03だと間引き機能がないのでDecimateで間引く
なるほど間引きはないんですか
ITは005常用なので知りませんでした
Auto24FPS+Decimateは微妙に嫌なカクツキ方をするときがあるのでIT003を試してみます
>>424 情報ありがとう。これから使ってみます。
ごみが残るのですか・・・
バージョンアップに期待できるのかな。
426 :
名無しさん@編集中:03/05/02 17:07
>>955 それはムダが多すぎるよ。
いますぐvirtualdub+avisynthの一本化にしろ。
あの程度のスクリプト言語で敷居が高いならhtmlも理解できんだろう。
427 :
名無しさん@編集中:03/05/02 17:09
↑は995じゃなく
>>395だった。
_____
/_ |
/. \ ̄ ̄ ̄ ̄|
/ / ― ― |
| / - - |
||| (6 > |
| | | ┏━┓| / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
| | | | ┃─┃| < 正直、スマンカッタ。
|| | | | \ ┃ ┃/ \________
| || | |  ̄  ̄|
>>426 正直htmlの方が難しいと思います。
avisynthの場合、サンプルを拾ってきて
#を消したり追加したりしてパスを通して
パラメタ-をいじるだけでそれなりにできますんで。
>いますぐvirtualdub+avisynthの一本化にしろ。
>>395はそうしようとしてるんじゃないの?
俺はそう読めたが。
430 :
名無しさん@編集中 :03/05/02 18:37
dougaαでWMV9を出力するとfpsが30f表記になってしまう。
他のコーデックだと29.97fで普通なんだけどこれもバグかなぁ。
まぁ特に影響ないからどうでもいいんだけど一応報告。
warpsharp_2003_0502.cab
>>432-433 キタ━━━━━━(゚∀゚)━━━━━━ !!!!!
サンプル感謝です
今回のアップ内容もプログラム組む人向けっすね
IT_VY12 - Avisynth 用逆テレシネプラグイン
説明
Avisynth 用逆テレシネプラグイン
YUY2 モードおよび YV12 モード用
Avisynth 2.5 専用
thejam79 氏作 IT 0.051 をベースに Avisynth 2.5 対応および YV12 モード対応
ダウンロード
IT_YV12 v0.0.01
履歴
2003/05/01 v0.0.01 - Avisynth 2.5 対応, YV12 モード対応
nullinfoでハケーン
438 :
名無しさん@編集中:03/05/03 15:53
>>435 Doom9のフォーラムでも誰かがITのAvisynth2.5用をつくって公開してたけど
それとは別物なんだね。試用させていただきます。ありがとうございました。
アニメエンコにITは本当欠かせないから。
DVDからあんましエンコしないからいまだに2.08のまま
TVキャプメインでもそろそろ乗り換え時かなあ
>>439 2.5専用pluginもLoadPluginexつかえばとりあえず乗り切れそうだけど、
2.5に乗り換えちゃったほうが楽かもしれないね。
PICの4/2/2だから2.08でつ
YV12版DeDotが出たら移行しまつ。
YV12 にするにはデータ劣化という点があるが 2.5 にするのはなんの問題もないだろう
>442
ソースがないから面倒。むりぽ
Aviutlで標準のノイズ&時間軸フィルタ&640*480化インタレ解除で9fps
Avisynthで402のような初心者用スプリクトでこれまた9fps
これが常識なんでしょうか?何か自分が悪いのでしょうか??
Avisynth+VirtualDubの方が手間がかかる分、最終予想サイズが
分かるのでそれだけが利点なだけなんですが何か大事な設定を
忘れてたりして…なんて思ってます。ちなみにVirtualDubは
設定してません。
>ちなみにVirtualDubは設定してません。
>ちなみにVirtualDubは設定してません。
>ちなみにVirtualDubは設定してません。
>>444 わざわざオチまでつけてくださってありがとうございます。
まあ、実際、劇的に速度差があるわけじゃないしな…
dougaαに要望
定義ファイルの引数を10以上とか出来るようにしてほしい
waveletReducer用の定義作ろうと思ったら引数足りなくて作れなかった罠
AviSynth_251+VirtualDubMod-1.4.13.1で必要なDll教えてください。
msvcr70.dllとpython22.dlとVirtualDubMod_needed_DLLs_251102(dll詰め合わせ)
落としてVirtualDubの入ったフォルダに入れましたが
http://niiyan.s8.xrea.com/avisynth/の サンプルスクリプトを参考にavsファイル作ったのですが、VirtualDubで読み込ませると、
起動してたVirtualDubが消えるのです。
何か足りませんか?教えてください。
>>449 waveletReducer作者です。
正直、今現在のwaveletReducerの方はあまり利用価値無い割には重いので、
wavelet2DNRの方お勧めしときます。あっちだとまだ引数少ないと思うので。
(私自身はdougaα使ってないんでわからないんですが)
waveletReducerについては、スムージングの手法とか色々考えてはいるんですが、やはり
重さと効果の釣り合いがとれなくて、重い割には使わんでもいいやんってなフィルタに成り下がってるのが
辛い所です。wavelet変換するだけで既に2D方向に対して効果を及ぼしているので、そのまま
時間軸NRすれば3DNRの完成にもなるんですが、重い重い……使い物になりませんw。
まぁ、単に1フレームに対するNRで前後フレーム合わせて3フレーム分のwavelet展開してるのが
原因なんですが、プレビュー時なんかだとどのフレームに対してGetFrameが来るかは予測出来ない
ので、内部キャッシングを効率的に行うのも難しいんですよね。エンコ時には1フレーム目から
順番に呼ばれる事が期待出来るので良いんですが。
とりあえず、特定ノイズに対してのみ効果を発揮するNR、という線はどうかという考えで現在
別の物を考案中だったりもします。今までのNRだと、パラメータを操作する事で殆ど全てのノイズに
対応しようという物だった訳ですが、ノイズ種別毎に特化する事でより効率的にNR出来るんじゃ無いかと
考えています。
>>450 msvcr70.dllはシステムフォルダに入れるものじゃなかろうか。
pythonは必要なのかどうか知らない。
そもそも、そのスクリプトって、VirtualDubModじゃなくて、VirtualDubでも開ける?
VirtualDubでもエラーが出るならdllは関係ないだろうし、エラーが出なければdllが足りないのかもしれないし。
それと初心者なら、スクリプトはソースの読み込みだけにして、ちゃんと開けるかどうか確認したほうがいいと思う。
>>450 ソースは何かとか、もう少し詳しく書いてくれたほうがいいんだけど。
>>450 ´∀`)凸
まずは
>>4の【日本語による解説】のページを一読しろ。
お前のカキコからは何も調べていない教えてクソの
腐臭がプンプンしてくる、まずは調べてから来るんだな。
>>444 >ちなみにVirtualDubは設定してません。
VirtualDubの設定はVirtualDubのスレ逝け
それと、基地外氏ね・・・
Reenaのバグ報告しか書いてないような気がするが
今日もバグ報告
無圧縮WAVで出力すると、ナゼか音声なしでmux始めて
出力フォルダはAVIのみ出力。
音声はテンポラリフォルダにtemp.wavとして残ったまま
(当然連続エンコなんかしてたら消滅)
WMV9VCM.defを使うと、QBが反映されない
80だろうが100だろうが同じサイズで出力される。
おそらく80で出力されてるんだと思われ
以上二点、バグ報告でした。
>>453-455 ソースはMTVのfeatherで録ったmpeg2(魔探偵ロキ)です。
VirtualDubでもやってみましたが同じように消えます。
#ここから--------------------------------------------------
####1.プラグインの読み込み###
#---MPEGDecoder.dllの読み込み---
LoadPlugin("C:\Program Files\AviSynth 2.5\plugins\MPEGDeccoder.dll")おっしゃる通り簡単な構文でやってみました。
#以下略
#---映像(MPEG)ソースの読み込み---
MPEGSource("e:\FEATHER\Video Files\ロキ.m2v")
#以下略
DVD2AVIで.d2vファイルを吐き出しおっしゃる通り簡単なのにしました。
#プラグイン読み込み
LoadPlugin("C:\Program Files\AviSynth 2.5\plugins\mpeg2dec.dll")
#MPEG2読み込み
MPEG2Source("e:\FEATHER\Video Files\ロキ.d2v")
こうすると上手いこと読み込めたようです。
MPEGDeccoder.dllはプラグインフォルダに入ってるのに何でだろ・・・?
構文の書き方がまずいのかな。
一応、他の簡単な構文でも試しましたが解凍したVirtualDubのフォルダに
落としてきたdllのすべてを入れ動いてるようですけど、
dllって本来は、解凍したVirtualDubのフォルダじゃなく、WINDOWSのSystem32フォルダに、
入れるものなのですね。
参考になりました。ありがとうございます。
プラグインフォルダに入ってるのが悪いんだよ。
LoadAviUtlFilterPlugin 使っても
色タイミング補正フィルタが読み込めない・・・
他のAVIutlフィルタは読めるのに
UVTiming使えば?
YV12イラネ
YUY2イラネ
UVケアシテネ
>>462 それはそうなんだけど、チョット不思議だったの
なんで読めないんかなぁ
内部RGBにするようなフィルタじゃないし・・・
>>450 \AviSynth 2.5\plugins\か。
で、解決したん?
>>456 前の奴がサラッと受け流してるのに面白い反応するな。
どうみても自分はキチガイだと言っているように見えるぞ。
とりえずお・ち・つ・け。
>>466 使えるじゃん。
何か間違っているんじゃないか?
Dubでavsを読み込んだらこんなエラーが出てしまいます。
Avisynth open failure:
Unrecognized exception!
(avsへのパス, line 15)
ちなみにline15には
AviSource("H:\ふぬああ動画-20030503-005950.avi")
と書いてますが、ファイル名をアルファベットにしても同じエラーが出ます。
早くAvisyth使いたい〜;;
>>469 動画のパスは間違ってないんだよね?(ルートフォルダにファイル置いてるの?)
あと、AviSourceをほかの動画ファイルにしても同じ?
>>470 何回か読み直したらエラーがなくなってしまいました。
(日本語に戻してもエラー無し)
何が起こったかよく分からないんですがちょっと様子を見てみます。
あと、関係ないですけど各プラグインをpluginsフォルダに入れたら他のエラーも
消えました。もう何が何だか(;´_`;)
>>461 あ、同じ。
読めないっていうか、画面が真っ黒じゃない?
でしょでしょ?
愕いて三台のPCで試しちゃったよ
>>473 UVTimingだけじゃわからんのでしょ たぶん
>>472 >>474 warpsharpの中にUVTimingH(V)ってのがあるから、あとは解説してるサイトなりで調べなされ
いやスマヌ
わかってるうえで、あえて読めないって言ってたのか
忘れてくれ
UVTimingだと精度が・・・
>>476 いえいえ。
Avisynth使ってるんだから「UVTiming使え」っていうのはまったく正しいです
ただ、AVIutlスレに書くのも変だし、
まるもさん最近よくDTV板で見かけるから、
ここに書けば解説してもらえるかなぁ?って。
warpsharp側の問題か色タイミング補正の問題か明らかになれば、
神々にも有用な情報になるじゃん!?
ま、うちがヘボなだけかもしんないけど
>>477 doubleじゃ不満なの?
>>478 .aup保存してAviUtl.vfp経由なら読めるんだけどね…これじゃ意味ないか
UVTimigって精度よくない?
小数点以下の数値を設定すればかなり微妙な設定もできると思うんだけど、
使うことによって他のところに副作用がでたりするとか?
>>467 はい・・・なんとか。
簡単なスクリプトしか書けないので今のところはですが。
fpschkを起動するとmsvcr70.dllとpython22.dlを入れろとなるようになった
のですが入れるとアドレスに対する読み込み違反が入れないで警告を無視
しても使えるので構いませんが。
どうやらAvisynthのver.による相性問題っぽい。
AviSynth_251の場合、問題が発生するがAvisynthPackagev1_00っての入れると、
警告出ないです。
>>483 この辺の混乱を引き起した 2.5 の罪は大きいよな…。初心者はもちろん、結構
エンコしている人ですら LoadPluginEx がなかったら大はまりしそうなところだし。
IT_YV12に新オプションキタ━━━━━━(゚∀゚)━━━━━━ !!
ざっとチェックした感じ縞々がまったく見えなくなっている
2重化ってことはAntiCombや解除2と同じ処理をしているってことかな
そんなにぼけたようには感じないんだけど、細かいテロップとかで誤爆するのかなぁ
>482
warpsharp.dll使っているだけならpython22.dlとか必要ないと思うんだが
無駄に_pysdk.dllを読み込んでたりしないか?
>484
LoadPluginExがなかったら誰かが全部コンパイルしなおしてくれる気がする
でも無駄に互換性を切り捨てたのは駄目過ぎだよなぁ
IT_YV12ってYV12専用かと勝手に思っていたんだがYUY2でも使えるのか
新オプション試してみるか
>>485 新オプション試したけど、激しくボケボケになる・・・
縞々部分を全部二重化するだけの気がする。
>>481 えぇっ!小数点OKだったの!?
一回逝ってきます・・・。
>>487 フィールドオーダーの指定間違ってたりしない?
俺なんて新オプション012どれを指定してもまったく変化が見られないんだが
なんか間違ってるのか?(´・ω・`)ショボーン
ゴミだこりゃ
IT_YV12、どこから入手できるんでしょうか?
>>492 minamina氏のページで公開されてます。
ぼけるより縞々があるほうが許せない人とか今までAntiComb掛け捲っていた人とかにはいいんじゃない?
>487
そんなに影響するフレームある?
解除失敗自体めったいないんだが古いソースだったりするとぼけまくるかもね。ぼけるというかだぶる。
でもそういうソースの場合今までのITでもドットが目立つ解除の仕方になっていたと思うんだけど。
>490
素直なテレシネだと解除みすらないからわかりにくいのかも。
高速スクロールテロップの部分とかで比較するとわかりやすい。
>492
このスレぐらい検索しろ。>435くらいから嫁。
作者キタ━━━━━━\(゚∀゚)/\(゚∀゚)/━━━━━━ !!!!
>>493 情報ありがとうございます。
しかし、minamina氏のページを探すところからはじめなければ。
>>494 散々検索したけど、リンクなどの情報はみつからないんだけど。
435〜491のどこに、入手先の情報があるんでしょうか?
>497
業者のコピペかとおもた
>>494 > 高速スクロールテロップの部分とかで比較するとわかりやすい。
あとはパンが30fpsだけどモノは24fpsで動くような極悪混合ソースとかね。
ただ、この手のソースではITよりもAuto24fpsのほうが好結果が出やすいけど。
500 :
名無しさん@編集中:03/05/05 21:17
500ゲッツ
&ターン!
&リバース!
アタマリバース!
return last
resume next
ComplementParity()
tensai ? oresama : omaera
Trim(508,0)
NullPointException
GA!
( ・∀・) | | ガッ
と ) | |
Y /ノ 人
/ ) < >__Λ∩
_/し' //. V`Д´)/
(_フ彡 /
>>509
∧∧ ミ _ ドスッ
( ,,)┌─┴┴───┐
/ つ.; FadeOut(488)│
〜′ /´ └─┬┬───┘
∪ ∪ ││ _ε3
゛゛'゛'゛
∧_∧
( ´∀`)< ぬるぽ(^^)
Reena!更新しました
>>335 VFAPIを扱えるように変更しました
>>342 音声は120fps精度で切り抜くように変更しました
>>457 毎度すんません
両方とも修正しました
AVSPreview2でYV12を開く事ってできます?
開こうとしたらDrvOpenErrYV12と怒られたんですが。
>>517 普通に開けたけど?
逆に聞くけどVirtualDubだと開けてAVSPreview2だとダメっていうの?
AVSPreview2に限らずダメっていうのならDivX5かXviD入れなさいって言うんだけど
そんなわけないだろうし?不思議。
>>517 VGA が YV12 オーバーレイに対応してないに一票
とりあえず環境を書いた方が良いと思う
>>519 そんな画像フォーマットをドライバレベルで意識しているとは思えんけど?
オーバーレイって、
RGBオーバーレイ
YUVオーバーレイ
以外にあるの?
そんなこといったらDivX動画だってYV12なんだけど。
はいVirtualDubModだと開けます。
これがAVSファイルです。
#--- プラグイン読み込み ---
PluginDir = "z:\ktool\Avisynth\Plugins\"
LoadPlugin( PluginDir + "MPEG2DEC3.dll" )
LoadPlugin( PluginDir + "WarpSharp.dll" )
#MPEG2Source( "d:\作業領域\test.d2v" ).YV12toYUY2(interlaced=false) #こっちだと開く事が出来る
MPEG2Source( "d:\作業領域\test.d2v" )
AudioDub( last, WavSource( "d:\作業領域\test.wav" ) )
環境は
Windows2000
Avisynth2.51beta
Ti4200
何か勘違いしてるのかなあ。
まさか2.0.8なんてオチじゃねえだろうな?
Σ(゚д゚lll)ガーン
うちもYV12ではVirtualDubModだと開けるけど
AvsPreview2だと同じエラーで開けません
WindowsXP
Radeon7500
Avisynth 2.5.0
よくわからん
>>514 Reena!のReadMe読みにくいんだけどわかりやすくしてくれます?
>>524 mplayer2.exe で適当な mpg ファイル再生してみて、
ファイル→プロパティ→詳細設定→Video Renderer 選択でプロパティを押下。
DirectDraw→DirectDraw Capabilities の一番下で Non RGB FOURCC codes supp.. に
YV12 があれば YV12 オーバーレイをサポートしてる。
おかしいな、と思って再度確認。
な、なんと、俺はAVSPreviewでやってた。
AVSPreview2でやってみると、俺もダメで同じエラー。
これはバグですね。
皆さまお騒がせしました。
>>527 rendererに表示されるのは、FourCC登録されてるCODEC(RGB以外をサポートしている)
であって、そのCODECのColor Space ConvertorがCALLされると言うだけじゃないの?
>>514 Reena!もVirtualDubみたいなCodec選択できるようになりませんか?
AVSPreviewで表示された場合は、オーバーレイじゃなくてGDI表示だった。
またAVSPreview2も同じくGDI表示。
どこに原因があるのだろう?
前はDirectXに任せてたのが、今度は自前で色変換したりしているのかも。
過去ログ
>>527 YV12とだけじゃ、YV12なのかI420なのか判らんのじゃない?
俺が思うにI420も含んでると思うけど。(MPEG-2の再生とか)
>>534 VGA が I420 をサポートしてれば I420 も同じリストに表示される。
一応 DirectDraw/DirectShow 的には FourCC が違えば別形式という扱いだし
実際 I420 と YV12 は色差の配置が違う。
(YV12 は Cr が先だけど、I420 は Cb が先)
軌道修正
AvsPreview2 見ると Huffyuv 必須とか書いてあるんで、YUV -> RGB 変換を
Huffyuv にやらせてたけど、YV12 を Huffyuv がサポートしてなかったとか
いうオチではなかろうか。ソースが無いから推測だけど。
>>535 色変換を誰にやらせるとか指定できるものなんだ。
自動的に決まるもんだと思ってたよ。ありがと。
>>525 読みやすいドキュメントを提供してくれませんか?
>>530 勉強しておきます
でもインターフェースが分かりにくくなりそうな予感もしますが
>>535 正解でした…
HuffyuvがYV12をサポートしていませんでした
自前でRGB変換するよりは
YV12→YUY2変換してHuffyuv経由にするべきですかね…
>>538 もし自前でRGB変換するのなら、いっそ全部を自前でやってhuffyuvの必要性なくして
しまうっていう手はあるね。
>>539 それじゃ敷居高すぎ
※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※
AviSynthスクリプトをいじれる技能必須
自信のない方は2ちゃんねるの該当スレッドで揉まれてきましょう
※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※
120fps出力対応のCM切り抜き用ツールです。
AviSynth初心者さんお断りw
>>539 一度 DivX にエンコードされてもいいのだったらそれ OK だろうけど、我慢できるの?
DivX は YUY2/YV12 -> RGB 直変換は公開してないだろう。
外部から VfW 経由で利用できるのは RGB/YUY2/YV12 -> DIV5 と DIV5 -> RGB/YUY2/YV12
のみじゃないのか?
おもしろいと思うけどなにより精度というかスムースさが大事なフィルタだし…
というわけでいつも人の報告を待ってから試してみるオレ
60fps(120fps)化計画のページの作者さんにはいつも便利なツールを提供してもらって
とても感謝しながら使用してます。
今回も便利なReena!最新版が出ましたので早速感想をレポします。
基本
ソースファイル:C:\新しいフォルダー\SEED.d2v
インターレース解除(30fps用):AutoDeint30fps(WarpSharp.dll)
テレシネ解除(24fps用):Auto24FPS(WarpSharp.dll)
ノイズリダクション1:TemporalSmoother[3次元]
ノイズリダクション2:2DCleanYUY2[2次元]
リサイズ:LanczosResize
映像コーデック:DivX5.05ProB-Frame1PassQB分割エンコ
音声圧縮:LAMEABR112Kbps(lame.exe)
インタレ30
動作モードMotion動き重視:空白
テレシネ24
チェックフレーム破棄(24fps化)
閾値:24
縞判定範囲:16
動作モードBLEND:二重化:blend
ノイズ1
強さ:2 半径:3
ノイズ2
インターレースソース(1=On):0 輝度閾値:2 赤色差閾値:2 範囲X:2 範囲Y:2
リサイズ
サイズX:640 サイズY:480
圧縮
Quality(10倍の値):31
スクリプト
#AVSファイル
#[ ]で囲まれた部分は置換されます
[Load]
#$Stream=YV12toYUY2($Stream) #YUY2 in AviSynth2.5x
[DeInt]
[NR1]
[NR2]
[Crop]
[Resize]
[etc1]
[etc2]
[etc3]
[etc4]
[etc5]
[etc6]
AVS
#AVSファイル
#[ ]で囲まれた部分は置換されます
LoadPlugin("D:\ダウンロード1\エンコード\FPS判定\reena122\Reena\_2DCleanYUY2.dll")
LoadPlugin("D:\ダウンロード1\エンコード\FPS判定\reena122\Reena\warpsharp.dll")
LoadPlugin("D:\ダウンロード1\エンコード\FPS判定\reena122\Reena\MPEG2DEC2.dll")
#
MPEG2Source("C:\新しいフォルダー\SEED.d2v ")
#Stream0=YV12toYUY2(Stream0) #YUY2 in AviSynth2.5x
#30fps時は以下の設定が使用されます
FrameCache(9)
AutoDeint("")
#24fps時は以下の設定が使用されます
FrameCache(9)
Auto24FPS(true,24,16,"blend")
#ここから共通
TemporalSmoother(strength=2,radius=3)
_2DCleanYUY2(interlaced=0,thresholdY=2,radiusX=2,radiusY=2,thresholdU=2,thresholdV=2)
LanczosResize(640,480)
上記のように設定してます。
分割しないでエンコードはできるのですが、分割してエンコード(120fps化)すると
C:\reena122\Reena\temp000_120avi”指定されたファイルが見つかりませんと
VirtualDubエラーが出て映像音声結合できないのです。何故でしょうか?
549 :
名無しさん@編集中:03/05/09 09:34
今更知ったけどKenKunNR、KenKunNRT使うと変色してた・・・
最近作ったものが全部地雷に見えてきた。
これって回避する方法あるの?
>>549 まじっすか。手元にソースが無いので、
ColorBarsでテストを行ったが誤差とかは無さそう。
詳細きぼんぬ。
LoadPlugin("warpsharp.dll")
src = ColorBars(320,240).ConvertToYUY2()
#src = ColorBars(320,240).ConvertToYV12()
nr = src.KenKunNR(256,2,6)
nrt = src.KenKunNRT(256,2,20)
StackVertical(Subtract(src, nr).Subtitle("KenKunNR"), Subtract(src, nrt).Subtitle("KenKunNRT"))
Levels(127,1.0,129, 0,255)
>>550 手持ちのソースで追試。
2つ掛けると変化するかもと思い、
s=OpenDMLSource("H:\20030505-175936.avi")
v1=s.KenkunNR(256,2,6).KenkunNRT(256,2,20)
#Compare(s,v1)
subtract(s,v1)
ColorYUV(analyze=true)
まあ、変化の幅は、109〜140程度だった。画面全体の平均でみると126.3〜129.1程度
普通じゃないの?
ついでに、
v2=s._2DCleanYUY2(0,7,2,2,4,4).TemporalSmoother(2,3)
の場合、119〜135
v3=s.Convolution3d("animeHQ")
の場合、117〜135 (Yのみの変化は、121〜130)
以上、Avisynth2.5での話。ざっと飛ばしてみただけだからもう少し変化は大きいかも。
Convolution3Dって、Yの変化よりUVの変化が大きいんだね?
なんか変。閾値をみると確かに、YよりCの方が大きい。
間違っているんじゃないのかなあ?
俺の場合、KenKunNR、KenKunNRT使うとはっきり緑っぽく
なるので、すぐ使うの止めた。
このスレでその手の話題見た事無かったんで、ウチの環境
だけの問題、もしくは皆判ってて使ってるんだろうなと思って
たが。
ちなみにd2v→Avisynth→Dubで、Avisynthは1.07d
>>554 常識じゃないの?
KenKun使うときは手動で色調補正してるよ。
問題解決、以上。
Avisynth2.0.x系+VirtualDubMod で実写(VHSソース)エンコをしようと考えています。
codecはwmv9(1-pass CBR)です。
MPEGSource("C:\TMP\Capture.m2v")
Trim(180,149190)
TomsMoComp(1,5,1)
Crop(8,2,688,468)
Convolution3D (0, 32, 128, 16, 64, 10, 0)
LanczosResize(512,384)
ColorYUY2(cont_y=-30,cont_u=-30,cont_v=-30,off_y=-10, off_u=-10, off_v=-10)
UnsharpMask(strength=20, radius=3, threshold=5)
ソースの状態が悪いので(3倍録画)、Convolution3Dは"vhsBQ"の値にしました。
また、PC上で見ると人の肌(特に、陽光やライトが当たって明るくなっている箇所)が
白く飛んでいて非常に見づらい(まぶしい)ので、ColorYUY2にてコントラストとBrightness
を下げました。本当はもっとまぶしさを解消したいんですけど・・。
そこでお聞きしたいのですが、Avisynthで実写エンコ(VHSソース)の解説を掲載している
サイト等ありましたら、教えていただきたいんですが・・。どこのサイトを見ても、アニメ
エンコの方ばかりでして。
>>556 どんな具合か文章じゃ判らんので、サンプルをどっかに上げてくれたら
アドバイスしようがあるんだけど?
思うに、キャプチャ時のレベル設定がおかしくて飛んでるんじゃないのかなあ。
ColorYUY2使ってるんなら、debug=5にしてみてヒストグラムみてごらん。
これで最大・最小・オーバーフロー数を確認してみる。
あと暗くするなら、gamma_yを下げた方が悪影響が少ないかも。
levels="PC->TV"という手もあるな。
基本はアニメも実写も同じだよ。ただフィルタを強くかけるか弱く掛けるかの違い。
(映画なら24fps化だってやるし)
気になる点としては、画像が歪んでるんじゃない?
Cropで、680x460にした後、512x384にしてるね。
キャプチャは720x480なのかな?
あまり計算したくなけりゃ、720x480->704x480にcrop後、512x384にリサイズ、
その後縦方向に8(4)pixel単位でcropでどう? 512x376とか。
もちろん最終的に512x384にしたけりゃ、比率を計算してcropすれば良いけど。
(基本は704x480->640x480(512x384)になるように縦横を調整すること)
ごめん。
今計算してみたら、比率は合わせていたんだ。
後半は忘れてくれ。
>>554 俺、今までKenkunNR(T)って使ったこと無かったんで参考になった。
で、もう少し変化を詳細に見てみた。
確かにUVの変化が結構激しい。先にあげた3通りとも、変化は縮小方向に進むんだけど、
_2dcleanyuy2.temporalsmootherは、2〜5程度縮小
Convolution3Dは、3〜7程度。
で、Kenkunは、5〜15以上縮小されちゃう。これじゃ色は消えていって緑になるよね。
>>557 レスありがとうございます。
ttp://no.m78.com/up/data/up012079.jpg に上げました。PC上で見ると、鍵を持つ指の関節のシワが見えなくなる
程度に白飛びしています。
キャプチャはS-VHSデッキからS入力させたMTV-2000で行っています。
入力レベル設定は項目が少なく、「色合い[-32〜+32]」は0,「色の濃さ[0〜31」」は16
に設定しています。というかカードのデフォルト値ですが・・。
また、ノイズ・リダクションは強に設定しました。
>>556 自分も、状態があまり良くないVHSソースをよくやるけど
3DNRはビデオデッキ任せって感じかなぁ。(NV-SB900)
Avisynthではpreset="movieHQ"ぐらいかな。使う場合は。
映画の間引きはIT使ってます
>>560 スレ違いになるんで、あんまり書かないけど、カラーバー入力して
キャプチャボードの調整するのは基本中の基本だよ
>>560 キャプチャの失敗というより、VTRのクセだろうね。
あと、もともとこのシーン白飛び傾向なんじゃなかろうか?屋外だし。
MPGの切り出しじゃなくてJPGだったからかも知れないけど、キャプレベルはそんなに悪くない。
多少レベルを下げて我慢すればどう?
ColorYUY2(levels="PC->TV")じゃあ下げすぎかな?
以下でソースレベルを見た場合(オリジナルのソースで自分でレベルを確かめてみてください)
minimum Src=[Y:016 U:090 V:085 R:-15 G:-04 B:-17]
maximum Src=[Y:235 U:191 V:167 R:265 G:261 B:291]
average Src=[Y:139 U:121 V:132 R:150 G:142 B:130]
underflow Src=[Y:000 U:000 V:000 R:170 G:740 B:1061]
overflow Src=[Y:000 U:000 V:000 R:2205 G:198 B:2459]
ImageReader("up012079.jpg").FlipVertical()
ConvertToYUY2()
ColorYUY2(levels="PC->TV",debug=5)
問題の指のところの色を見てみると。
R=FF,G=EE,B=C0とかいう感じで、赤が255に張り付いてる。
あと襟の白いところやネクタイの結び目などは、今度は青が255に張り付いている。
やっぱり多少はゲインオーバーしているみたいな気がする。
MTVのオートゲインはこんな傾向があるのかな?
>>566 AviUtl GNBの館 波形表示プラグイン 使い方
を読めばわかる
>>561 言われてみれば、その通りですよね。Convolution3Dの強さを下げてみます。
エンコ後の映像がやけにぼやけてたのはこの為だったのか・・
>>562 アドバイスありがとうございます。早朝のカラーバーが流れているときにキャプって
調節します。と言っても、色合いと濃さしかいじれないんですが(;´Д`)
>>563 ColorYUY2(cont_y=-30,cont_u=-10,cont_v=-10,gamma_y=-5,levels="PC->TV")
にしてみました。白飛びが大分低減できましたヽ(´ー`)ノ
gamma_y=-5 にしましたが、見た目あんまり変わらないんですねコレ・・
>>570 まことに申し訳ありません。
バグのため、gamma_yは負の値を指定した場合、無効になっていました。
(他にもバグは1件発見しているんですが)
そのうち修正します。
かわりに、Avisynth ver 2.5のColorYUV又はTweakなどをお使いください。
で、KenKunNRTを多用してるんだけど、それくらい色を補正したらよいのよ?
_coloryuy2での数値キボン…
>>571 了解いたしました。
「見た目あんまり変わらない」って書いた自分が恥ずかしいです・・(つД`)
自分の目に自信が無くなってきました。この分だと、朝と夜で色が違って
見えるんだろうなぁ。
Avisynth ver 2.5のColorYUVってことは、AvisynthをVerUpしなきゃいけない
んですよね・・ということは、他のプラグインも変えなきゃいけないのか。
おとといからAvisynth始めたばかりなのですが、プラグインの種類が多すぎで
先が見えないですねコレ。
546さりげなく通過点
LOVEさりげなく
>>546 バグレポどもです
ファイル名関係のミスっぽいっすね
本日帰宅後にでも修正しますので、もう少しお待ちを
>>578 気づいてくれてありがとうございます。
毎度、優秀なツール群を提供してもらって作者さんにはお世話になってます。
お金払ってもいいくらいw
日々の労務、お疲れ様です。
>>580 数回試してみましたが、再現できませんでした
temp???.avi から temp???_120.avi にコンバート失敗しているっぽいですね
となると、分割しないとうまくいくというのも謎な感じが…
フィルターを最低限の物にして、数秒のものを分割エンコして
試して見てもらえませんか?
>>581 インターレース解除をTomsMoCompに、テレシネ解除をITに変え、後のフィルタは
なしでやってみました。
設定は以下の通り
インタレ30 テレシネ24
TopFirst(1=On) 1 フィールド[TOP/BOTTOM ] TOP
SeatchEffort 15
VerticalFilter(1=On) 1
AVS
#AVSファイル
#[ ]で囲まれた部分は置換されます
LoadPlugin("D:\reena121\Reena\IT.dll")
LoadPlugin("D:\reena121\Reena\TomsMoComp.dll")
LoadPlugin("D:\reena121\Reena\MPEG2DEC2.dll")
#
MPEG2Source("C:\新しいフォルダー\SEED.d2v ")
#30fps時は以下の設定が使用されます
TomsMoComp(1,15,1)
#24fps時は以下の設定が使用されます
IT(ref="TOP")
#ここから共通
30fpsエンコを5秒、24fpsエンコを5秒の合わせて10秒ほどエンコしましたが駄目でした。
Can’t Open"D:\reena121\Reena\temp000_120avi":指定されたファイルが見つかりません。
素人の見解なのですが、各範囲指定のエンコードはVirtualDubModのエンコ画面が出てるので
うまいこといってるみたいなのですがどうもエラー無しで120fps化って表記されてますけど120fps化されてないみたいなのです。
分割しないと(映像コーデックをDivX5.05Pro B-Freme1PassQBを分割エンコ無しに変えてますが)30fps、24fpsともに音声を結合した形で、
完全なものが出来上がります。
表記に過ちがありましたがD:\reena121はD:\reena122です。
すみません。
AvsPreview2アップしました
内部でYV12→YUY2変換しますが、補完はしてません
>>582 どうもInsNULL.exeの起動に失敗しているようですね
単体でInsNULL.exeを実行できますか?
あと、エラーが出ているときにエラーを閉じずに作業フォルダ内を
覗くとtemp???.aviは出力されていますか?
エラーメッセージの"〜_120avi"は"."(ドット)は入っていますよね?(〜_120.avi)
>>585 regsvr32やっときゃいいんじゃねぇか?
>>584 InsNULL.exe起動しました。
一瞬ですが、コマンドプロンプト上でのInsNULL.exeの起動は確認できるようです。
MP3のtempファイルと範囲指定1にあたるtemp001ファイル、範囲指定2のtemp002ファイルが
出力されてるようです。
概要を見ましたが、範囲指定2は24fpsにしてますが29フレームになってます。
範囲指定2を30fps、範囲指定1を24fpsに変え試しましたがやはり24fps指定の範囲1が29フレームです。
単体でエンコすると24fpsで出来上がるのに何でかな・・・?
\temp001_120.avi 入ってます。
589 :
名無しさん@編集中:03/05/12 12:58
warpsharp_2003_0502.cab
を2.08で使用してるのですが読み込めなくなりました
LoadPlugin(PluginDir + "LoadPluginEx.dll")
LoadPlugin(PluginDir + "warpsharp.dll")
これではダメになったのでしょうか?
590 :
名無しさん@編集中:03/05/12 13:03
漏れもwarpsharp_2003_0502.cab、2.08で読み込めない
なんか必須dllがいるとか
591 :
名無しさん@編集中:03/05/12 13:05
試しにwarpsharp_25_dll_20030121も2.08でやってみても駄目だな
2.5用だからあたりまえか
上の書き込みを見て0425から0502にverを上げてみましたが
ウチでは特に問題は無いみたいです.(Avisynth2.08使用)
0425版まではVC++のRuntimeがdll内に内包されてたけど
0427版以降は共有dllを使うように変更されているみたいだね.
warpsharp.dllのファイルサイズも小さくなってる.
てな感じで(?)
動かない人は MSVCP70.dll / MSVCR70.dll 辺りをどこかから拾ってこればいいと思うですよ.
warpsharp_25_dll_20030121って全く関係ないんじゃ?
595 :
bloom:03/05/12 15:12
596 :
名無しさん@編集中:03/05/12 15:26
まあ許してやれよ。勘違いしてるんだってことぐらいわかってるんだろう?
>>587 24fps部分が30fpsで出力されているのは
InsNULLで調整しているので問題なしです
が、InsNULLが失敗しているようですね…
コマンドラインを扱えるようでしたら、
InsNULL.exe temp001.avi temp001_120.avi
のような感じで実行した結果を教えていただけると助かります
ちなみに環境はWinXPでしょうか?
>>598 え?DOSですか・・・PC98時代、ゲームするためちょっとしかコマンド覚えてないし、
かなり忘れました。w
一応、あいまいなりにやってみました。
D:\Reena>insnull
InsNULL ver.0.2
----------------------------------------------------------
InsNULL [元ファイル] [出力ファイル] [パターン] [FPS倍率]
[パターン] "@ファイル名"でテーブルファイル指定
X1:Y1,X2:Y2,...
Xn:元ファイルのフレーム数
Yn:出力ファイルのフレーム数
※Xnの合計は元ファイルのフレーム数と同じになるようにする
----------------------------------------------------------
InsNULL [元ファイル] [出力ファイル]
自動120fps化
----------------------------------------------------------
InsNULL [元ファイル] [出力ファイル] [@TPRFile]
TPR使用60fps化
次に言われた通りに、InsNULL.exe temp001.avi temp001_120.aviを入力、
D:\Reena>insnull.exe temp001.avi temp001_120.avi
InsNULL ver.0.2
ソースファイルを開けません
※続き
ソースファイルがないので例のエラー表示出してソースファイルを出してから実行を
試みようと思いましたが、エラー表示が出ず。.d2vファイルが出力された所に120fps化された完全なaviファイルが出力されました。
今日の夕方、解凍し直して必要な.dllファイルを入れなおしたからかもしれませんがコマンドプロンプトを起動しながら実行するとうまくいくようです。
形はどうであれ成功するので、今後この方法を使ってみようと思います。
OSはWinXP、Home。CPUはP4-2.53G、MEM:512MB、HDDはSeagate ST3120026Aです。
う〜、doom9 のほうにもロクなネタが転がってないな…
MPEG2Dec3 1.04 と MultiDecimate 1.05 ぐらいかな。
>>599 原因がイマイチわかりませんが、対処法があってよかったです
急に忙しくなってしったため、ツールの方はしばらくいじれそうもないです
XPも安定しなかったため2000に戻してしまいましたし
時間が出来たらXP入れて検証しなおしてみます
Audio = WavSource("c:\aaa.wav")
DelayAudio(Audio,-0.066)
としたAVSをVirtualDubModで読み込みWAV出力したファイルは
Delayされていない気がするのですが
DelayAudioってちゃんと機能してます?
AVSではなくVirtualDubModのほうで遅延させたらちゃんと遅延されました
Versionは2.51Betaです
追記
もちろんAudioDubはしています。
Delayしていない状態でAddRangeによる動画に合わせたCMカットを行うと
その後VirtualDubで-0.066しても音がずれて66msだけCM部分の音が本編を浸食しますよね
微妙な時間なんでずれてるのかずれていないのかだんだん分からなくなってきた・・・
Audio = WavSource("c:\aaa.wav")
Audio = Audio.DelayAudio(Audio,-0.066)
Audio = Audio.DelayAudio(-0.066)
で正常に同期できました
ありがとうございます
そういえばDelay -66msって-2/30sで2フレーム分のずれって事なのかな?
1秒=30フレーム=1000msだよ
2フレームであってる
609 :
名無しさん@編集中:03/05/15 21:53
AvisynthをつかってWmvってつくれますか?
作れます。
プログラムストリームだと音と映像のスタート地点が
違っていてなんだかキモイので、自分はもっぱらエレメンタリーで取り込んでます。
warpsharp_2003_0502.cab落とせるところキボンヌ
avisynth.orgdj?
それはさておき、Avisynth2.5ってDVD2AVIのRGB/YUVの設定無視されるよね?
で、MPEG2Dec3で再設定できるんかなと思ったんだけど出来ないんだよなあ。
さっきキャプチャした種をAviUtlとAvisynth経由VirtualDubで読み込ませて
比較したんだけど、あからさまにAvisynth(YUV)の方が白飛びしている。
AviUtlはRGBで読み込んでいるのみたいなので破綻無し。
ConvertToRGB24()で本来(?)の色空間になるんだけど、
これをやるとAvisynth使う意味がないような気がするんだけど、どうなんだろう?
訂正
ConvertToRGB24()でも白飛びしていた。
スマソ。
スクリプトの最後でTVスケールに変換するか、
YC伸張見越してlevels使えば無問題
>>616 thanx
いちおう
Levels(0,1,255,16,235)で収束したが、
微妙な輝度上がりみたいなのが残っていてヘンな感じ…。
つーか、最近制作されているアニメで明らかに色空間がおかしいのが増えたなあ。
彩色、特効をPCで出来るようになってからここ数年、
TVモニタで見ていても白飛びしているのが確認できるし。
マスモニできちんとチェックしているのだろうか?
>>617 そりはLevelsの引数の指定方法が違っておるぞ。それにLevelsは輝度と色とを別々に
指定できないなど機能上の不備もあるから、素直にColorYUY2使っといたほうがいい。
warpsharp_2003_0502.cab( ゚∀゚)ハッケン!
どもですー
今までハケーン出来なかった方が驚き。
あ、ハケーン
>>602 かなりの遅レス、スマンですがありがとうございます。
こっちの環境のせいかもしれないので気にしないでください。
>>619 thanx
うう、めんどくせー。
ConvertToYUY2()
ColorYUY2(Levels="PC->TV")
ConvertToYV12()
結局コレでOKですた。
ふぬああの「マルチプレクサの設定」で遅延時間処理のところを
ビデオ:ヌルフレーム/オーディオ:基準時間変更にしてるんだけ
どコレでキャプったファイルをAvisynth2.08が読んでくれない。
他のソフトでファイルの先頭を削除したら読めるんで、ビデオのヌ
ルフレームがマズイっぽいんだけど、なんか対策ありませんか?
ビデオ:第一+ヌル、オーディオ:ヌルフレーム
で問題なし
びっくりする程ユートピア!びっくりする程ユートピア!
aviutl:huffyuvで吐いたものをavisynth(フィルタは同一のものを使用)でエンコ
VirtualDub 1.5.2-P4(P4 2.53GHz)で約2時間10分
VirtualDub 1.4.8 (P3 1.GHz)で約1時間50分 かかりました。
なぜP4のほうが遅いのでしょうか? フィルタは同じものをかけています。
aviutlでhuffyuvで吐くときは、p3に比べてp4では三分の一ちかく時間が短縮されました。
>>626 ビデオ:第一+ヌル で問題解決しますた。サンクス。
DeDot_YV12 v0.0.01
ついにキタ━━━━━━(゚∀゚)━━━━━━ !!
ドコ?
マジだ━━━━━━(゚∀゚)━━━━━━ !!
>632
nullinfo だヨ
信じがたいことなんだけど、DVDものを Avisynth 2.5 と 2.08 で DivX 5.0.3 で
エンコした画像を1フレームよく拡大してみたら 2.5 の方が綺麗だった(ちょっとだけ)。
アニメだったからだろうか。
>630
でもなぜに Dedot 0.3 なの?最新版でなくて?
0.3の方がいいってほんとなの?
キタ━━━━(。A。)━(゚∀゚)━(。A。)━(゚∀゚)━(。A。)━━━━!!!!
0.3が最新版じゃないの?
俺の持ってる04にはDeDot0.3とDeDotA0.1が入っているんだが
>>572 遅レスですが、ColorYUY2(off_y=1,off_u=1,off_v=1)
ぐらいでやってます。
でもシャープフィルタを使ってるからこれだと少し弱いかもしれないです。
0.4 が最新版だよ。DOCには 0.3 って書いてあるけどあれはたしか間違いなはず。
0.4 から De.dll に DedotA() が含まれるようになった。
2.5 用のは 0.3 の De.dll だから DedotA() が使えないってわけ。
>>572 ColorYUY2(0,0,0,0, 0,0,0,0, 0,0,0,10)
これくらい?
動きの滑らかな60fpsの動画を作りませんか?
作り方はとっても簡単。
必要な物
AviSynth2
http://sourceforge.net/projects/avisynth2/ VirtualDub
http://virtualdub.sourceforge.net/ VirtualDub用プラグイン Deinterlace smooth
http://home.bip.net/gunnart/video/ 0.始めにAviSynth2をインストール、VirtualDubとDeinterlaceSmooth.zipを解凍して、DeinterlaceSmooth.vdfを
VirtualDubのpluginsフォルダに入れる。
1.メモ帳を起動して下をコピー&ペーストして保存する。
-----この下から----------------------------------------------------------------------------------
PluginDir = "C:\Program Files\AviSynth2\plugins\" #AviSynth2のプラグインフォルダを指定する。
AVISource("D:\ドラマ.avi") #AVIファイルを指定する。
separatefields()
top = SelectOdd
bottom = SelectEven
Interleave(top,bottom) #がたつく場合はInterleave(bottom,top)に変更。
-----この上まで-----------------------------------------------------------------------------------
2.拡張子をtxtからavsに変更する。
3.VirtualDubを起動してavsファイルをD&Dする。するとVirtualDubに横長の映像が2つ表示される。
(左が元の映像、右がフィルタを当てた映像)
4.Video>Filters>addで"deinterlace - smooth"を選択して追加する。
5.コマ送りしてスムーズに動いているか確認する。
2コマ進んで1コマ戻るという動きになったら、トップとボトムを入れ替える。
同じコマが2枚、同じコマが2枚…となっている場合は、残念ながら60fpsに出来ません。
6.通常通りフィルタやリサイズなどの設定を行いエンコ開始。
7.数時間待てば出来上がり。
内蔵のLanczosResizeと、lanczos3.vdf使ったLanczos3Resizeは
lanczos3.vdf使ったほうがいいって聞くけどなぜ?
PC ExplorerにAvisynthの記事があったけど、ネタが一年前のものだった。
>>643 LandzosResizeはきちんとlanczos3を実装しているんじゃなく、lanczos3.vdf
をベースに多少手抜きして高速化を図っているものだから。
>>645 ちょっと関心があったので比較してみた。(PIII-CPU)
多少のばらつきはあるけど確かにちょっとは違う。でも無視できる程度。
俺の想像だと、この違いは処理を削ったのではなく、
mmxのコードとmmx2,sseのコードの違いなんじゃないかなと思っている。
OpenDMLSource("test.avi")
marumo=last.lanczos3resize(480,480)
internal=last.lanczosresize(480,480)
compare(marumo,internal)
#subtract(marumo,internal)
#ColorYUV(analyze=true)
return last
■結果■
Mean Abs Dev: 0.0031 ( Min=0.001 / Avg=0.003 / Max=-0.001 )
Mean Dev: -0.0030 ( -0.006 / -0.003 / -0.001 )
Max Pos Dev: 1
Max Neg Dev: -1
PSNR: 73.15dB ( 69.35 / 74.05 / 79.99 )
lumaY: Ave=126.00 Min=125 Max=127
ChromaU: Ave=128.00 Min=127 Max=129
ChromaV: Ave=128.00 Min=127 Max=129
■追加■
一旦縮小し、元の大きさに拡大して、オリジナルと比較した結果
original=OpenDMLSource("H:\20030513-182837.avi")
marumo=original.lanczos3resize(480,480).lanczos3resize(720,480)
internal=original.lanczosresize(480,480).lanczosresize(720,480)
marumo=subtract(original,marumo)
internal=subtract(original,internal)
marumo=marumo.ColorYUV(analyze=true).crop(0,0,720,240).subtitle("marumo")
internal=internal.ColorYUV(analyze=true).crop(0,0,720,240).subtitle("Internal")
stackvertical(marumo,internal)
return last
■結果■
marumo
Y: avg=126.01 min=107 max=152
U: avg=128.01 min=126 max=131
V: avg=128.01 min=126 max=130
Internal
Y: avg=126.00 min=107 max=152
U: avg=127.99 min=126 max=131
V: avg=127.99 min=126 max=130
なんか結果が輝度(Y)で誤差が出るなと思い、
subtract(last,last).ColorYUV(analyze=true)
ってやってみた。
なんと、
Y: avg=126.00 min=128 max=128
U: avg=128.00 min=128 max=128
V: avg=128.00 min=128 max=128
結論は、subtractのバグの所為みたい。
誤記あり
>>648は、
Y: avg=126.00 min=126 max=126
U: avg=128.00 min=128 max=128
V: avg=128.00 min=128 max=128
でした。
dedotyv12速いね。本当に効いているのか不安になる(w
それにしてもkenkunnrやこれみたいにソースが無いのからどうやって作ってるんだろう
AudioDub(video,audio)
DelayAudio(-0.066)
↓
AudioDub(video,audio)
DuplicateFrame(0)
DuplicateFrame(0)
Trim(2,0)
と、してみた。
>650
速いんだけど、やっぱりアニメに関しては DedotA の方が効きがいいんだよな〜。
>>639>>641 レスさんくす
聞くだけってのもアレなんで、エンコするものがないときにでも
参考にしつつcolorYUY2の数値見ながらちょっと試してみます
縦ゴースト消せるEraseGhoseの使い方キボン
もしくは解説サイトを
正:EraseGhost
>654
試したら結果きぼんぬ。
SearchGhostV(clip, int frame, int top, int bottom, int depth, string pattern)
EraseGhostV(clip, int strength, string pattern)
>>651 逆汗でぐぐっていくつか説明見てツール落として試してみたけど… _| ̄|○
駄目だ。プログラマー入門者の俺の住む世界ではないことがはっきりわかった。
感謝しつつありがたく使わせていただきます。
>>654 色が変わるのがはっきりわかるソースってどんなのがあります?
いくつか手持ちのソースで見てみたんだけどいまいち変化がわかりにくくって。
sh0danが新しい3DNRを出したよん
http://cultact-server.novi.dk/kpo/avisynth/MipSmooth.html 2Dのアルゴリズムは以下の通り
It takes the source frame, and creates three new versions, each half the
size of the previous. This is done by using ReduceBy2, or a selectable
resizer. These frames are then all scaled back up to original size using
BilinearResize. These frames are then compared to the original, and if
the difference is below the threshold, the information is used to form
the final pixel.
んで、時間軸は2DNRかけた前後のフレームを比較してっていう単純なものみたい。
にしても、動き検出する時間軸NRってDustだけか。
aviutlスレで質問したのですが誰も答えてくれなかったのでここで質問聞いてくれますか?
http://pc.2ch.net/test/read.cgi/avi/1051032277/605 質問は上のリンク先のようなことですがfpschkの解析結果をReena!に読み込ますことは可能なのでしょうか?
できなければ構いません、あきらめます。
それと別な質問なのですがreena!ver.1.2.2で、warpsharp_2003_0502のwarpsharp.dllをReena!フォルダに入れ、
使用してると、音声エンコードの後の映像エンコードで""は整数ではありませんとエラーが出ました。
そこで、warpsharp_1024のwarpsharp.dllを入れ、warpsharp_2003_0502のLoadPluginEx.dllはそのままにして使用してみると、
エラー無くエンコードすることができました。
warpsharp_1024にはLoadPluginEx.dllは入ってなかったので、warpsharp_2003_0502のを流用しましたが、(検索しても他のver.のwarpsharpは見つからなかったので)
まったく問題はないので聞く必要ないと思いますがこんなので構いませんか?不安症なので・・・
素人なので初心者な質問ごめんなさい。
>>661 ......なんでAviUtlスレで質問したの?(素朴な疑問
で warpsharp/LoadPluginEXの質問の答えは
使用するAvisynthのバージョンによって変わってくる.
誰も答えてくれない,と愚痴る前に 質問の仕方と言うものを(以下略
Avisynthのバージョンは2.08です。
何であっちで質問したかは、昔あっちでreena!の使い方教えてもらったからその回答者さん、
いるかと思ったのです。
>661
Reenaのtaskファイルをテキストエディタで
開いたら最初の方に
275- 422 00:00:04[24]
603- 20742 00:11:12[30]
21193- 42710 00:11:57[24]
43609- 44058 00:00:15[30]
44509- 45048 00:00:18[24]
て感じで範囲とフレームレートが書かれてるから、
取り敢えず全編30fpsとかで一旦taskファイルを
作っておいて、この部分にfpschkのidxファイルの
中身をコピペすればいいんじゃないかな?
>>659 実写よりアニメの肌色とかどうでしょう?
ピンクに近い肌色
黄色に近い肌色
このあたりだと目で見て分かるくらい変化するときがありました
実写だと影が多かったり1色じゃないので分かりにくいような気がします
>>665 人に聞かなくても変化を大きくしてやれば目ではっきり分かるし数値でも見れると思うんだが。
>>550,
>>551のやり方を参考にできないのかな?
>>664 ありがとうございます!やっぱり方法があったのですね。
大変、助かりました。早速、やります。
半年くらい動画エンコードから遠ざかってたものです
最近また動画エンコードをはじめたのですが
ソースのメインがYV12なのでAvisynth2.51にしようかと思ってます
ITもYV12に対応しましたしね
そこで、このスレを読み返してみたのですが
TemporalSoftenはAvisynth2.51で使えるのかどうかが分かりませんでした
2.51に対応してますか?
それと半年ぐらい前はTemporalSoftenは使っておけという流れだったように
感じられるのですが、いま流行の時間軸ノイズ除去フィルタはどのようなものでしょうか?
あとソースはきれいなのであまり強くない設定も教えてください
よろしくお願いします
>>668 ソースが綺麗なら
Convolution3d(preset="movieHQ")
で十分じゃない?
時間軸ならKenkunNRTかなぁ
>>666 レスどうも
平日はたいていエンコしててPCあいてないんで週末に試してみます
>人に聞かなくても変化を大きくしてやれば目ではっきり分かるし数値でも見れると思うんだが。
これってほんとですか?
KenkunNRTの設定によって色の変化の度合いも変わってくるのなら、毎回調べないとまずいわけで…
できればある程度数値決めうちしたかったんで残念です
>>671 このスクリプトで変化の大きいフレームを探し、その誤差を少なくするように
コントラストを強くすればよいと思う。
ただし俺はやったことないので、理論だけ。
AVISource("test.avi")
dst=last.Convolution3d()
dst=dst.KenKunNR().KenKunNRT()
subtract(last,dst)
#ColorYUY2(debug=3,cont_y=1000,cont_u=1000,cont_v=1000) #これなら見て分かる
ColorYUV(analyze=true)
return last
注意すべきは、subtractの中央点は、Y=126,UV=128なのでYが低いとは思わないように。
Avisynth2.51で字幕表示用プラグインVobSubが
使えませんでした。
Avisynth2.51で字幕をつけてる人はいるのでしょうか?
どのようにやってるのか教えてください
LoadPluginExでもうまくいけませんでした
しばらくは2.08使うことになりそうです。う〜ん残念
sage忘れました
すいませんでした
675 :
名無しさん@編集中:03/05/21 08:57
>>673 うちはVobSubちゃんと使えたが…
YUY2変換忘れてないか?
質問する態度じゃないしな
教えて君を目指すためのガイドラインとかの釣りか?w
2.5不安定だから2.08に戻したんだが
やっぱり2.5は速かったんだなと改めて思った
30%は速いですよ
680 :
名無しさん@編集中:03/05/21 18:29
aupasのsearchghostV版のようなものってありますか?
下らないけどそこそこ効果のある NR (?)
Avisynth だと YUY2 でコーデックに渡すのが普通で、コーデック内でも多くは
YUY 空間上で処理し ITU-R BT.601 的に無効な範囲も律義に使おうしてる。
んで、きちんと調整したキャプチャボードなのに無効領域まで達っしているのは
リンギングとかノイズが載っているのも原因の一つ。
ってことで、ColorYUY2 で opt="coring" して無効領域切り捨てると、少し
仕上がりのファイルサイズが縮む。
>>677 >>643-649にあるのは
内蔵のLanczosResize と lanczos.vdf の Lanczos3Resize
>>675が質問してるのはlanczos3.dll, lanczos3.vdf それぞれのLanczos3Resize
Decomb 3.91をDownloadできる所知りませんか?
いくらGoogleで検索してもDecomb405Legacyしか置いてる所ないです。
もう手に入らないのでしょうか?
>>683 どうして4.05じゃいけないの?新しい方が通常は良いはずなんだけど。
なんか不具合でも?
どうしてもです。勝手とは思いますが訳は都合ゆえ聞かないでくれませんか。
なければいいです。諦めますので。
つまらんネタはやめろ、キチガイ。
>>685 無いわけないだろ。
持っているからやろうかと思ったけど、そんな態度じゃ気が変わったよ。バイバイ!
訳言います。GordianKnot0.27に入ってるDecomb.dllのver情報確認の為です。
くだらないことなので言いたくなかった・・・
>>688 ベータ版は除く
Decomb 3,80 2002.03.08 21:25:00 32kb
Decomb 3.91 2002.08.28 11:50:28 36kb
Decomb 4.00 2002.10.08 8:40:52 52kb
Decomb 4.01 2002.10.31 7:37:44 52kb
Decomb 4.05legacy 2002.12.23 9:18:04 52kb
SSE必須なフィルターが増えてきたなぁ
>>689 くだらないことなのにありがとう。
それみるとGordianKnotの奴って4.00以降の奴っぽいですね。ファイルサイズから。
いえ、GordianKnotアンインストールできなくて困ってたので・・・
>>690 600MHz以上のCPUならほとんどsse対応だから良いと思うけど。
古いXeon,PIII,K7が紛らわしい存在かな。
俺は河童PIIIだからSSEはOK.
P!!! = SSEじゃなかった?
━―━―━―━―━―━―━―━―━[JR山崎駅(^^)]━―━―━―━―━―━―━―━―━―
ワラタ
>>693 そうだった。MMX2が途中からサポートされたんであって、
SSEは初期バージョンからのサポートだったね。
じゃあ、
>>690はK6かPII,ド初期セレロン、C3あたり?
━―━―━―━―━―━―━―━―━[JR山崎駅(^^)]━―━―━―━―━―━―━―━―━―
>>698 この辺ややこしいよね。
SSE=PIII以降(大量にMMX拡張された)
MMX2=KNI(Katmai New Instructure) ちょっとだけ拡張。
Katmaiコアよりサポート。セレロンでは河童コアから。
これに
Pentium Pro拡張命令
SSE2
3D Now!
拡張3D Now!
なんかあってなにがなんやら。同じCPU名称でもコアが違うとサポート範囲も違うし。
いまどきの問題は、SSE2の方だろうね。微妙に3D Now!ともずれているし。
Crusoeなんかどうなのかな?
>>699 Crusoe TM5800はMMXのみ対応。TM8000でSSEに対応したCMSが採用されるとの噂。
SSE2はPen4でさえ使ったところで大して速くならないしどうでもいいんだけど、
MMX2とSSEには対応しておいて欲しいところ。じゃないと最近動かないソフトが
多くなってきて…
プラグイン作るときはMMX2とかつかっちゃっても大丈夫?
どれくらいの割合で使えない人がいるんだろう
>>701 とりあえず、800MHz以上のPIII,P4,CELE,K7だったら大丈夫。
それ以下のクロックだったら引っかかる可能性もあるって程度。
でも、CPUを判別して、MMX用、MMX2用、SSE用と複数のコードを作成すれば問題は起きない。
インタレ解除 2重化したい時はどうしてますか?
おしえていただきたい。
ボーランドのフリーコンパイラでプラグイン作れますか?
単純なのを作ってみようと思ってるのですが。
>>703 手っ取り早く済ませたいならAntiCombでいいんじゃない?
>>704 そんなマヌケな質問をしてる時点で、何使ってもオマエには無理ってことになるわな。
707 :
名無しさん@編集中:03/05/22 14:15
ageてみる
DV(地上波)>CCE Basicなんですが、NRで疑問点が
2D NRはConvolution3D(時間軸 OFF)
3D NRはTemporalSoften
TemporalSoftenもフィールド単位でかけてるのですが、これでいいのでしょうか?
#--- プラグイン読み込み ---
PluginDir = "C:\Program Files\AviSynth2\Plugins\"
LoadPlugin( PluginDir + "WarpSharp\LoadPluginEx.dll" )
LoadPlugin( PluginDir + "WarpSharp\WarpSharp.dll" )
LoadPlugin( PluginDir + "ColorYUY2\ColorYUY2.dll" )
LoadPlugin( PluginDir + "Convolution3d\Convolution3d.dll" )
#--- ソース指定 ---
SourceDir = "C:\"
FileName = "test.avi"
AVISource( SourceDir + FileName )
#--- 411 to 422 補間 ---
ColorYUY2(interpolation="411->422")
#--- フィルタ ---
SeparateFields
Bottom = SelectEven
Top = SelectOdd
Bottom = Bottom.Convolution3D (0, 8, 32, 0, 0, -1, 0)
Top = Top.Convolution3D (0, 8, 32, 0, 0, -1, 0)
Bottom = Bottom.FrameCache(3).TemporalSoften(1,4,4)
Top = Top.FrameCache(3).TemporalSoften(1,4,4)
Interleave(Bottom, Top)
Weave
>>704 DLLが作れる言語だったら何でも良いのじゃない?
VBでだって大丈夫だと思うが。
あと、スクリプト言語のruby,photonもwarpsharpで使えるようになったみたいだし。
>>708 時間軸NRはフィールドベースだろうがフレームベースだろうがあんまり気にせず
かけちゃってもOK。
>>710 それは経験則?
普通に考えると、
TemporalSoftenやTemporalSmoother,Convolution3Dなんかは
フィールドが崩れてダメになると思えるんだけども?
DNR2ならそれでOKだけども。
向こうのforumでもフィールド別に掛けるのが良いとアドバイスされてたけどね。
YV12とYUY2の変換って、なんかおかしくない?
MPEG2Source("test.d2v")
YV12toYUY2()
ColorYUV(analyze=true)
return last
と
MPEG2Source("test.d2v")
ColorYUV(analyze=true)
return last
の結果が違う(UとVに違いがある)。もちろん、
MPEG2Source("test.d2v")
YV12toYUY2(false)
ColorYUV(analyze=true)
return last
とも同じ結果にならない。
また、ConvertToYV12(),ConvertToYUY2()でYUY2とYV12を変換しても結果が合わないけど?
AVISource("test.avi")
ColorYUV(analyze=true)
return last
と
AVISource("test.avi")
ConvertToYV12()
ConvertToYUY2()
ColorYUV(analyze=true)
return last
とも一致しない。
>>713で同じにならないのは当たり前か。
焦って変なこと書いちゃった。
>>710 >>711 出先で思い立ってスクリプト書いてやってたんですが、帰宅してチェックしてみたところ
TemporalSoftenをフィールド別にかけるほうが出来上がりが変になってました。
FrameCache入れたのがまずかったのかもう少しやってみますが、とりあえず時間軸のほうはフレームでかけることにします。
>>715 俺はconvolution3dをフィールド別で掛けているけど
綺麗に出来てるよ、ドラマだけどね。
DVはどんなソースかわからないけど
HDDレコーダーで
SeparateFields
#--------------Top---------------#
Top = SelectEven
Top = Top.Convolution3D(0, 3, 4, 4, 5, 2.8, 0)
#-------------Bottom-------------#
Bottom = SelectOdd
Bottom = Bottom.Convolution3D(0, 3, 4, 4, 5, 2.8, 0)
#-------------Interleave--------------#
Interleave(Top, Bottom)
Weave
とやってる。
>>716 ども、Convolution3Dはわけても問題ないのはうちも同じです、おかしくなったのがTemporalSoftenのほうなので。
時間軸をわけてかける場合は
TemporalSoften(2,4,4)と2フレームまで参照しないとダメなのかもしれません。
>>699 初代Pentium !!!がKatmaiで、
KNIの正式名称がSSEなのだが。
Enhanced 3DNow!対応でMMX2非対応のCPUを使ってると
MMX2必須のフィルタが使えなくて困る。
結局以下の設定でうまく出来そうです。
しばらくこれでやってみます、ありがとうございました。
ソース、DV(地上波、実写)
出力、MPEG2
#--- フィルタ ---
SeparateFields
Bottom = SelectEven
Top = SelectOdd
Bottom = Bottom.Convolution3D (0, 8, 32, 0, 0, -1, 0)
Bottom = Bottom.FrameCache(5).TemporalSoften(2,4,4)
Top = Top.Convolution3D (0, 8, 32, 0, 0, -1, 0)
Top = Top.FrameCache(5).TemporalSoften(2,4,4)
Interleave(Bottom, Top)
Weave
実写はmovieHQまでだなぁ。
>>712 可逆じゃないのでずれる。RGBをはさんでも同じ。
ちなみにConvertToYUY2なんかはデフォルトinterlaced=falseなんで注意。
>>722 確かに、そうみたい。
YUY2,YV12相互変換で誤差が蓄積していくみたい。
なんか、スクリプトで何回もYUY2とYV12の変換を使っているのを見たことあるけど
それってマズいよな。
>723
その誤差を減らす関数があるよね。たしか。Convertbackto とかだったかな?
>>724 ConvertBackToYV12() ?
それってどこにあるの?
内蔵には無いけど?
また、標準のConvertBackToYUY2は、ソースがYV12の場合は変換してくれないんだけど?
ソース見てみた。
理解したわけじゃないけど(だってアセンブラだもん)、
YV12->YUY2の変換で、上下ラインから420->422補間しており(一番上と下の行は補間なし)
YUY2->YV12の変換じゃ、2ラインをブレンドしている。
上のラインだけから変換するConvertBackToYV12()の登場が待たれるところ。
う〜〜〜〜 kiss☆
| (゚∀゚)人(゚∀゚)キュンキュン!
/ ̄ノ( ヘヘ  ̄( ヘヘ
| (゚∀゚)ノキュンキュン!
/ ̄ノ( ヘヘ  ̄ ̄
ハイ!ハイ!
≡ (゚∀゚ )スキスキスキ ヾ(゚∀゚)ノ
≡ 〜( 〜) スーキスキス ( )
≡ ノ ノ < <
スキスキスキ ( ゚∀゚) ≡ キュンキュン!
スーキスキス (〜 )〜 ≡ (゚∀゚)
( ( ≡ ノ( ヘヘ
>一番上と下の行は補間なし
これは、2ライン目(1)と(Height-1)ライン目ってことで、
補間するラインは、1,3,5,7,9,...と一ライン置きってことです。
dougaαを試しているのですが、タスク追加をクリックすると
プログラムが終了してしまいます。.tskファイルは作られています。
OSは、Windows2000とWindowsXP
dougaαは0.43
Avisynthは2.51
同じ症状が発生した方いませんか?
>>721 その通りです。
708にある通りCCE Basicに渡してます。
こんにちわ、始めまして。
ITのスクリプトを作ったのですが、なんかギザギザしてて滑らかではありません。
たぶんフィールド半分分だから解像度が低いのと思います。
IT(fps = 30, ref = "TOP)
主に実写のエンコをしますがどこを直せばいいのですか?
733 :
名無しさん@編集中:03/05/23 20:14
Convolution3DYV12って効きかたが全然違いすぎて驚いた
けっきょく2.08に戻しました
あと最近はほとんどWMV9でやってるんで、2.51にして
Avisynth自体が早くなってもほとんど意味がなかった
WMV9でエンコを早くするにはPCの増強しかないようです
まあそれがMSの罠なんだろうけど…
TemporalSoftenをフィールド単位でかけておかしくなった件、当方のスクリプトのミスでした。
めんぼくない。
参照フレーム前後1でかけても問題なかったです。
>>734 別に2.51のYUY2でConvolution3Dでもかまわないような気がするのだが...
それとも2.08に戻さないとなにか(゚д゚)マズーなことでも?
>>736 2.5系ではYV12しか使えないと勘違いしているというのはどうよ。
こんなヴァカ見たことない。
>>736>>737 ColorYUY2のDebug=3とか使いたいってのもあるけど
一番の理由は…
DeDotAが…
アニオタでわるかったな ウワァァァン
あ ColorYUY2 2.5用もあるんですね
知らなかったです
>736
時間軸がきいてないからね。
DeDotAだろうがColorYUY2だろうが2.5で使えばいいじゃん
いみわがんね
そういえばDeDotのYV12が出たら乗り換えるっていっていた人たちは無事移行できたのかな?
どれくらい速くなったかとか移行時どこがわかりにくかったとか画質はどうだとかレポートきぼん
YUY2のフィルタだけを使う場合、2.51の利点って?
ない
まぁ最適化が進んでいたりバグが取れていたり内蔵フィルターが増えていたりするけど
普通にエンコしている分にはほとんど変わらん。特に利点は無いと言っていいよね。
逆に2.08のままでいる利点も別に無いと思うんで新たに入れる人は2.51でいいと思うけど。
>>739 脳みそ腐ってるのか?
何が、"ウワァァァン"だよ。
thejam79さんのページ掲示板もなくなりました?
LoadPlugin("2ch\avi\aborn.dll")
MPEG2Source("2ch\avi\1049354328.m2v")
Convolution3d(preset="dtvBQ")
Aborn(1,1000,all)
ConvertToDQN24()
return last
>>739の擁護をするわけでもないが、DeDotAを使う為に
Avisource("?.avi")
ConverttoYUY2()
DeDotA()
略
Convolution3D()
return last
なら2.08のほうがよくない?
ConverttoYUY2の精度の話になるわけだが
>749
だから、Convolution3DYV12は時間軸が機能してないだろ。
>>753 >>749が言いたいのは
2.51でConvolution3D(not YV12)をYUY2で使えばいいってことでしょ
>>752 そのConverttoYUY2はまったく機能していないだろ
>>752 ソースがYUY2なら(ry
>>753 だから、Convolution3Dの話をしてると言っているのに・・・
>>754 まあ、そういうことでつ
739が2.08を使おうが2.51が使おうがいいんだけど、2.51でもYUY2逝けるし、DeDotAもConvolution3Dも使える。
それなのにあえて2.08に戻したのはナゼ?とヲレは聞きたかっただけだよ。
もしYUY2で2.08と2.51に差があるなら、くわしく知りたいし。
今日から、Dougaαを使わせていただいています。
非常に便利なのですが、「コーデックの選択」からWMV9VCMを利用して、
Quality VBRで93を設定した上で、120fpsなムービーをエンコードしようと
すると、24fps処理をしている部分で、VirtualDubModがエラーを出して止
まってしまいます。
Quality VBRの値が標準の80のままであれば、問題なく作業が進むの
ですが、これは、何が問題なのでしょうか?
他のコーデックにすれば、問題は無いのですが、どうしても、WMV9を
利用したいもので、ヒントなどがあれば、お願いします。
嫌です。
>>757 なんとなくだけどDougaαがWMtoolに渡してるコマンドが間違ってるような気がする
と思ったけどVCMの話か
勘違い申し訳ない
VCMをあきらめて、WMToolを使ったasfファイルの方を試してみたんですが、
Quality VBRの設定が反映されません。
VBRクオリティーか、クオリティーの値を初期値の85から変更すればいいも
のだと思ったのですが…。
なかなか難しいですね。
>>746 2.5になってからのenbugも今まであったはずだし、bugに関しては五十歩百歩
じゃない? 最適化に関しては大したことないし。もっとも、今後
>>390 が
挙げていた cache hints がしっかり動くようになれば話は別か。とはいえ
これも FrameCache を使えば済む問題だけど。
dougaα更新しました
>>757 指摘の不具合を修正しました
作者様、すばやい対応をありがとうございます。
早速、使わせていただきます。
dougaαがタスク追加で終了してしまう件ですが、Avisynthを
"C:\Program Files\AviSynth 2.5"にinstallすると発生しなくなりました。
以前は、"D:\Program Files\AviSynth 2.5"にinstallしてました。
それから最新の0.44ですが、適用フィルターの中の音声前処理(未定義)を
左ボタンでクリックするとアプリケーションエラーで死にます。
ノーマライズとか設定してしまうと発生しません。
>>765 使えないけど落としタ━(゚∀゚)━ !!
>>765 うお!
使いたいから、明日にでもradeon9800買いに逝ってきます
…って言いたかった
GeForce4Ti4200だけど使える?
VGAを買い換える動機キタ━
ファンレスの9600は出ないんかのー
>>763 dougaα 0.4.4.0
テレシネ解除(24fps)に、Auto24FPSを使うと、、、
プレビュー画面時、preview.avs の Auto24FPS 行が
〜Auto24FPS(true,24,16,"",fal
と、尻切れて出力されプレビューできない。
0.4.3.0 時の Auto24FPS では問題ない。
0.4.4.0 時でも他のフィルタ設定だと問題ない。
GPUプラグインのベンチキボンヌ。
>>763 dougaα使わせてもらっています。m(__)m
要望なんですがWMVで59.94fpsでエンコードできるようにしてもらえないでしょうか?
いろいろ試してみたのですがどうしても30fpsになってしまいます。
できればよろしくお願いします。
GPUプラグインは、DX9のエミュレート不可なのね・・・
GeForceFX5200あたりでも速度的に効果あるのかしら?
RADEON9600/9700/9800、GeForceFXしか無理か。
Perhelia512でも大丈夫っぽいけど遅そうだしな・・・
Ge4で試してみたがやっぱだめぽ・・・
GeForceFX5200では無理ポ。
エンコ人には、ハードルの高いVGAだよな。
コスト考えればCPU増強の方が安くつくだろうし。。ベンチ次第だけど
GeForceはYUYをハードウェアオーバレイしたとき、なぜかYC伸張しない
という動画な人にとっては腐れたボードなんで、選択肢は実質RADEON9600
かな。9700や9800は高すぎるし。
9500でさっき動作確認したけど、ベンチって何のベンチ?
dougaα 0.4.4.0 でバグ発見
適用フィルターのところで音声前処理を選択してみると落ちます
このプラグイン、プレビューが軽いだけかと思ってたわ、スマソ
簡単に測定してみた
TemporalSmoother(1,2)
Convolution3d("movieHQ")
Lanczos3Resize(640,480)
をGPUありと無しでAviUtil0.98d(約24分アニメ)に渡して、DivX5.02QB95で少しエンコしてみた
GPUありで
11〜12fps で、予測終了時間1時間5分くらい
GPUなしで
7〜8fps で、予測終了時間1時間40分くらい
AthlonXP2200+
>>783 うちでは、ITの24fps化を使おうとすると、高確率で落ちました。
必ずではないあたりが、微妙ですが。
>>784 乙。1.5倍出るのか・・・
思ってたよりも効果ありそうな予感。
GPU_IT()はどうなんでしょか?
>>786 自分もそれ期待してたんだけど、Readmeに書いてないし駄目みたい
GPU_IT(fps = 30, ref = "top", blend = false)
って書いても、インタレ解除されない、というより、する前より酷くなる
今後対応って事でしょう
個人的に24fps化は、
IT→Decimate→その後NR系
なんで、Decimateも対応して欲しいかも・・・
9500でそれだけ出るって事は、9800だと1.7〜2倍近いのか?
※GPU_???フィルタはすべてビデオメモリ上で処理されます。足りなくなると
よからぬことが起こりそうです。
が怖いが
AGPからフィードバックされずにローカルメモリ上だけで処理されるのか・・・
128MBだけでは確かに不安だ。
ラデ9800を買うことを決意した夜
791 :
名無しさん@編集中:03/05/28 01:00
これを使うとMPEG2をCCEに渡せると聞いたのですが
方法を教えて下さいませんか?
一回でいいよ
23.976回でいいよ
∧_∧
ピュ.ー ( ^^ ) <これからも僕を応援して下さいね(^^)。
=〔~∪ ̄ ̄〕
= ◎――◎ 山崎渉
LoadPlugin("mpeg2dec.dll")
MPEG2Source("hogehoge.d2v")
avisynthでAVIの上下反転ってできない?
ちょこっと調べたけど、見つからなかった。
再生系TOOLではあるみたいだけど。
>>797 添付のマニュアルも見ずに「調べた」とはよくぞ言ったものだな.
Reenaでm2v.vfpを使って読み込むようにしようと思って
Setting.iniの;を入れ替えたんですけど
AVSタブのところで本来なら
LoadVFAPIPlugin("m2v.vfp","MPEG2VIDEO")となるはずなのに
Fとしか表示されません
これってバグなのでしょうか?
それとも私の使い方が悪いのでしょうか?
thejam79氏が復活してhuffyuvsの人がやめちゃったのか
huffyuvsの中の人は
huffyuvの公式が閉鎖されてやばいと感じて閉めただけだと思いたい・・
ライセンスの問題でもあったの?
え・・・
てことはHuffyuv(s)ってグレーなソフトになったの?
>798
ごめん。
ヘルプファイルが一緒にインストされてるのすっかり忘れてた。
ヘルプファイルにあったわ。
806 :
名無しさん@編集中:03/05/29 17:33
VirtualDubModでは読めるしWMMPに放り込んでもOKなavs
がCCESPに放り込むと強制終了する
AVISource("C:\test.avi")
ConvertToYUY2()
return last
でも駄目なんだけどCCESPが悪いのか?
807 :
名無しさん@編集中:03/05/29 17:58
Huffyuv(s) に変わる新可逆コーデック誰か作ってくれないかなぁ
できればYV12対応で
808 :
名無しさん@編集中:03/05/29 18:24
>>802 GIFやLHAなどのLZW圧縮だとUnisysがライセンス無しで特許を使うことを
拒否しているので特許侵害になるけど、Huffman圧縮は大丈夫だったと思っている
けどその点問題があったのだろうか?
>>804 Telecideに大きく変更が加えられたそうだど、Decomb は decimate しか使ってない
からなぁ。
>>809 ハフマン圧縮もどこぞが特許を主張して
JPEGとかヤバイって一時期話題になってたよね。
その後、どうなったかは知らないけど。
GPU_01のTemporalSmootherとLanczos使ってみた。
GPU_01未使用時より1fps速くなるかどうかだった
他にボトルネックありそう。
アスロン1700+ Radon9700Pro Divx5.05
他に試用したフィルタはDedot,Warpsharp,KenkunNR,Crop,Tomsmocomp
GPU_01は最後にいれました
通常7-8fpsがGPU_01使用時7-9fpsになった
ちなみにフィルタ全く無しで14-16fps、その状態からGPU_01の上記2フィルタだけ追加
すると、14-15fpsで、普通のTemporalSmootherとLanczosだと10-11fpsだった。
他のフィルタと併用する場合がほとんどなので結構微妙かも。
dedotやwarpsharpとか移植されたらおもしろそう
dougaα使ってみたいのですが前スレ読めないので教えてもらえないでしょうか?
>>813 DivX圧縮で計測したん?
Dubでfast recompressでno audioでpreviewの速度を計測して欲しい。(画面は表示されないけど)
フィルタ無しで14-16fpsって遅すぎ。
PIII 866MHzで、MJPEG(720x480)でも、38〜40fps出る。
Reena! 1.22使ってみたんですが、エンコを実行してVirtualDubModが立ち上がる際に
Sylia script error
Member 'DeleteComments'not found
ってメッセージが出てエンコ出来ないです。
フィルタを何も使わずに実行しても結果は同じです
何が原因なんでしょうか?
Win2000 SP3
Reena! 1.22
VirtualDubMod 1.5.1.1a
Avisynth 2.08
Sylia.dllが入ってないとかじゃないかな
VirtualDubModを1つ前のバージョンにしたら問題なく動きました
お騒がせスマソ
30fpsで2重化させるAvisynthプラグイン、スクリプトの書き方を教えてください。
>>819 LoadPlugin("warpsharp.dll")
Auto24FPS(false,24,16,"blend")
>>820 それだったらプログレッシブになるだろう。 そういうことを言っているのではないと思うが。
インタレレースで2重化ってナニ?
訂正
インターレース
インキンタマムシ
m2v_vfpを使えばMPEG-2のファイルを音声も一緒にそのまま読み込めますが
このときに複数のMPEG-2ファイルを連結した形で読み込む方法はありませんか?
>>827 2003, 4/29 Ver. 0.6.31
・連番ファイルを自動的に結合して読み込む機能を追加 (初期設定は OFF)
>>808 それ、めちゃめちゃおもかったっす
とてもじゃないけど720*480じゃキャプれないよ・・・
dougaαなのですが、エンコードが済んだファイルを出力するディレクトリを
指定するにはどうしたらよいのでしょうか?
"保存先指定.def"をいじってみたものの、上手くパスを設定することが出来ず、
素材のパスにファイルが出来てしまっています。
>>832 あ、やっぱりそうなんですか…。
defを見つけてたときに、そんな気はしたんですが、うちでは、フィルタの中に
出てこないもので、これをどうやってつかうのか悩んでいたところです。
ひとまず、使い方が理解できましたので、問題点を探してみます。
ありがとうございました。
GeForceFX5200を買ってきてGPUプラグインを試してみた。
IT()とGPU_Convolution3Dの組み合わせで、2fps・・・(´・ω・`)ショボーン
それと、GPU_LanczosResizeで(704,480)->(640,480)で縦縞発生しますた。
>GPU_LanczosResizeで(704,480)->(640,480)で縦縞発生しますた。
RADEONだと発生しない
GeForceFXはアウトっぽいね
thejam79氏がRADEONだからGeForceFXはついでに対応してるかも・・・程度っぽいし
大学卒業でスペース削除、という楽観視はだめですか?<huffyuv
838 :
名無しさん@編集中:03/06/01 10:29
huffyuvsマジで必要なんでどなたかアップしてください
お願いします
一応Betaとれたね
何箇所かダウンロード場所を変えてトライしてもダメだったのに、
今、どこのサイト選んでもダウンロードできるようになった。
なにがあったんだろう?
自分の回線が悪かったとか
誰か入れたヤシいるかい?
( ´D`)ノあーい
>>845 404 File Not Found
だったんだよ。回線の所為か?
俺もちゃんとダウンできたって書いてただろ。
あの時だけダメだったんだよ。(数分間だけの出来事)
きちんと、404 file not foundってsourceforgeのサーバーが返して来たんだよ。
以前にダウンした奴で暇な人は、もう一回ダウンしてファイルコンペアしてみない?
ファイルが入れ替わっている可能性だってあるだろ。
warpsharpのLoadAviUtlInputPluginでm2v.vfpを読み込むと
カレントフォルダにm2v.vfpのコピーが変な名前で(例えば、se0,sp8.1とか)
作られるんだけど、これって仕様?(自分で削除しないといけない)
それともウィルスに罹っている?
(ノートンでチェックしても問題ないみたいだけど)
>>834 作者様、更新ご苦労様です。
>>775 ですが、やっぱり出来ないようです。
色々試して、.tskファイルを手動で書き換えたりもしたのですがどうしても30fpsになってしまいます。
よろしければ具体的な手順を教えてもらえませんでしょうか?
一度作ったスクリプトのソースファイル部分とavsファイル名だけ書き換えてくれるようなツールってないですか
いちいちメモ帳開くのメンドクサイ・・・
>>853 そんなのコマンドラインでパラメタで置換指定できるエディタ(はるか昔からいっぱいある)
とバッチファイルで作れるじゃん。
ああ確かにそういうのあると便利だな
俺も普段はそこしか書き換えてないし
('A`)マンドクセ のでソースファイル名変えてます。
VirtualDubModでCMカットして前と同じ名前のvcfで保存。
>>851 前スレからコピペ。
205 名前:名無しさん@編集中[sage] 投稿日:03/02/20 03:01
m2v.vfpとLoadAviUtlInputPlugin使って、AVSをAviUtlで開くと、sk8とかsloとかs1psとかっていうファイルができるのですが、コレって何ですか?
ソースおよびAVSのあるドライブの一番上のほうに作成されます。
m2v.vfp関連のファイルのようです。
Avisynth2.0.7/2.5,WarpSharp(20030121,20021119),m2v.vfp(0.6.180.,6.12,0.6.22)で試しましたが、いずれの場合も作成されます。
AviUtlで開けるし、エンコのほうも問題なくできてるようなのですが、気になって・・・。
207 名前:名無しさん@編集中[sage] 投稿日:03/02/20 09:05
>>205 AvisynthとAviUtlを同じプロセス上で動かすとき
競合しないようにするため、LoadAviUtlInputPluginと
LoadAviUtlFilterPluginはDLLをコピーして使っている。
VFW経由でAVSを読み込む場合は問題ないと思うが、
古いVirtualDubModのAVS直読みでは、ScriptEnvironmentが
開放されないバグがあったため、m2v.vfpのコピーも残った
ままになっていた。
>>851 つーか環境ぐらい書けよ。
>>857 warpsharpも自分でコピーしたんなら、使い終わったら削除してくれれば良いのに。
>>859 m2v.vfpがコピーされるのは仕様だが、
コピーが残るのは環境に原因があるってことだろ。
>>858 で結局、コピーが残る事の原因は何だったんだ?
>>860 環境は、
Win2000sp3
Avisynth2.51 5/21版
ViertualDub 1.5.1 (original版)
これでダメな原因とは?
TMPGEnc
AviUtl
でも削除されずに残った。
WMPだと削除された。
だとしたら、みんな削除されているとしたら、編集ソフトは何を使っているんだ?
>>834 不具合の件、修正の確認できました。
対応、感謝いたします。
dougaαで、ちょっとバグ?ってのがあったので書きます。
映像ソースに事前にDVD2AVIで作ったd2vファイルを指定。
音声ソースに事前にノーマライズ、エンコード(wavヘッド付mp3)しておいたwavファイルを指定。
フィルターは、映像コーディックにDivX5、
音声圧縮、音声前処理はともに「なし」に。
この設定で選択範囲を、頭から1分後の位置から2分間にして開始すると、きちんとファイルは作成されますが音声が指定したwavの頭からなってしまいます。
で、Tempディレクトリを見るとTemp0.wavというきちんと頭から1分後からのwavがあり、同じくテンポラリにmul.vcfというスクリプトファイルがありその中の.audio.SetSource(〜)の部分をTemp0.wavに変えてスクリプトを実行すると音声もきちんとしたaviが作成されました。
仕様でしょうか?>作者様
まあ、せっかくdougaαを使うのにこんなわずらわしい使い方する人はいないんでしょうが…。もしバグならば次のverupにちょろっと直していただけるとありがたいですm(__)m。
環境依存ってことはないと思いますが、一応…
WindowsXP-SP1
avisynth-2.51
dougaα-0.4.4.1
virtualdubmod-1.4.13
です。
>>853 VirtualDubModのAvisynth経由で開くを使ったらどうですか。
Templateフォルダにあるサンプルを元に自分で編集すればかなり使えます。
Avisynth 2.5.2 リリース。ベータじゃなくなった模様
215
何かかわった?>2.52
2.51使ってるなら更新しとけってことか。
全く関係ないのですが、どなたか
avsinpをウプしていただけないでしょうか?
aviutlをフォルダごと削除してしまいました・゚・(ノД`)・゚・
>872
warpsharpに入ってたんですね。
多謝!!
2.5xにして以下のスクリプトでエラーが出ます。
某サイトで紹介されている、フィールドオーダーを調べるものなのですが
常々フィルターを使うことしかやってないので何がマズいのかも分かりません。
メッセージ的にはcompareあたりがダメな感じですが何に置き換えればいいのやら…
v=AviSource("G:\ソースファイル.avi")
function CheckTopFirst(clip v1){
v2=v1.subtitle(v1.GetParity?"TF":"BF")
v3=v2.GetParity?v2.ComplementParity:v2
t0=v3.ComplementParity
t1=t0.separatefields
t2=compare(t1.trim(1,0),t1)
b1=v3.separatefields
b2=compare(b1.trim(1,0),b1)
return stackvertical(t2,b2)}
CheckTopFirst(v)
return last
です。
あ、↑ですが、2.0xだと問題なく使えていました。
試しにやってみたけど、2.5.2で使える。
記述ミスかソースに問題があるとか?
ていうか、フィールドオーダー調べたいなら別の方法でいいんでない?
>>876 そうですか。
帰ってきたら、ちょっと見比べてみます。
タイミング的に、ちょうど2.5にしたあとくらいから読めなくなったんで、以来諦めてましたが
つまらないミスっぽいですね。
あと、別の方法ですが、何かお手軽なのがあればぜひ教えてください。
アニメで、どうにも最近普通のスクロールでなんかカクつくなあ・・・と思う時がけっこうあった。
ふとMpeg2decに戻したら毎回カクついていたシーン(エンディング)がキレイにいけた。
ほか、いくつかのシーンで見てみたところ、どうやらMpeg2dec3+ITは相性がよくないみたいだ。
とりあえずの原因が判明してほっとしてます。
Avisynth 2.5.2インストールしたら起動時にMixerが立ち上がるところでフリーズして
Windows自体が起動しなくなった。セーフモードで起動してアンインストール
したら起動できた。さて、何がいけなかったのか・・・。
>879
わかってるとは思うけど MPEG2DEC3 のオリジナルはメモリリークとかバグがあるから
Nic の最新版(1.06 かな?)をつかってる?
>>877 その某サイトにも書いてあるだろう>別の方法
ColorYUY2 ver. 0.17b2 キt
>>879 iPP=falseのままでpost processかけてない?
>>883 情報ありがと
411->444R使ってたんだけど今回のバージョンには無いみたいだね。
次のバージョンの予定に入ってるみたいなので漏れ的には待ちだな。
>880
ffvfw入れてリブートすると、激遅になるね。何でだろ?
>>881 >>884 うう、オリジナル(1.00)をデフォで使ってた。
とりあえずmpeg2dec使いつつ、修行に逝ってきます。
>>885 411->444が必要ということは、RGBで補正しているってこと?
YUY2なら411->422Rでしか意味が無いと思うけど。
>>888 色補正については、補間の必要は無いと思うぞ。
無補間だったら、YUY2->RGB->YUY2で変換誤差は最小に抑えられるし。
(特にColorYUY2は16bit値で計算しているのでRGB変換しても値が削られたりしないし)
444への補間が必要となるのは、
予定しているoutputで"RGB24/32"に出力する場合に意味が出てくるんだろうな。
890 :
名無しさん@編集中:03/06/06 00:11
Aviutlのwavelet3dnr2がよすぎるために
このフィルターがはずせねぇ〜
作者さんavisynthようにつくってくれねぇ〜かなぁ〜
もしくはソースを公開してほしぃ
891 :
名無しさん@編集中:03/06/06 00:16
>>890 mukasi thejam sanga
koukaisitetayo
wdnr by thejam ホスィ
>>893
ありがとー。
DeDotのthejamバージョンがなかったので、
てっきり、そこはthejam謹製のものを載せてないのかと思ってますた。
AutoDeint,Auto24FPS,YV12対応
AutoDeint("motion"),削除
AutoDeint("blend"),追加
>>895 スゲー、神!ありがと!
これでYV12で統一できますっ!
俺もー俺もー
でも今エンコ中。早く終わりやがれ
なぜか最新版のwarpsharp.dllが読み込めない なんでだろう?
Avisynth2.52で、僕のところでも読めません。
スプリクトの最初の行で読み込んでます。
2.0.8だけど同じく読めない
2.5.2 だけど問題なし。
2.5.2で読めない
msvcr70.dll と msvcp70.dll は入ってる?
>>903 なぜか最新版のwarpsharp.dllが読み込めない なんでだろう?
2.08で問題なし
つーか
>>903 の書き込み,何故か既視感が.....
みんな あまり頻繁にはver. upしてないのね.(笑
>>895 やったAuto24FPSのためだけにYUY2にしてたんだよな。
乙です。
AutoDeint("blend")ってなんだろ…
Auto24FPSで保険で2重化させてるけど代用できるか試してみよう。
使える人と使えない人がいるってことは何か必要なdllがあるとか?
もちろん
>>903以外で。
ちなみにヲレは使えない(鬱)
ちなみに warpsharp.dllから呼び出されるdllは
KERNEL32.DLL , AVIFIL32.dll , MSVFW32.dll , MSVCP70.dll , MSVCR70.dll
の5つ.
後ろの2つ以外は標準で入ってるものと思われる
いっつも思うんだが使えないやつはどう使えないんだかなぜ書きませんか?
読めないと言ってるだろうに・・・
>>908 MSVCP70.dll , MSVCR70.dllは入ってるんで、dllは関係ないみたいですね。
使えているやつからすると「読めない」というのがどういう状況かまったくわからないよ。
エラーダイアログが出るのか、普通に読み込めたふりをして画像が真っ黒なのか。
LoadPluginは成功するけど実際にフィルターを呼ぶ段階で駄目なのか、など書ける状況は
いくらでもあると思うからそういうのを書いてって>909は言いたいんでしょう。
読めない=can't load
私も最新warpsharp.dllを使えない人間です
AVSの5行目で読み込んでますが
AVSを再生するとorVirtualDubModで読み込むと
ロードプラグインエラーが出ます
5月2日のバージョンを普通に上書きしてるだけなのに使えないです
2.52使ってます
似たような言葉と言うことで
ニュアンス感じてください
とにかく読み込んでくれないです
プラグインロードエラーでした 迷惑掛けました
5月2日のバージョンが使えるならDLLは関係ないですよね
解凍ミスかな・・・考えられない
的はずれなレスだが
昔俺も読み込みうまく逝かなくなったが
warpsharp読み込む順番変えたら読めるようになった
>>916 ヲレのとこも2.5.2だけど、プラグインロードエラーとは出ない。
unable to load "C:\xxx\warpsharp.dll"みたいな感じ。
とりあえず、プラグインは
warpshapだけとかにしてみてはどうですか?
一番先にLoadPluginEx.dllでも読ませてみたら?
おまいら必要な情報を正確に伝えるのへただなぁ
自分で勝手に解釈せず起こったことをそのまま正確に伝えるように努力したほうがいいぞ
>917
間違ってる間違ってないの前にそんなエラーが出たのか?
「プラグインロードエラー」ならLoadPluginExが出しているメッセージだ、って言うのが
すぐわかってその後の段階から調査が開始できる、、って書いている間に作者登場
俺は寝る。
神キタ━━━━(゚∀゚)━━━━ッ!!
と書き込んでみるテスト
>>922 Avisynth open failure
LoadPlugin:unable to load "C:\xxx\warpsharp.dll"
メッセージ表示ver.じゃないのと一緒でした。
>>922 Avisynth open failure
LoadPlugin: unable to load "..\warpsharp.dll"
(..\foo.avs, line 1)
先頭にLoadPluginEx.dllをロードすると、
Avisynth open failure
Load Plugin: プラグインロードエラー
(..\foo.avs, line 2)
ソースを眺めて、エラーになるのは、
*hmod = LoadLibrary(filename);
if (!*hmod)
if (quiet)
return false;
else
env->ThrowError("LoadPlugin: unable to load \"%s\"", filename);
なぜかLoadLibraryで引っ掛かっている感じ。
LoadPluginExで、GetLastError表示してみないと分からないかも。
環境
Win2000Sp3
DirectX9
Avisynth2.52, 2.08
なお、NET Framework Version 1.1 Redistributable Packageをダウンしてみたけどダメ。
MSVCP70.DLL ver7.0.9064.0
msvcr70.dll ver7.0.9466.0
eax=05683d48 ebx=00000000 ecx=05683c48 edx=00000000 esi=05683bc0 edi=00000000
eip=056515a7 esp=0012decc ebp=0012df40 iopl=0 nv up ei pl nz na po nc
cs=001b ss=0023 ds=0023 es=0023 fs=003b gs=0000 efl=00010206
warpsharp+15a7:
056515a7 890a mov [edx],ecx ds:0023:00000000=????????
warpsharp_2003_0606の方です
調べようかと思ったけど、構築環境作るの大変そうだから断念
931 :
名無しさん@編集中:03/06/07 04:20
結局、ソースがTVキャプ物 、DVDソース物 半々な人々は
2.5系?2.0x系?
どっち使ってる???
ちなみに、自分は未だに2.0x系 (w
まだまだ引っ張るよ〜〜!!
>>930 お疲れさん。うまくいったよ。
win32debug_streamが原因だったの?どういう因果関係だろう?
>>931 おれは両方。でも2.5系がメインになってきた。
たまに1.07も使う。(これじゃないとダメな機能もあるので)
____ l
\ ―┼―ヽ \
| ――――― / | ゝ
_/ / |
/ _」
l / || ヽ ―┼― l
ヽ ┌―┐ ―┼― ┌―――┐ / ̄ ̄ ̄7| | ―― ―┴― _|__/
_ .| ┌┤ ――┼―― | | | ― 「 ̄ ̄ ̄ ̄| / | / ̄\
| | ̄ ̄ ̄| / | | / ― | | / |/ |
人| □ 」 / \ | | / ┌‐┐ | | | /| /
ノ ヽ―――  ̄ ̄ ̄ ̄ヽ ├―――┤ / ├‐┤ ノ |_」 ヽ/ ヽ _/
うちはまだ1.07なんだけど2.5にしたら2割くらい速度アップするかな〜
919 名前:名無しさん@編集中[sage] 投稿日:03/06/07 12:22
>>914 プラグインエラーが発生しまくるAvisynth2.5は糞としか言いようが無い。
920 名前:名無しさん@編集中[sage] 投稿日:03/06/07 12:24
Avisynthだめぽー。
問題ありすぎぽー。
使ってる奴の気が知れないぽー。
>>932 これじゃないとダメな機能って何??
共存可能なの?
>>939 気にしなくても良いよ。特殊ケースだから。
例えば、DubでSave segmented AVIで連番保存したファイル群から、00を削除して、01〜06まで読み込むとか、
途中(03)を抜き、00〜04までにリネームするとか、独立したAVIを強引にリネームして連番で読み込むとか。
共存については、単にavisynth.dllを入れ替えるだけでもよい。
俺は、格納フォルダを別にしておいて、専用のコマンドプロンプトを作成して環境を切り替えている。
だから、Avisynthを使うアプリは全てコマンドプロンプトから起動することになる。
(コントロールパネルのシステムで環境変数pathを変更してコマンドプロンプト以外からも使えるようにする手もある)
こんな感じ。もちろんもっと良い方法もあると思う。おれもこの方法が特別良いとは思ってない。
>dub 1 これは、VirtualDubに、h:\1.avsを渡す場合。
-----------コマンドプロンプトのショートカットの中身------------
%SystemRoot%\system32\cmd.exe /K e:\bin\video\avisynth\avisynth.cmd
作業フォルダ: H:\
---- dub.cmdの中身 --------
set filepath=%1
set current=%cd%
if "%1"=="" goto skip
if %current:~-1% neq \ (set current=%current%\)
if not %filepath%==%filepath:/=% (goto skip)
if %filepath% == %filepath:\=% (set filepath=%current%%filepath%)
rem if %filepath% == %filepath:.=% (set filepath=%filepath:~0,-1%.avs)
if %filepath% == %filepath:.=% (set filepath=%filepath%.avs)
:skip
pushd e:\bin\video\dscaler
start virtualdub %filepath% %2 %3 %4 %5
popd
:end
--------------------------
続き
---- avisynth.cmdの中身 ----
@echo off
set avisynth-path=e:\bin\video\avisynth
set plagin-dir=plagins
set VirtualDub-path=e:\bin\video\DScaler
set path=%avisynth-path%;e:\bin\bin;%path%
set MSDevDir=E:\Program Files\DevStudio\SharedIDE
set MSVCDir=E:\Program Files\DevStudio\VC
set vcsource=Q:\DevStudio
set VcOsDir=WIN95
if "%OS%" == "Windows_NT" set VcOsDir=WINNT
echo Setting environment for using Microsoft Visual C++ tools.
if "%vcsource%" == "" goto main
if "%OS%" == "Windows_NT" set PATH=%PATH%;%vcsource%\VC\BIN;%vcsource%\VC\BIN\%VcOsDir%
if "%OS%" == "" set PATH=%PATH%;"%vcsource%\VC\BIN";"%vcsource%\VC\BIN\%VcOsDir%"
set INCLUDE=%INCLUDE%;%vcsource%\VC\INCLUDE;%vcsource%\VC\MFC\INCLUDE;%vcsource%\VC\ATL\INCLUDE
set LIB=%LIB%;%vcsource%\VC\LIB;%vcsource%\VC\MFC\LIB
set vcsource=
:main
if "%OS%" == "Windows_NT" set PATH=%MSDevDir%\BIN;%MSVCDir%\BIN;%MSVCDir%\BIN\%VcOsDir%;%PATH%
if "%OS%" == "" set PATH="%MSDevDir%\BIN;%MSVCDir%\BIN";"%MSVCDir%\BIN\%VcOsDir%";%PATH%
set INCLUDE=%MSVCDir%\INCLUDE;%MSVCDir%\MFC\INCLUDE;%MSVCDir%\ATL\INCLUDE;%INCLUDE%
set LIB=%MSVCDir%\LIB;%MSVCDir%\MFC\LIB;%LIB%
set VcOsDir=
h:
cd \
@echo "ようこそ Avisynth へ"
rem set path
---------------------------------------
dub.cmdは、e:\bin\binの下に存在。
また、avisynth.cmdの中にはbuild環境も入っているので、それは無視してください。
この調子で、
e:\bin\video\avisynthをe:\bin\video\avisynth25に変えたものをもう一つ作成して
デスクトップに置いておけばOK.
(おれはメニュソフトNCWを使っているのでそれに登録している)
一つ言い忘れたけど、最近のAvisynthはインストーラ付きになってて
avisynth.dllは、システムルートのsystem32の下にロケートされるので
e:\bin\video\avisynth25に移動する手間がかかる。
まあ面倒くさいのであまりお勧めはしません。
単純にファイルを置き換えるcmdの場合
この2つをデスクトップに置いておいて、ダブルクリックで切り替え完了。
----- avisynth252.cmd -----
@echo off
copy /b /y /v e:\bin\video\avisynth25\avisynth.dll %SystemRoot%\system32\ >nul
echo "Avisynth 2.52 に切り替えました"
pause
--------------------------
----- avisynth208.cmd -----
@echo off
copy /b /y /v e:\bin\video\avisynth\avisynth.dll %SystemRoot%\system32\ >nul
echo "Avisynth 2.08 に切り替えました"
pause
--------------------------
2.08から2.52に移行したら30分も短縮されるようになった。
でも2.08で200MBのものが2.52では176MBまで縮んでしまいます。
2.08
FrameCache(9).Auto24FPS(true,24,16,"blend",false)
Crop(8,0,704,480)
Convolution3d (preset="animeHQ")
LanczosResize(640,480)
2.52
Telecide()
Decimate(cycle=5,mode=0)
Crop(8,0,704,480)
FrameCache(9).KenKunNRT(120, 2, 20)
FrameCache(9).KenKunNR(110, 2, 24)
LanczosResize(640,480)
だれか
Convolution3dからKenKunに移行した方、設定値いくつくらいにしてますか。
KenKunNRは50 80 90でも試してみたんですが、一向に2.08のような仕上がりに
ならなくて、さすがにお手上げです。
どこをいじりなおせばいいんでしょう
FrameCache(9).KenKunNRT(120, 2, 20)
Convolution3D (0, 6, 12, 0, 0, 2.8, 0)
ならかなり近いものになるのはわかったんですが
KenKunNRって、みんな使ってないですか
>>945 サイズ差はConvolution3DよりKenKunNRTが縮むので普通かと
あとKenKunNRTで閾値20は強すぎるかも
俺は強くても16、軽めにしたいときは8くらい
KenKunNRのほうも閾値をいじってみたほうが、効果の変化が分かりやすいと思います
>>948 >
>>945 > サイズ差はConvolution3DよりKenKunNRTが縮むので普通かと
> あとKenKunNRTで閾値20は強すぎるかも
ここが悪かったのか。まったくいじってなかったです。
どうもです。
やっとたまりまくったソースをかたつけられます。
>>950 拡張子as1,as2で作るの?なんかやだな。
ところで、VDubやAviUtlなんかでファイル一覧にas1,as2は出てくるの?
dll入れ替えで問題なく動作したから俺はそれで良いや。
Dedotてどこにあるんですか?
24/30fps自動判別機能搭載Reena!新バージョンキボンヌ
作者さま。おねがいします
>953
ありがと〜
>>930 下痢気味のところをお疲れさまでした(w
nullinfo さん DedotA の YV12 版お願いしますー。
Dedot だと解除できなくて・・・。
どなたか Dedot でも DedotA 位に効くパラメーター発見した方いませんか?
いろいろ試したけど一向にうまくいかず。
>>940 とても勉強になりますた。
ありがとうございます。
∩
.... . | |
r;;;;;ノヾ | | / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
ヒ‐=r=;' | | < 先生! ムスカだが書き込みしてもいいかね?
iヽ二/ / \____________
/~lヽ天'〉/
/ /| `^y /
__| | .| / |
\  ̄ ̄ ̄ ̄ ̄ ̄ ̄\
||\ \
||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄
|| || ̄ ̄ ̄ ̄ ̄ ̄ ̄||
.|| ||
>>954 アフォか?フィールドオーダーくらい手間隙かけてやれよ。
失礼ですがDe.dllの配布サイト知りませんか?
Googleで検索しましたが検索不足なのか見つからなくて困ってます。
>962
>952-953
>>964 RGB(ストレート)変換なんていまさら使うのか?
YUY2かYV12で全部処理すれば?
TVで見るためにないよりあったらいいかなって・・・
もういいです。
とまぁテンプレを多少弄ってみましたが
問題あれば指摘ください。
今スレ立ては重くていろんな意味で危険だから暫く鯖の様子見ます。