• ベストアンサー

MPEG4ファイルから静止画を抜き出す手順

MPEG4ファイルから指定された時刻の静止画を抜き出すプログラムを組みたいのですが、資料が無く困っています。指定のフレームへたどりつく方法から抜き出すべきフレームとそのデータ形式などご存知の方がいらっしゃいましたらアドバイスをお願いいたします。 もしくは、参考になる本の紹介などでもしていただけると大変助かります。MPEG関連の本は、概略書の様なものばかりでなかなかプログラムを組む際の理解に結びつく資料を探し出せません。 よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • nta
  • ベストアンサー率78% (1525/1942)
回答No.1

Try!PC 2003年春号はご覧になりましたか。 http://www.cqpub.co.jp/try/ MPEG4と一口に言ってもメーカーごとにまたバージョンによってたくさんの種類があり、フォーマットも公開されているものが少ない状況です。それに対応してコーデックを自分で作るのはナンセンスです。  DirectXのインターフェースから各種の動画ファイルのためのフィルタを呼び出して、画像コマを取り出すという作業がプログラムつきで紹介されているので一読してみてください。参考になると思います。

dasaida
質問者

お礼

レスをありがとうございます。 MPEG4のフォーマットについては、誠にその通りの様子でどうにも困っております。また、残念ながらWindowsでは、ない環境での処理のためご指示いただいたDirectXが使えません。 ある装置上でDVDの様にサムネイルを表示したいというのが今回の要望です。 取りあえずこのMPEG4の関連する企業に問い合わせをおこなってみたいと思います。ありがとうございました。

その他の回答 (1)

  • nta
  • ベストアンサー率78% (1525/1942)
回答No.2

そうでしたか。そのMPEG4のファイルを自分で作成して自分で表示するだけであればDivXなどの公開されている資料を使えばなんとかなりそうですが、他のメーカが作ったコーデックで作成されたファイルを独自に再生することになると、ライセンス契約を結んで情報を開示してもらう必要がありそうです。特許関係も重要なのでそうした業界団体に参画して本格的に取り組みを進めることもご検討ください。

参考URL:
http://www.m4if.org/

関連するQ&A