02年3月分

HOME     RETURN


02年3月1日 Avisynth

ここんところ動画ネタが続いてますが、そんだけ今まで適当だった訳で。(鬱)

でAvisynthを導入。V_Dubでフィルタなしで処理したところ、2:00で終了。
d2v出力がRGBでもYUVでも変わらず。高速圧縮だとどちらでも変わんないのかなぁ?

取り敢えず、同じ設定が無理なので適当なフィルタとリサイズで時間を計測。DivX4.12の1Pass2Mね。

TMPGEnc…クリップ、ノイズ除去、リサイズで10:17<設定解除忘れて720*480のまま黒縁出力
AVIUTL…ノイズ除去、クリップ、拡大縮小、インターレース解除自動で5:35
V_Dub…クロップ、デインターレース、ノイズリダクション、リサイズで3:33
Avisynthは何故かTemporalSoftenがエラー吐くので中止。読めるのになぁ。Dubプラグインかなんかなの?

試してわかったんですが、V_Dubのリサイズは使い物にならない。
704×480>640×480したんだけど単に縦方向のラインを間引いた感じで輪郭ががたがた。
一番綺麗なのはAVIUTLかな。デフォのノイズリダクションかなり強力なので弱めに掛けないとエッジまで消えるけど。

このままだとAvisynth導入の意味がないので、適当なプラグインを入れて再挑戦。
今度は実写ソースを切り出したもので、長さは23秒。

TMPGEnc…インタ解除、クリップ、ノイズ除去、リサイズで6:31
AVIUTL…インタ自動、ウェーブレットフィルタ系3種(ノイズやカラーノイズをヘルパーで)、3DNR、クリップ、拡大縮小で6:34
ちなみに3DNRをドット妨害除去でも同じくらいだったのだが全然クロスカラー消えない。(泣)
Avisynth…ドット妨害除去、クロップ、縮小、ノイズフィルタ?(ウェーブレットらしい)で1:37
ちなみにスクリプト載せておきます。

LoadPlugin("フルパス\MPEG2DEC.DLL")
LoadPlugin("フルパス\DustPanC.DLL")
LoadPlugin("フルパス\De.DLL")
mpeg2source("g:\test.d2v")
DeDot(20,20,15,5)
crop(8,0,704,480)
BilinearResize(640,480)
DustPanc(3)

って、インターレース解除してないけど圧倒的に速ェェ!
けど実時間の4倍か……、せめて3倍くらいにならねぇかな。
出来た画は割と綺麗かな? もう少し試さないとわからないけど。設定もデフォのままだし。
ただ、こっちは一応クロスカラーが減ってますね。サンプル比較して見ませう。
服の部分のクロスカラーが減ってるのがわかると思います。もう少し設定いじればもすこし良くなるかな?
 #抜いた歯持って帰ってくれとか言われて、今手元にあるが、かなり深く虫歯になってるな…。 


02年3月5日 Audigy

重いので画像消去。チナミニDivXの方は動画で見るとあんま消えてない感じ。
というか、なんか明滅してるように見えちゃう。
ウチの環境だと白文字のテロップとかは、ほとんどクロスカラー出ないから気にしないようにしよう。(ヲ

日曜日に町田まで行ってサウンドブラスターAudigyぷらちなむとATA133の80GBHDD買ってきました。
MTV2000が49800円で売っていたので思わず買いそうになりましたが、じっと我慢。
3D_Y/C分離と3DNR排他処理ってのがちと引っかかるし。あぁ、でもあの画質の差は…。
MTV1000を売って来月にでも買っちまうか? (笑)

というか、2万即決くらいなら売れるかね? ヤフオクにでも挑戦?
ただ、契約内容がソフトウェアだけライセンス譲渡かのぷの許可いるとか書いてあったな。
ハード自体のことは書いてないけど、どうすんだろ? 

それはさておき、買ってきたAudigyを空いているPCIの2番に突っ込みインストール。
最初ゲームパッドが認識しなくて差し替えたりしてたんだけど、ボードとJOY/MIDIブラケットの接触不良だった様子。
ドライバはきちんと入ってて未接続だったからおかしいとは思ったんだけどね。俺の最初の苦労はいったい……。

その後、一度復元してから再度インストール。
特に問題なく動いてるかなぁ、と、何度目かの再起動時にパスワード入力してログオンした瞬間ブツン!

( ゜д゜) ポカーン
一瞬何が起こったのかわからなかったあまかんさんでしたが、キッカリ0.8秒後にOSがおちたことを認識。
えぇ、それからはモウいろいろ大変ですよ。

どうもログオン時に最速でパス入力して起動すると高確率でなるっぽい。
試しにオートログインにしてみたんですが、REMIがASPI32使えんとかでコケる。
一応後で起動可能だけどタスクトレイに常駐したりしなかったり。
あとMTVのTVモニタ(レコーディングマネージャ)がほかのプロセス処理(?)が間に合わないらしくて起動しない。
これも後から起動はするんだけど。

PCIスロットを変えたりしたんですが、PCI3とかだと5秒でログオンするとほぼ確実に逝きます。
結局最初のPCI2戻したんですが、原因はどうやらリモコン用のソフトらしいです。
PCI2でログオン時に10秒待ってログオンすると大体うまくいくので、少しリモコンで遊んでみたんですが、
はっきり言って使い勝手はイマイチやね〜。

PowerDVDとかWINAMPとか動くには動くんですが、最初に起動中のアプリ選択しないといけないし、
(あるいはリモコンから起動)DVDは基本的に次トラック移動か停止くらいしか選べなくてつらいこと。
せめて番号押してチャプター直接選べればいいんだけどねぇ。
結局不安定にしてまで導入するもんじゃないってコトでアンインストールですわ。

ちなみにQOHの再生不具合や神威のボス出現時数秒間停止問題は改善されず仕舞い。
こうなるとXP特有の問題というかDirectX8.1の問題なんだろうなぁ。
でも、せめてまともなジョイスティック使いたいよ。
 #情報だけ聞いて確認してないんだけど、DivX5.0はPRO版だと広告か30$らしいね。
 #この値段なら払う気あるんだけど俺カードJCBしか持ってないんだよな。(^_^;
 #Vectorあたりでシェアレジやってくんないかなぁ。 


02年3月7日 ZAPro_Ver3

DivX5は取り敢えずスタンダード版でいろいろ設定いじくって遊んでます。
アニメはVGAサイズで1Pass1200で設定しても割と綺麗で吃驚したんですが、
実写でやったら、ぬめっとした揺れた画面が出来てしまってかなり鬱。
ソースは細かいディティールがあってそこそこ動く○ッキーのCMなんだけど、
石畳とか少しつぶれ気味で揺れまくり。画面サイズ半分で作るとぼやけた画面になるしなぁ。

でQBは90%位でもたしかに綺麗なんだけどサイズがでかい。1:30で50MB。
軽くノイズリダクションしたら30MBくらいになったけど。

2Passはアニメだけやったけど、若干ノイズが少なくなってるかなぁ、くらいにしかみえない。
倍の時間かけるだけのメリットはないなぁ、サイズがちょっと小さくなるくらいかな。
Pro版だと、どうもかなり汚くなるらしいんですが。

エンコード速度は2割ほど上がってます。流石にAMDの技術者が開発に参加しただけあります。
4.12からの乗り換えに関しては微妙なところですね。
1Passメインの人でアニメメインなら乗り換えてもいいかもしれない。自分はDivX5でいきます。
Pro版に関してはDLはしてあるんですが、次のバージョンになるまでは放置で行こうかと。(笑)

さて、1ヶ月ほど前かな? Zone LabからZAProバージョンアップしてサポート受けたいなら金払え〜。(多分)
見たいなメールが届いたんでサイトチェックしたら約20$も掛かるというナリ。

ちと高いなぁ、せめて10$にしろよな。とか思いつつ払ってしまったりしてたんですが、
今日一気にバージョンが3になったよーとかZAProが通知出したんでバージョンアップしたところ、
超力ロボガラット変わっていて吃驚
実行ファイルだけじゃなくコンポーネントまで検出するようになってたりして、金取ってるだけあるのかもしんない。

ただ設定方法自体は前とそれほど変わりないので何とか英語でも大丈夫でした。
一部増えてる設定項目がイマイチわからないんですが、デフォルトで平気でしょう。多分…。

しかし、どうも20$払ってもサポートは1年だけらしく、来年また払わないとサポート継続は駄目っぽいですね。(^_^;
 #熾天使の夏ようやっと読み終わったけどイマイチ。バイバイエンジェルは好きなんだけどなぁ。
 #というか、この人ってミステリ然としたものを書きたいわけじゃなiっぽいしなぁ。 


02年3月9日 逝ってよし

ヽ(`Д´)ノウワァァン。充電式インパクトドライバー盗まれたよー。
昨日の夜、運転席にケースごと入れておいたのに朝見たらなくなってやんの。
しかも、トラック荷台のシートも、ゴム掛けてあったはずなのに外れてたし。

不幸中の幸いはたまたま充電器と予備バッテリー別にしてたことと、ドライバー以外盗られなかったことか。
というか、不幸中の幸いって何だよ。不幸は実際起きてるんだよ。(゚Д゚)ゴルァ!
確かに放火とかされるよりはいいが……。

しかし、すぐ後ろにある車にあった新しいドライバーじゃなく、一番古い奴だけ持っていってるのも妙といえば妙だな。

とにかく犯人に一言言いたい。テメェみてぇな人間のクズは死ね!! (ヲ<言い過ぎ
 D-ROMドライブがヘタレてきた。DVD見てたら一瞬止まったり、異常な回転音がしたり。
 #安い奴でも買うかな。内臓DVD-R狙ってもいいけど4倍速まで待ちたいし。DVD-RはIEEE外付けのほうが安定する? 


02年3月11日 マウス大破

いや、大破と言うほどめちゃくちゃに壊れたわけではないですが。

突然マウスが動かなくなりまして、再起動したりしてまた動くようになると止まるという状態に。
1度だけですが、止まった後、数分したら動いたこともあったんだけど一度止まると駄目っぽい。
光ってはいるから通電はしてるんだろうけどねぇ。

仕方なしにボールマウスを使ったものの、光学式に慣れた手にはしっくりこない。
という訳で、安いマウスを買いに一番近い店であるY田電器へGO!
が、パーツコーナーにはバルク品は置いてなかったヨ。(;´Д`)
結局エレコムの一番安くて大きい奴に決定。あんまり小さいのは俺あわないんだよね。
しかし一番安いんでも約3000円もしやがった…。

使い心地はそれなり。ホールド感は悪くない。クリックボタンも問題なし。
ただホイールボタンが堅いです。スクロールする時若干引っかかりを感じるというか。動作はきちんとするけど。
この型サンプルで展示されてなかったからなぁ。もすこし高いヤシにしとけばよかったかな?

しかしアレだね。DVD-ROM不調>ドライバ盗まれ>マウス故障って3日連続でトラブルにあっている。
トラブルのジェットストリームアタックかっつ〜の。

いや、ここ1年くらいでいろいろウチの壊れてるからさ。この間も洗濯機壊れたし、炬燵の熱出すの(?)取り替えたし。
確かにどちらも10年以上(15年くらい?)使ってたから壊れてもおかしくはないんだけどね。
ヲレの持ち物でもX68の電源やられたし、コンポいまだ不調(前より良くなったが)だしね。まぁどちらも古いもんだけど。
確かにマウスも半年以上前からカラカラと音してたからナ。(笑)
 #実写で揺れるといっていたDivx5Free。Maximum Quantizerを2にしたら揺れがおさまった。
 #再生時に最高設定にすればぎりぎり許容範囲の画質か。ウインドウ画面で見れば問題はないレベル。ディティール潰れてるけど。(泣)
 #1400BPSで、まだモスキートノイズやブロックノイズが出てるけどこれ以上ビットレート上げると30分350MBにおさまらないし…。
LoadPlugin("フルパス\MPEG2DEC.DLL")
LoadPlugin("フルパス\DeComb.DLL")
LoadPlugin("フルパス\DustPanC.dll")
mpeg2source("f:\poc.d2v")
Telecide(chroma=true,dthreshold=13)
Decimate(mode=1,threshold=25)
crop(8,0,704,480)
DustPanC(4.5)
BilinearResize(640,480)
 #と、遅くなるけどNRフィルタを先にしてみた。2パスで約実時間の10倍…。きちんとサイズにおさまるのは助かるが。やぱ700MBか?
 #Avisynth用の軽いNRフィルタでお勧めってないかな? ちなみにで昆布の設定は間違ってる。(ヲ


02年3月14日 Mpegデコード

Windとかのデモ見てて気づいたんだけど、ウチの環境ではMpeg1の再生で不具合が出るナリ。

WMP6.4あるいはDirect Show Filter使用の再生ツールの場合、シークバーで動かした後、再生が早送りになってしまいます。
一度動かすと音声にノイズが入り始めて1.1倍くらいの速度になり、そのまま何回か動かしていると、
1分くらいのムービーがものの数秒で再生されます。ある意味圧巻です。(ヲ

WMP8やMedia Cruise(プラグイン=MTV)、PowerDVDXPProならばシークしても問題なく再生されるのですが、
それぞれイマイチなところがあるんですよね。

まずM Cruiseでは所謂規格外なMpeg1(?)は全て不正なファイルとして再生できません。<おそらく高ビットレートものは全滅くさい。
PowerDVDは一部ファイル(ZDでDLしたエアロダンシンのリプレイなんだが)が再生時に音声なしで早送りされてしまうし。
WMP8はずべて再生されるものの、アスペクト比を変更出来ないので、DC吸出しとかのムービーで、
再生時に伸張してるようなものの再生には向かないし…。

一応、変更が必要なものはPowerDVD&DVDgenieで強制的にウインドウサイズをリサイズして見てるんですが面倒です。(笑)
全部再生できる点でWMP8がいいんですが、WMP8のアスペクト比を変更できるようなツールないですかね?
 #よくMpeg4系で再生時の不具合は聞くけどMpeg1でこんなことになったのって初めてだ。対処方法全然わからんし。
 #ちなみにDivX5はWMP6でシークすると、シークした部分から音声(MP3)はきちんと再生されるものの、
 #映像はシークより前にある一番近いキーフレームから約2倍速で再生され、音楽と同期した時点で普通の再生に戻ります。ある意味正しいナ。(笑)
 #プレイヤ2アルファなら高速シークにどこからでも動機再生される。すごいな。かなり快適だし。ウチでは不具合も出たことないし。
 #アルファ2リリースされてるらしいけど、現バージョンに不満ないからイイヤ。アルファが取れたらアップしよう。


02年3月15日 nave the BK

昨日の不具合に対処する為の最後の手段に鍋ぷ〜を導入。
雑誌にも紹介されたりして有名なツールですが、使用を躊躇してたんだよね。

なぁ〜んでか
といえば、鍋の前身に当たるMEIMIが前の環境でかなり挙動不審だったりしたからです。
いやホント、ダイブウェアの称号は伊達じゃない! って感じで。

しかし今回はかなり安定してますね。今常用してるAPlayerよりも安定してます。というかAは結構不安定。(^^;
Mpeg1の再生も不具合ないし、アスペクト比変更もワンキーで出来るし、ビデオフィルタもバグらないし。(ヲ
大方のファイルはAからこちらに乗り換えましたよ。

Mpeg1なら重いフィルタを重ねて使っても全然平気。
DivXは再生レベルMAXだと重いフィルタでは映像が遅れますな。MINなら大丈夫だが。
まぁフィルタはほとんど使わないけど。

ただ(Divのみしか確認できるソースないんですが)、どうも音声だけ最後の数フレーム分カットされて出力されてるみたい。
5〜10フレームくらいだと思うんだけど、WMP6.4では最後まで聞こえる音声が切れました。
これさえなくなれば現時点で最強なんだけどなぁ。それとも動画劇場を買ってみるか?


02年3月18日 ノイズ対策

なんだかMTVのチューナー音声ノイズが前より目立つような?

ウチの目の前には関東最大(?)の変電所があり、TVアンテナはそこの共同で使用してます。年500円だったかな?
そんな訳で、受信環境は弄くれないんですな。<自分でアンテナ買ってきて立ててどこまで良くなるか疑問だし。(悪くなるかも)

で、画質的にはUHFが駄目でNHK教育が若干映りが悪く(画面全体に少量だがドットがちらつく)、
ゴーストはそれなり。白い画面だと目立つレベル。

音声は前からノイズはあったんですが、前より1,2dBだけ大きくなったような感じです。
前がジーなら今はジジジジという感じですか。<わかりにくい。

もっとも、おとなしめの時に目立つくらいで普通はわからないレベルです。
今までスピーカーで音量は小さめで聞いてたんで気づかなかったんですが、ヘッドホンつけたらかなり目立つんですよ。
外部入力の場合は入らないんでアンテナが原因かなぁとは思うんですが。
もっとも外部入力でもサーッというホワイトノイズは入りますけどね。これはある意味仕方ないですし。

一応前からフェライトコアはつけてたんですが、効果ないような感じ。
PC内部も電源ツイストしたり電源ケーブルとほかのケーブル離したり、アルミホイル巻いたり。(笑)
結局どれも効果ありませんでしたが。(鬱)

元々TVは録り捨てばかりだったのでそれほど実害はないんですが、意外といやな感じです。
古いビデオは同期が合わないのでプログラムストリームで録ってCMカッターで編集DEMUXし、
MP2>WAVEしてWAVCLEANでノイズ除去。で、WAVE>MP2して多重化あるいは再エンコード。
LDやTVはエレメンタリストリームでWAVEで録るようにすべきかなぁ?
この場合はAVIUTLで編集してaupかVFAPIにして再エンコード。

う〜んMTVの利点のお手軽さがないぢゃん。(爆)
 #ちなみに11日のサンプルでノイズが消えてるのはMP3エンコードで高音域がカットされ、一緒にノイズも消えてしまったのね。
 #CMカッターが映像と音声別々に読み込めて同期出来ればなぁ。
 #というか、いつの間にかTMPGEncでMpeg2直読み出来なくなってる。(;´Д`)
 #まぁ、いまだにMTVの吐くファイルとの相性の悪さは改善されてないみたいだし、d2vでいいけどね。でも精度はm2v_vfpがいいらしいが。<試してみるかな


02年3月21日 MTV2000

なんだかMTVのチューナー音声ノイズが前より目立つような?
ってのはやっぱ2000にしても変わりません。アンテナケーブルも高いシールド線なのに。

えぇ、そうです。買ってしまいましたMTV2000.
やはり全体としてシャープな感じですね。発色も1000より良い感じがします
オートゲインとタイムベースコレクタが実はかなり有効な感じです。

3D_Y/C分離はシャープさが増し、3DNRは色が濃くなる印象。
ゴーストリデューサーに関しては完全に解除はしてくれません。真っ白な画面とかではやはりゴーストは見えてしまいます。
それでもその効果はやはり大きいです。普通だとゴーストわからないですもの。
ただ、収束するまでにある程度の時間が掛かる為、その間は色が微妙に変化したりします。
なので、録画予約する時は開始時間を早めに設定したほうが良いかも知れず。

これで、前述の音声ノイズさえ回避出来れば完璧なんですが、なんかいい手無いですかね?
 #なんとなくエアチェックのジュルジュルノイズっぽい感じ?

一応サンプル画像でも上げようかと思ったんですが、うまく比較できる動画がキャプれなかったんで今回は無し。
 #今まで挿していたPCIスロット5だと、サブボードがフロントコントロールのピンに当たってしまう。
 #無理やりやれば刺さる事は刺さるんですが、怖いのでPCI4に変更。これがノイズの原因ってわけじゃないよなぁ。


02年3月22日 サクラ大戦4

買ってきましたよ。つか、昨日買ってあったんだけどね。
で、意味もなくMTVにS入力。3DNRは動きのある場面では色が変になって逆にノイズが出る。
ゲーム機の画像だからかもしれないけど、よほどソースがノイジーでなければ掛けないほうがいいのかな?
でも、3DNRが良く効くって言ってる人もいるからLDやビデオでも試してみよう〜っと。

今回はムービーは少なめそう。その代わりポリゴン劇(?)でのプロローグが意外といい感じ。
グランディアとかで使われてたキャラアクションによる劇に近いかな。
ちなみにシリーズで初めて本編が1枚の(GD-)ROMに収まっています。
まぁ特番見たいなもんだとか言ってたしね。いつものノリなんで相変わらず固定ファンだけしか買わないでしょう。(ヲ
 #一応、残ってたMTV1000のファイルと同じ画像が録れたので比較画像上げときます。重いけど。
 #上が1000でしたが2000.ゴーストとドット妨害が低減してるのがわかると思います。
 #1000がVBR8-10で2000がCBR8なんだけど、この場面だとどちらも8Mくらいらしい。
 #2000の方は動画で見るともっと黒っぽいんだけど、ちょうど光って時だったのかな?
 #それかオートゲインコントロールが関係してるのかな? 白くなるんだったらYC伸張フィルタかまして再エンコだなぁ。


02年3月24日 サクラ大戦4その2

サクラと花火でエンド。まぁ、途中からの繰り返しでですが。

プレイして思ったのですが、これシリーズ通して遊んでる人じゃないと遊べません。
確かに最終回2時間スペシャルって書いてあった通りの、最終3話分を纏めた感じです。
が、ダイジェスト版というよりはファンディスクに近いノリだと思います。

Dさんの日記によると、評価はイマイチらしいですね。特にボリューム不足の点で。
当時から現在までの状況が状況だっただけに、これに関しては仕方ないような気もしますが。
まぁ、確かに無駄を省いてる(故にシリーズのファンでないとつらい)なぁとか、ムービーの出来が今一歩か、とかあります。
何しろ13人分の分岐にくわえ最初の選択による帝都&パリ1名選出システムが全体に影響してますから。
ただ、このあっさり感が余韻に浸りにくいといった事態を生み出してるような気はします。

あと、このサクラ大戦4という名があらゆる意味でシリーズのエピタフになっている点。
ここら辺はわかっていても嫌悪されやすいと思うので、感覚的ににイマイチってな風評に繋がっていそうな気もします。
ラスボス王子様だしね。(笑)
それは冗談としても、ある意味よく決着つけたなって気はします。

出来自体は決して悪くはないと思います。ファミ通にいわせるならファンなら買いかな? ってとこ。(ヲ
従来の良い点も悪い点も引きずってるんで。
しかしサクラシリーズは続くと公言してるみたいですが、どうすんですかねぇ。新しく作るんかな。
 #あのすばってベクターで販売しないのね…。空の浮動産がやってたから、てっきり買えると思ってたよ。
 #今度横浜でも行った時に探してくるかな。んで、無かった時に通販すればいいか。
 #ところで最後のX68市販ソフトといえば鉄の大陸ってどうなったんだろ? 誰か引き継いだような話は聞いたことあるんだけど……。


02年3月25日 MPEG2>AVI

昨日のサクラ4に関しては既に終わったハードへの供給という点がやはり足枷かと。
もちろんゲームは売られた時点で完成されており(スタンドアロンの場合)、そこに言い訳などないし、
事実、スタッフの言い訳も聞いてません。ゲームは面白いか面白くないかが全て(と言うには語弊がある気がするが)でしょう。
まぁ、そんなこと言ったって、みんなメーカー買いやらクリエーター買いやらキャラ買いやら音楽買いやらする訳で。(笑)

最近は雑誌などでも採り挙げられることの多くなったキャプチャー関連。
DVやボードにもさまざまありますが、ここしばらくの間でヲタな人々に結構普及した要因のひとつはMTV1000の登場でしょう。
値段は高いものの、初心者でも扱いやすく、比較的相性問題も少ない上に画質が良いので、マニアにも支持されました。
とにかく売れまくり、カノープスの経常利益予想を上方修正させた程です。
 #現在MTV2000が出てますが実売15000円の差は正直微妙です。TVと古いビデオメインなら差額分はあると思います。チト音声がノイズに弱いですが。
 #ちなみにウチにあったMTV1000はtetsuさんのところへ里子に出されました。(^^; がんばってこいよ〜。

このMTV1000に限らず、最近はハードウェアによるMPEG2エンコーダー搭載のボードが主流です。
画質とファイルサイズのバランスと、単に見るだけなら扱いが楽な所為でしょう。
ハードエンコードが主流なのはソフトエンコードはサポートが大変だからなのかな?

しかし困ったことにMPEG系というのは編集には向いていません。
これは時間軸圧縮をしてるため、前後の差分を必要(所謂Bピクチャの場合)とするからです。下手をすると画像がおかしくなります。
 #一応編集は出来ますが、どうしても再エンコードが必要になります。まぁノイズ除去とかすればほとんど劣化はわかりませんが。
ここら辺で、既に訳わからない単語が出まくってますが、まぁ適当に聞き流してください。(ヲ

素材の扱いならDVや無圧縮キャプチャのほうが良いのですが、やはり一番多いのはMPEG2キャプチャでしょう。
それと平行して、MPEG2をMPEG1や4、WMVに変換する人も増えてます。
DVD-Rがそこまで普及してないことと、MPEG2でもファイルサイズは大きいと言うのが主な理由でしょう。
PC上でライブラリ化して見るにはサイズが小さいほうが何かと便利ですし、CD-Rでの保存もしやすいです。メディア安いし。

そんな訳(?)で、これからしばらくはMPEG2のMPEG4化についてネタにしていきます。
これは自分自身理解が浅いので再確認する意味も含めてます。

取り敢えず今回はあると便利なツールだけ挙げておいて、次回へ続く。(ヲ
  TMPGEnc…MPEG2へのエンコードやMPEGツールなど必携。プロはまだか? Ver3出たらプラス買っちゃうぞ。(笑)
  
VFAPI関連…どれも全部必要。AVIUTLプラグインやDVD2AVIプラグインなどもある。多分付属してると思う。
  
AVIUTL…プラグインが豊富な国産の編集ツール。MMX専用だが、速度が遅いのが難点。
  
DVD2AVI…MPEG2ファイルを各種ツールに読み込ませるのに必要。
  
m2v_VFAPIプラグイン…DVD2AVIと同じようなものだが個人的にはこちらを推奨。(理由はそのうち)
  
Virtual Dub…非常に多機能なツール。日本語版もあるよ。
  
Avisynth…V_Dubとかで使うフィルタリング用スプリクト言語。AVIUTLでも使えるらしい。難しいが早い。
  
SoundEngine…WAVEのノーマライズとか。ノイズ除去はキラーノイズかWAVcleanを使用。
  
WINAMP…MP2>WAVEに使用。TMPGEncでも出来たような気がするが。
  
Lame…MP3エンコーダは好きなの使ってください。ACMは楽ですが音質の追求には向きません。俺は使ってますが。VBR使うならnandubが必要らしいです。
 #Gordian_KnotやViDOMiとかもありますが、使ったことないので割愛。MPEG4CodecはウチではV2,V3が使えないので
DivX5(Free)を使います。


02年3月26日 MPEG2>AVIその2

前もって言っておきますが、今回のネタはweb上にある話を参考にしてます。
自分自身の解釈も曖昧な部分があり、いくつか(全部?)間違っている可能性が高いです。
決して鵜呑みにはしないでください。(ヲ

実際の手順の前に知らなくても大丈夫だけど頭の片隅に在ったほうがいいネタ。について。
それはフィールドオーダーと色空間についてです。

まずはフィールドオーダーについて。
日本のテレビはNTSCという規格で表示されてます。
名前くらいは聞いたことがあると思いますが、これを解説してると大変なので割愛します。
テレビでは486本(キャプチャは480ラインですが)ある縦解像度を1ラインおきに走査してそれを交互に表示してるそうです。
これが所謂インターレース表示という奴で、このラインが半分しかない最小単位の画をフィールドと呼びます。
んで、ラインの一番上を含むのをトップフィールド、一番下を含むものをボトムフィールドと呼びます。
ちなみに一番上なので1ライン目と呼びそうになりますが、PC上では0〜479で表されますので、
トップフィールドを偶数フィールド、ボトムフィールドを奇数フィールドと呼ぶこともあるようです。
このフィールド2つをまとめたものがフレームで、
テレビでは1秒に30フレーム(正確には29.97フレーム)表示することで、映像を映し出してます。(フィールドを59.94枚映してる)

NTSCではどちらを先に表示するか決めてないそうですが、DVDではトップフィールドを先に表示する、
トップファーストと規格で定められてるそうです。DVはボトムファーストが普通らしいです。
MPEG2は基本的にはトップファーストみたいです。ボトムファーストのも作れるみたいですけどね。
ほかのキャプチャボードはわかりませんが、MTVはトップファーストのファイルを吐きます。

このトップ(ボトム)ファーストというのは特にAVIUTLを使う時に確認が必要です。
これを間違えて設定を逆にすると映像がカクカクになったりしますので。
他にもMPEG2ファイルをDVに書き戻したりする時(ほとんどないと思うが)に注意しないといけません。

さて、キャプチャしたファイルがどちらであるかを確認する方法ですが、
Ver2.5以降のTMPGEncのウイザードで読み込ませる(VFAPIとか必要な場合あり)と自動判別してくれます。
また、DVD2AVIでファイルを開きOption>Staticticsから別ウインドウを表示させ、
シークバーを動かすと、別ウインドウのStatus欄のInfoにTかBと表示されます。もちろんTがトップファーストです。
一応自分の目で確かめる方法もありますが、それは機会があったら。

で、次が色空間について。
PCはRGB各256階調で1600万色を表していますが、NTSCは輝度信号(Y)と色差信号(C)をひとつにしたものです。
PCで扱う場合、まずYとCを分離し、さらにCを青と赤(CbとCr)に分けて扱うそうです。
このYCbCrというのはPCではYUVと呼ばれてます。(Uが赤でVが青らしい)。

PCで動画を扱うと、よくYUV422とかYUV411とか書いてあるのを見かけますが、これがカラーフォーマットって奴の様です。
NTSCでは色差信号は輝度信号の半分のデータしかないらしく、YUV422のデータとなるそうです。DVはYUV411だそうな。

ここでは各フォーマットのサンプリングの仕方なんかはやっぱ割愛します。
とりあえず名前だけ覚えておけばいいです。覚えておくのはRGBとYUY2の2つ。
一応最終出力先のMPEG1、4はYV12というのは覚えておいてもいいかもしんないです。
RGBはRGB32とRGB24とあるんですが、YUY2含めてAvisynth使用時に重要になります。
まぁ、Avisynthの解説は大変なので、説明はやらないかも。(^^;

で、RGBはともかくYUY2ってのはなんじゃゴルァ(゚Д゚)と思うのですが、YUV422と同義と捉えて差し支えないようです。多分。
ちなみにYV12はYUV420と同義だと思って構わないらしいです。

さて、キャプチャしたファイルをPowerDVDで読み込み情報を表示させるとYUY2と表示されます。DVDも同じです。
DVDはYUV420が使われているとかどこかに書いてあったのですが、これだとYUV422ですよねぇ?
よくわからないのですが、キャプチャファイルはYUY2としておかないと話が先に進まない様なので無視します。

取り敢えずはキャプチャファイルはYUY2でVFAPIを利用するとRGB24になると覚えておけばオッケーです。
実際にファイルを編集用ツールにぶち込むにはVFAPIを利用しますのでYUV>RGBへの変換が必要になります。
ここら辺に関しては次回で。(ヲ
 #すいません。自分で書いててわけわかりません。(爆)


02年3月27日 MPEG2>AVIその3

言うまでもなく最近のこのネタは初心者向けですので、わかる人は各自でお願いします。ツッコミは受け付けますが。(笑)

さて、MPEG2をAVI等にするには、動画編集ツールやエンコーダーに読み込ませなければなりません。
しかし、MPEG2をそのまま読むことは、ほとんどのツールで不可能です。
 #TMPGEncはPowerDVDが入っていれば読めるらしいのですが、ウチでは無理でした。VideoStudioあたりが原因か?

MPEG2ファイルを各種ツールに読み込ませるにはVFAPIを利用します。
最低でもVFAPI_Reader_Codec、TMPGEnc用VFAPIプラグイン、AVIUTL用VFAPIプラグイン、
DVD2AVI用VFAPIプラグイン、m2v_VFAPIプラグインは入れておきたいところです。
こうすると、AVIUTLのプロジェクトファイルがTMPGEncで読めたりします。
Virtual_DubはVFAPIに対応していませんので、プロジェクト等をVFAPI_Reader_Codec付属のコンバーターでAVIに変換するか、
他のツールでVFAPI_CodecやHuffyuvでAVI出力し、読み込ませる必要があります。

さて、どちらにしろTMPGEncかAVIUTLで読めないことには始まりません。
通常m2v_VFAPIプラグインを使用するかDVD2AVIでプロジェクト保存し、出来たファイルを読み込ませます。

まずはm2v_VFAPIプラグインから。
一度起動すれば終わりです。これでTMPGEncとAVIUTLでm2vファイルなどが読めるようになります。

これだけじゃあれなので設定パラメータについて。
アスペクト比は画面の縦横比です。反映するとAVIUTL読み込み時に640×480で読み込まれます。(720×480の場合)
無視するとソースサイズで読み込まれます。TMPGEncだと良くわかりません。ウイザードのとおりなんだろうが…。
基本的に無視でかまわないと思います。処理も軽くなりますし。

YUV>RGB変換はYC伸張するかしないかです。VFAPIはRGB24なのでYUY2から変換しなければいけません。
ITU-601なんて良くわからない単語が出てきました。これについてはカノープスのページを見てください。
読みましたか? どうもMPEG2ではRGBで(16,16,16)〜(235,235,235)の値になっているようなのです。
ストレート変換はこの値をそのまま渡すのでデータのロスが少ないですが色褪せて見えます。
伸張するとRGBで0-255の範囲まで使います。黒はより黒く。白はより白くなります。
PCで見る場合、TVで見るのと同じような色あいになります。多分。
これは画像を見てもらったほうが早いです。上が伸張前で下が伸張後です。
m2vストレート変換
AVIUTLでYC伸張。ヒストグラムに注目。
m2v_Vの作者さんによるとPCで扱うならYC伸張するべきだということです。
ストレート変換はたとえばVideoCDにしてプレイヤーでTVで見るなんて時はいいかもしれません。
あとは、16や235付近に色が多くある時は伸張した結果、黒くつぶれたり白飛びするかもしれません。
また、どうしても自力で調整したいならば、ストレート変換でAVIUTLのYC伸張プラグインを利用するという手もあります。

IDCT関数は変換の精度です。浮動小数点ならばIEEEなんとかのリファレンスどおりとかなんとか。
よくわからないですが高速なCPUなら浮動小数点。そうでなければ整数に設定してください。

フィールドに関してはソース維持で良いでしょう。下手に弄くらないほうがいいです。
多分フィールドスワップの設定だと思います。DVなんかの書き出しには必要かな?
CPU拡張は問題ないですね。
個人的にはm2vの方がお勧めなので先に書きました。ただDVD2AVIに比べて重いです。
 #ジャンプウインドウとかで調子に乗ってバー動かしてると応答しなくなるほど。

長くなったのでDVD2AVIに関しては次回で。
また、両者の違いについても書かないといけないなぁ。
 #カノープスサポートフォーラムによると、3DNRの残像は仕様だそうな。
 #う〜ん、ちと使いづらいなぁ。チューナーの音声ノイズも不満。画質がいいだけに。


02年3月29日 MPEG2>AVIその4

ムー、イマイチYUY2が理解できん

さて、DVD2AVIです。基本的にファイルオープンしてAVIではなくプロジェクトで保存します。
HELPのVFAPIプラグインにチェックが入っているかだけは確認しておいてください。
DVD2AVIでは映像の調整はしない方がいいでしょう。でも一応は各設定について。

Video>iDCTはm2vのiDCT関数と同じです。IEEEが基本ですが、遅いようなら変えてください。
Video>Fieldはフィールドオーダー関係。Noneにしておきます。
…Filmは24FPS化ですがAVIUTLかTMPGEncでやった方がいいです。
Swapはフィールドオーダースワップでトップとボトムを入れ替えます。
Colorは色空間の設定ですが、プロジェクトではVFAPI経由、つまりRGBなので設定しても反映されません。
YUV>RGBはPCならYC伸張しTVならストレート変換します。とりあえず画像見てください。
RGBPCYUVPC
RGBTVYUVTV
左がRGBで右がYUV。上がPC_SCALEで下がTV_SCALEです。全く同じなのがわかるでしょう。
例外がAvisynthでmpeg2dec.dllを使った場合で、この時はYUY2で渡されます。
Avisynthで色が薄いとかAVIUTLより汚いといった話が出るのは普段PC_SCALEで処理している人だと思います。
VFAPI_Loaderを使えばRGBで渡されるので反映されると思いますが、速度は遅くなるかも。
YUY2で処理するならLevelsとかで調整するらしいです。試してないので良く知りませんが。
Luminanceはたぶんガンマ補正だと思います。使わない方がいいです。
Clipは範囲切り出しと動画サイズの変更です。これも使いません。

AudioはキャプチャファイルはMP2なのでMPEG_AudioのDEMUXにチェックを入れておきます。
48>44.1はオフにしておきます。ノーマライズは好みでどうぞ。自分はオフですが。

Virtual_Dubに渡す場合はAVIでSAVEして下さい。VFAPI_CodecかロスレスCodec(HuffyuvやLCL)でいいでしょう。

すいません。中途半端ですがm2vとの比較は次回にします。
 #いや、MTV2000でトラブルが起きてまして、そちらの原因特定や、対応を調べてるので時間が厳しいのよ。


02年3月30日 MPEG2>AVIその5

さて、m2v_VFAPIプラグインとDVD2AVIの比較です。
取り敢えずキャプファイルを用意しなければ始まらないので、サクラ4のOPでもキャプ。
吸い出した方がいいんじゃねぇかって突っ込みは却下ね。(笑)

キャプチャファイルは全部で2520フレーム。IBBPなGOPの15Mbps。

m2vでは出来たm2pファイルはそのままAVIUTLで読めますが音声のデコードが出来ないので、
TMPGEncのMPEGツールから簡易分離でm2v(ビデオストリーム)とmp2(オーディオストリーム)に分けます。
MTVユーザーならCMカッター付属のデマルチプレクサツールで分けてもいいです。
特に古いビデオだった場合、分けたときに音ズレを起こす時はサンプル補正して分けてください。

出来たmp2ファイルはTMPGEncで音声ソースから読み込みファイルに出力でWAVEファイルにします。
またWINAMPで出力設定をDiskWriterに設定にして、WAVEファイルに書き戻してもいいでしょう。(ヲレはこっち)
WAVEファイルは自分の好みに応じWAVcleanでノイズ除去やSoundEngineでノーマライズなどをするといいでしょう。
音声加工をしないのであれば、TMPGEncで映像と音声(mp2でも可)を読み、プロジェクト保存という手もあります。

DVD2AVIの場合、ファイルを読んで設定したらプロジェクト保存します。
d2vというファイルとmpaというファイルが出来ると思いますので同じように処理します。
ただし、WINAMPの場合は拡張子をmpaからmp2に変更しておかないと正常に動きません。

さて、DVD2AVIで出力されたmpaファイルのファイル名を見てください。今回はDELAY -66msという名前になっています。
この場合はWAVEファイルの先頭を66ミリ秒カットしないと音がそれだけズレます。

さて、AVIUTLで両方のファイルを読んでみます。WAVEは音声読み込みから読んでください。
次の画像が実際に読み込んだところです。上がm2v、下がd2vです。大きくて重くてすいません。(;´Д`)
m2v。フレーム数とヒストグラムの違いをチェック。
d2vです。AvisynthはこちらでないとYUY2で処理出来ないかも?
総フレーム数を見るとm2vが2518でd2vが2515となっています。
そしてシーンチェンジしたフレームがm2vが1510でd2vが1508とd2vが2フレーム速くなっています。

m2vはシーケンスエンドコードというファイルの終わりを示すコードがない場合、最終2フレームをカットします。
エラー回避のためだそうですが、キャプボードでエンドコードが付くものは、ほとんどないと思います。
俺は会員ではないので買ってはいないのですが、このツールでエンドコードを付ければうまくいくかもしれません。
安いので誰か試しませんか? っつ〜か、ヲレが人柱になりますか? (爆)

d2vはエンドコードの有無ではわかりませんが、最終3フレームを削除するようです。
残り2フレームについてですが先頭2フレームが削除されています。
さて、ここで最初にキャプチャファイルはIBBPと書きましたが、MTVではGOP構造がIBBPの場合、
先頭2フレームがBピクチャになっています。
DVD2AVIは一番最初のIピクチャ以降のフレームを映像として保存します。
この為、今回の場合は先頭2フレームが削除され、音声を2フレーム分の秒数削除する必要があったのです。
これを回避するにはMTVの場合ならIフレームonlyでキャプチャすればオーケーです。ちなみリプファイルでIが先頭の奴は遅延なしになる。
 #ただ、Iオンリーだと、なんとなくブロックノイズが目立つような。微妙な差ですけど。

また未確認(確認しようがない)ですがDVD2AVIではYC伸張がITU-601を考慮していないという話を聞きました。
単なるフルスケール化とかYCというよりC伸張みたいなものだとか、どれが本当かわからないですけど。(^^;

以上のような点から個人的にはm2v_VFAPIプラグインの方をお薦めしてた訳です。
ただ、CPUが高速でない場合はDVD2AVIのほうが軽くていいかもしれません。
 #ほとんどのサイトではDVD2AVIで解説してると思います。DVDリッピングの場合があるからか?(^^;
 #AC3デコードが可能な点からやはり重宝するんでしょう。



HOME