mpeg動画ファイルの(1フレーム目の)画像サイズを取得する方法について
教えて頂けないでしょうか。
DirectShow を利用する事で一応画像サイズを取得することはできたのですが、
フィルタグラフの構築に時間が掛かるので他に方法がないか探しています。
(必要なのは サイズ のみで、動画を再生する事は考えていません)
よろしくお願いします。
キーワード「mpeg library」で google
http://starship.python.net/~gward/mpeglib/
から
ftp://mm-ftp.cs.berkeley.edu/pub/mpeg2/software/
にある、
mpeg2v12.zip
この中の
src/mpeg2dec/gethdr.c
の
static void sequence_header()
は参考になりませんか?
ファイルの構造だからOSにはかかわりないので。
# あ、1996年のソースだ。
# 新しいフォーマットは読めないかも。(^^;;
なーめさんレスありがとうございます。
> static void sequence_header()
> は参考になりませんか?
参考になりました。
というか自分が欲しいものそのものでした。
> # あ、1996年のソースだ。
> # 新しいフォーマットは読めないかも。(^^;;
今のところ対象はmpeg1,mpeg2だけなので十分でした。