• 締切済み

動画ファイルの再生法を説明している本かウェブページ

動画ファイル(例えばavi,mpg)をmci,DirectX等を 使わずに最初からプログラミングしたいんですが その解説をしている本やウェブページがあったら教えてもらえませんか?? 自分の技術力は気にしないでいいです

みんなの回答

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

DirectShow(DirectX)は使わないと速度的に無理です。 非圧縮の動画の表示でしたら、バックナンバーの雑誌になりますが、 トライ・ピーシー Spring 2003 CQ出版社 「動画処理とWindowsプログラミング」 が参考になると思います。圧縮ものについては具体的に圧縮形式を指定しないと参考文献を示すことができません。なおAVI形式は内部の圧縮フォーマットが無数にあるので内部形式でお願いします。

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

#1の補足です。 画面描画だけについていえばWindowsのデバイスコンテキストを使って描画すれば確かに、ハードウエアに依存しないプログラムが可能です。しかし、動画を表示させるにはあまりにも動作が遅すぎて実用的ではありません。 その代わりにプログラム自体はウインドウに静止画像を描画するのと同じなのでサンプルはいろいろあると思います。

amiami3
質問者

補足

動画をmci等を使わずに 独自に再生したいんです

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

ご質問の意味がよく分かりませんが。デコーダを作成したいのか、画像に展開したビットマップを画面に表示する機能を別途実装したいのか。後者だと完全にハードウエア依存なので一般的な話ではどうにもならないと思います。なにせ、DirectShow,DirectXを使用しないのですから、Windowsの画面表示も自分でコーディングするわけですね。前者の場合もただ単に動画ファイルの(動画部分や音声部分の)フォーマット形式を解析したデータを掲載しているページはいくつかありますが、フォーマットがたくさんありすぎて、まとまったものはありません。ましてそれをデコードするのはプログラムの技量の問題なので解説らしきものを見たことがありません。

関連するQ&A

  • 動画ファイルを小さくしたい

    こんにちは。(^.^) 1.37GBの動画ファイルを800MB位にしたいです。 wmvのは「Windows ムービー メーカー」でできるんです。 aviとmpgのはできません。 フリーのソフトを教えてください。 あと、質問するとき不便なので最低限の用語をいくつか羅列してください。 (用語の解説は自分で検索します。) よろしくおねがいします。<(_ _)>

  • 再生出来ない動画ファイルについて

    再生出来ない動画ファイルについて GOM PLAYERを使用しているのですが、GOMに対応しているはずの拡張子(mpgやaviなど)のはずの動画ファイルで、たまに、コーデックがないため再生出来ない。と表示されるものがありますが、これは、何故なのでしょうか? また、対処法としてどのようなモノがあるのでしょうか? よろしくお願いします。

  • 動画再生ソフトについて

    WinXPです。 動画再生ソフトとして最初からWindows MediaPlayerとQuickTimePlayerが入っています。 MediaPlayerが好きになれないのでRealOneをインストールしました。 普段はRealOneでmpgを再生しているのですがaviファイルは再生できません。 aviファイルを再生するためにDivX Player2.0を入れたことでaviが見れるようになりました。 で、質問なのですが、 1)そもそもQuickTimePlayerではmpgは再生できないのか? 2)一回もQuickTimePlayerを使ったことがないのですが「不要」なのでしょうか? 初心者なのでよろしくお願いします。

  • 動画ファイルが再生できなくなりました。

    ダウンロードした、動画をGOM PLAYERで再生しようとしたところ、同PLAYERの実行プログラムが、削除した覚えもないのに、なくなっていて再生できなくなっていました。そこで一度GOM PLAYERをアンインストールして、再インストールしました。その後上記動画を再生したところ、「CODECが設置されていない」メッセージが現れて再生ができません。 昨日までは何の異常もなく再生できていたファイル形式 MPG,AVI,WMVの動画ファイルすべてがGOM PLAYERでも、Windows MediaPlayerでも再生が出来ない状態になってしまいました。(MPG,AVIファイルはGOMPLAYERのアイコンになっています。)今まで特にCODECをインストールしないでも不自由なく再生できていたものが突然再生できなくて、困っています。

  • 動画ファイルの再生

    (1)megファイルをライティングソフトでDVD-Rメディアに焼いてDVDプレーヤーで再生しようとしてもできませんでした。 再生する方法を教えて下さい。 (2)また、avi動画ファイルをそのままDVDメディアに書き込んでもプレーヤーで再生できないと思いますが、mpgに変換するのはいかような方法があるのでしょうか? 併せてお願いします。

  • 動画ファイルの再生速度の変更

    私は動画ファイルは全てウィンドウズメディアプレイヤーで再生しているのですがAVIファイルやMPGファイルの再生速度は変更できないのでしょうか?

  • HTMLにmpgファイル(動画ファイル)を乗せましたが、なぜか再生できるものと再生できないものが

    どうもすいません。 HTMLにmpgファイル(動画ファイル)を乗せましたが、なぜか再生できるものと再生できないものがあります。 かなりの数のmpgファイルをWeb上に乗せなければなりません。 しかし、上記にもある通りなぜか、再生出来るものと、出来ないものがあります。 別にmpgファイルにする時に全部同じように圧縮しているのですが、なぜか差が出てしまいます。しかも、「IBM」のある一部の機種で見るとなぜか再生できなくなるのです。でも・・・他の機種で見るときちんと再生できます。なぜなんでしょうか。 かなり面倒ですけれども誰か教えて下さい。 お願いします。

  • 動画のファイル形式

    コンピューター初心者です。 ようやく静止画を扱えるようになったので動画を扱ってみようと思っているのですが、動画にはいくつものファイル形式があって、よくわかりません。 mpg1,mpg2,mpg3,wmv,rm,avi,DVDビデオ・・・・??? よく使われるファイル形式の特徴や互換性、またそのファイルを扱うことのできるソフトやハードなど、分かりやすくまとめて教えていただければ幸いです。よろしくお願いします。

  • power point上での動画再生に関してアドバイスを下さい。

    power point上での動画再生に関してアドバイスを下さい。 power pointでは、mpegやaviといった動画を再生することが可能です。 学会発表などで、きれいな動画を見せている人を見て、私も動画再生をしてみたくなりました。 しかしながら、自分のPCで作成したファイルを、会場のPCで再生しようとして うまく動画を再生出来ず、辛い思いをしている人をたまに見かけます。 この原因として、 ・コーデックが入っていない ・リンクがうまくいっていない といったことが考えられると思います。 そのため、もっとも汎用的なコーデックであるmpeg1を使い、 動画をリンクではなく、pptファイルに埋め込んでしまえば、こういったリスクは避けられるのではないかと思っております。 まず、一つ目の質問でこれは正しいでしょうか? それと2つめの質問、mpgファイルをpptファイルに埋め込みたいのですが、 どうやれば良いか分かりません。 検索してみると、それらしい解説ページは多少見つかるのですが、 具体的に書かれているページが見つからず、どうやれば良いか分からずに困っております。 どなたかアドバイス頂けますでしょうか?

  • 動画が再生できません。どうしたら良いでしょうか?

    ネットでダウンロードした動画(mpeg avi)が再生できません。 拡張子はmpg mpeg MPG rm ram aviです。 RealPlayer バージョン8 Windows Media Player バージョン7.01.00.3055です。 なぜ再生できないか分かりません。 また、mpeg.001 mpeg.002など、拡張子の後ろに番号があるファイルも、どうやって再生するかわかりません。 初歩的な質問だと思いますが、どうか教えてください。

専門家に質問してみよう