|
|
SD-Video
SD-Videoはメモリカード、SDを使った一連のフォーマット郡の動画の取り決めを決めたものです。統一したフォーマットに準じることでメーカーやハードウェア間の違いを越えて動画を再生出来る仕組みを提供しています。
先日購入したPanasonic製HDD/DVD-RAMレコーダーにはSDメモリカードを使ったMPEG4動画の一形体であるSD-Video機能が付いていました。ハードウェアによるMPEG4動画はどういうものかちょっとだけ使用した感じを紹介します。
SD-Videoの概要
- 実際にPanasonicのHDDレコーダーE100Hに実装されたSD-Video機能は以下の通りです。
- ビデオ
- オーディオ
- シャープ製G.726 32kbps, 8kHz, Mono
- ビットレート (音声分を含む)
- スーパーファイン:約1050kbps
- ファイン:約430kbps
- ノーマル:約300kbps
- エコノミー:約100kbps
- 画面サイズ
- スーパーファイン/ファイン:320×240(QVGA)
- ノーマル/エコノミー:176×144(QCIF)
- 仕組みだけ見るとMPEG4コーデックとG.726をASFファイルコンテナに収めた形ですのでWindowsMediaに非常に近いと言えます。
SD-VideoをPCで見る
- SD-VideoはWindowsMediaPlayerを使って再生することが可能です。但し音声用のG.726のインストールが必要になります。こちらはWMPであれば自動でダウンロード、インストールを行ってくれます。個別にコーデックが必要な方は下記から入手してください。
SD-Videoをストリーミングさせる
- SD-VideoはファイルコンテナにASFを使っています。またコーデックにはISO-MPEG4を使用している(WindowsMediaと基本的には同じ仕組みではあるが)のですが実際にストリーミングサーバから配信は出来るのでしょうか?当方でWindowsMediaにも対応しているHelixUniversalServerを使って試してみましたが再生はしませんでした。アクセスしには行きますがすぐに切断されてしまいます。SD-Videoに対応したストリーミングサーバの有無は未確認ですが現在サンプルも含めストリーミングさせているものを見たことがありません。もし何か情報をお持ちの方、いらっしゃったら連絡待ってます。
さて実際にはMMSやRTSPといったストリーミング用のプロトコルを使った配信は出来ませんがHTTPを使った方法であれば擬似ストリーミングさせることが可能です。以下のサンプルを用意しました。
Sample
- 視聴にはWindowsMediaPlayer+G.726コーデックが必要です。またダウンロードしたファイルはRealOnePlayerでも再生出来ます(ネット経由ではRealOnePlayerでの再生は出来ませんでした)
SD-VideoはPCで作成出来るのか?
- ここまで見てきてでは実際SD-Videoを作成するにはどうしたらいいのでしょうか?一番簡単なのはSHARPから販売されているPixLabというツールを使用することでavi等からSD-Video形式へ変換することが可能となります。これにより対応しているハードウェア(携帯電話やSDカメラ、HDDレコーダー等)でPCで作成したコンテンツの視聴が可能になります。
- しかし市販のツールを使いたく無いという場合どうすればいいのでしょうか?先程SD-VideoはWindowsMediaに似ているということを書きました。そういうわけでWindowsMediaエンコーダーを使ってみる方法があるはずだと思い試してみることに...
結果から言えばファイルは認識するものの再生は不可でした。一番の原因は音声コーデックのG.726でしょうか。無償で提供されているものはデコードは出来るもののエンコードは出来ません。またWindowsMediaエンコーダー9でのISO-MPEG4と実際のMPEG4の違いもあると思います。どちらにしろこの方法は使えないようです。
|
ストリーミ
ング保存ソフトMPX Gyao、DMMなど主要サイトに対応
|