ここでは,録りためた VHS ビデオテープをデータとして取り込んで MPEG ファイルにしたり,アナログ放送のテレビ番組を MPEG ファイルとして取り込んだりする方法について書く。
[目次]
VHS ビデオデッキやテレビチューナーから出力される信号はアナログなので,それをデジタル化する道具が必要である。
そのためには,通常,キャプチャボードを使う。
ところで,広い意味でのキャプチャボードは大きく2種類ある。
a. は「デジタル取り込み」用のものである。デジタルビデオカメラで記録された DV データを取り込む際に使う(ただコピーしているだけだから,正確にいえば「キャプチャ」ボードではない)。デジタルビデオ編集の統合システムの一部として売られている。これについては,「デジタルビデオカメラの映像を編集する >> 映像を取り込む >> 必要なもの」に書いた。
b. のキャプチャボードが,ここでの目的に適した「アナログ信号取り込み」用のキャプチャボードだ。
この種のボードは大きくいって2つの働きをする。
1. はどのボードも必ず行う,共通の働きである。
2. は,ボードによって異なる。
まず,エンコードするファイル形式で種類が分かれる。MPEG 形式にするものと,DV コーデックの AVI 形式にするものとがある。
また,どちらの形式にエンコードするにせよ,それをボード上の専用チップが行うもの(ハードウェア・エンコード),エンコードは CPU におまかせするもの(ソフトウェア・エンコード)とがある。
さらに,この機能を持った機器は,キャプチャボード(内蔵タイプのもの)のほかに,外付けするタイプのものもある。
外付けの機器はみんなハードウェア・エンコードする。接続方法は,MPEG にエンコードする機器の場合は USB が,DV コーデックの AVI にエンコードする機器の場合は IEEE1394 が一般的のようだ。
このようなビデオキャプチャ機器の代表的なメーカーであるアイ・オー・データ機器とカノープスの製品を上の分類に当てはめてみると,次の表のようになる。
各セルの上に書いてあるの(型番の頭に「GV」が付いている製品)がアイ・オー・データ機器,下に書いてあるのがカノープスのもの。値段は 2004年01月24日現在の価格.com の平均である(MTV2400FX は価格.com に掲載がなかったので,これだけは BLESS INTERNET SHOP の価格)。
エンコードの形式 | MPEG | AVI (DV) | |
---|---|---|---|
内蔵 | ソフトウェア | GV-BCTV9 (\15,399) QSTV10 (\11,951) |
※ |
ハードウェア | GV-MVP/RX (\16,709) MTV2000 Plus (\31,830) |
GV-ADTV (\23,036) DVTX200-plus (\26,845) |
|
外付け | GV-MVP/RZ (\19,243) MTV2400FX (\22,800) |
GV-1394TV (\25,675) GV-MVP/IDV (\22,048) @MasterDTV (\26,885) |
大きな機能の差は上の表にまとめられるが,作られるファイルの品質は,輝度信号(Y)と色信号(C)とをより高精度に分離する 3D Y/C 分離機能や,次のような画質補正機能の有無にも影響を受ける。
なお,上の表に挙げた製品は,どれも,キャプチャボードとしての機能のほかに,テレビチューナー機能も持っている。
テレビ放送をこの機能を使ってキャプチャする場合は,ファイルの品質はチューナーの性能(ゴーストを除去する機能の有無など)にも左右される。
手軽さなら MPEG,ひと手間かけるつもりなら AVI ということになる。
最終的に MPEG にするのだとしても,DV コーデックの AVI ファイルとして取り込んで,あとで 2-pass VBR などでじっくりソフトウェア・エンコードするほうが良い画質を得られるのは確かだ。
しかし,これをするためには,大きなサイズの AVI ファイルをハードディスクにいったん保存しなければならないし,MPEG にエンコードする時間もかかる。
キャプチャしたあと特に編集をしない(CM をカットするくらいの加工しかしない)なら,最初から MPEG でキャプチャしたほうが賢い。
もっとも,最初から MPEG でキャプチャするなら,パソコンでキャプチャするより,家電の DVD レコーダーでキャプチャするほうがずっと手軽で,トラブルも少なそうだ。家電 DVD レコーダーなら,音声も普通に Dolby Digital(AC-3)に対応しているし。
その意味で,今では MPEG キャプチャボードを買う意味は薄れているといえるだろう。
いまパソコン用のビデオキャプチャ機器を買う意味があるのは,古いアナログ資産をひと手間かけてでもできるだけ良い画質でデジタル化して残したいと考えて AVI でキャプチャする場合だけ,かもしれない。
MPEG にリアルタイム・エンコードするキャプチャ・ボードの場合は,ハードウェア・エンコードするものとソフトウェア・エンコードするもののどちらを選ぶかという問題がある。
この違いをもう一度まとめると,次のようになる。
私は,処理能力があまり高くないCPUを使っていることもあって,ハードウェア・エンコードするタイプのボード(Canopus MTV 1000)を使っている。
また,いくらCPUの能力が高くても,次々に送られてくる信号に遅れをとらないようにソフトウェアで MPEG 化するためにはやはりちょっと画質を犠牲にしなくてはならないようだから,MPEG にリアルタイムエンコードするならやはりハードウェア・エンコードのほうがよいだろう。
ただし,ソフトウェア・エンコードするタイプのボードには,上の表で「※」を付けた部分の使い方ができるものがある。
この使い方は,DV コーデックではなく,無圧縮 AVI や 可逆圧縮コーデックでの AVI でキャプチャするための使い方である。
MPEG にエンコードするにしろ DV コーデックの AVI にエンコードするにしろ,いったん圧縮したものは元には戻らない。
圧縮前の映像をそのまま見たいなら,無圧縮 AVI で取り込むか,可逆圧縮の(無圧縮状態に戻せる)コーデックでエンコードして取り込む必要がある。
ハードウェア・エンコードのキャプチャボードでは,上に書いたとおり,ボード上のチップでエンコードされ,CPU には MPEG や AVI(DV) のデータが渡されるのだが,無圧縮 AVI などで取り込むためにはそのような機能は不要だし,むしろ邪魔になることもありうる。
無圧縮 AVI などで取り込むなら,エンコードせずに CPU にデータを渡してくれるソフトウェア・エンコードのキャプチャボードのほうが有利なのだ。
もっとも,無圧縮 AVI での取り込みは,現実的ではない。
無圧縮 AVI だと,その1秒間のビデオのデータ量は次のとおりになるようだ。
これらを全部掛け合わせて,12(ビット/ピクセル) × 345600(ピクセル/フレーム)×29.97(フレーム/秒)= 124291584 ビット/秒。
さらに,オーディオ部分が1秒あたり 1536000 ビット(サンプリング周波数 48 KHz ,サンプリングサイズ 16 ビット,ステレオ音声の場合)。
ビデオとオーディオを合わせると,125827584 ビット/秒 ,ほぼ 120 Mbpsとなる。
たった1秒で約 15 MB というサイズのデータになってしまうのである。
1分間だと約 900 MB,1時間だと 54,000 MB = 52.7 GB になる。
これでは,ハードディスクに保存するのは難しい。ディスクの容量の限界もさることながら,ハードディスクにこんなスピードで書き込みつづけられるマシンを構築するのは困難で,書き込みが間に合わないためにコマ落ちする危険が高い。
DV コーデックで圧縮すると,この5分の1の約 24 Mbps で書き込みつづければよいのだが,それでも,少し遅いマシンだとコマ落ちしてしまうくらいなのだから。
そこで,普通は無圧縮 AVI ではなく,可逆方式コーデックを使う。
この代表として Huffyuv が挙げられる。
このコーデックの作者のページはもう閉鎖されてしまっているが,そのソースを使った新しいバージョンらしきものが,次のサイトからダウンロードできる。
・HuffYUV revisited
このコーデックでデータは3分の2程度に圧縮されるらしい。
このコーデックを使ってソフトウェア・エンコードできる代表的なソフトとして,ふぬああがある。
ただしこれを使うのはとても難しい。一度試してみたが,挫折した。
いつかはこれらを使いこなしたいものだ。
外付け機器には,次のデメリットがある。
しかし,これらの点が特に障害にならないなら,外付けのほうが便利だし,マシンが不安定になることも少ない。
従来は転送スピードの点でちょっと心配だったが,その問題も IEEE1394 にはないし,USB も 2.0 ではだいたい解決されているようだ。
したがって,いまハードウェア・エンコードのビデオキャプチャを買うなら,外付けのほうがよさそうだ。
昔からこの分野ではカノープスが強い。
今も,技術の高さではきっとトップなのだろう。
MTV 1000 の性能も,ほぼ満足できる。
しかし,カノープスの製品は,素人の目線まで下がって作ってくれていない感じのするところがある。
まだ,トラブルは自分で何とか解決できるレベルのユーザーを想定して作られているのではないかと思えるのだ。
その点,アイ・オー・データは,自社開発の技術など何にもなさそうだが,うまいパッケージングで,魅力的な製品が並んでいる。
使ってみてはいないからまったく無責任な評価だが,今はアイ・オー・データのほうがお買い得かもしれない。
なお,Canopus にはサポートフォーラムが存在する。
・カノープスサポートフォーラム
Canopus MTV 1000 には MPEG キャプチャ用ソフトとして,MEDIACLUISE が付属する。
これを使う場合の設定項目については,カノープスのサイトの次の FAQ の記載を読むとだいたいわかる。
・MPEG出力時の各設定項目について
このうち,画質などはともかくとして,あとでファイルを編集しても壊れないようにするために注意すべきことは,GOP オプションで Closed GOP にチェックを入れることである。
最近までしばらくのあいだ,次に書く Feather G-Spec を使ってキャプチャしていたので,MEDIACLUISE の使い方はかなり忘れてしまった。
思い出したら,また補足する。
MEDIACLUISE はやや使い勝手が悪いので,2003年までは,Canopus からサポートなしで提供されているFeather G-Spec 体験版 を利用していた。
しかしこのソフトは,2003年末に,2004年以降の予約をすると予約録画時間が狂うという大問題があることが発覚した。Feather の製品版ソフトのほうはバグフィックスがなされたが,体験版は,2004年1月末の現在もこのような不具合が残ったままのプログラムが配布されている(MTV G-Spec.ソフトウェア(体験版))。
このソフトは予約録画には使ってはいけない。
ただ,製品版のほうでの設定も体験版とほぼ同じだろうから,製品版をお使いの方のために,体験版のスクリーンショットで,おすすめの設定方法を書いておこう。
上のように設定を変更してキャプチャすると,MPEG ビデオのエレメンタリストリーム(*.m2v)と無圧縮オーディオ(*.wav)の2つのファイルができあがる。
たいていのビデオ再生ソフトでこのビデオファイルを再生すると,映像は見られるが音声は聞こえない。
しかし,Media Player Classic というソフトは,m2v ファイルを指定して再生させると,同名で拡張子が wav になっているオーディオファイルも一緒に再生してくれる。
Media Player Classic のダウンロードは下記 URL から。
・http://sourceforge.net/projects/guliverkli/
これがMedia Player Classic の起動画面(Version 6.4.7.5)。
Windows Media Player 6.4 そっくりのシンプルな感じでありながら,機能は盛りだくさんの,ありがたいソフトだ。