Flvファイルを再生


Manbon  2007-07-11 18:59:59  No: 27017

パソコンに落としたFlvファイルを再生するソフトを
Delphiで作成したいのですが、どこかにヒントなどは無いでしょうか?

以下にYouTubeのサイトから直に再生するサンプルがあったのですが、
ファイルで試すと何も再生されないのでちょっとがっかりしてます・・・
http://itpro.nikkeibp.co.jp/article/MAG/20061212/256629/delphi0707.lzh


orz  2007-07-11 19:41:22  No: 27018

FLVは、Youtubeで使っていても、フラッシュとしてストリーミング形式で
配信しているから、FlashのPlayerで再生できるだけなのでは?
従って、FLVで保存したファイルはFLVのプレイヤーが必要・・・と。

ここで読んだだけなので、詳細不明ですが。
http://www.xucker.jpn.org/extension/flv.html

swfなら、サンプルの通り、以下で表示できました。
  FFlashPlayer.Movie := 'C:\HoHoge.swf';
  FFlashPlayer.Play;


Manbon  2007-07-11 19:54:30  No: 27019

こちらもswfのファイルは表示できましたが、flvはだめでした・・・
何か規格が違うんですかねぇ?


通りすがり  2007-07-13 07:15:17  No: 27020

FLVを再生するためには、directshowが大元に必要で
FLVsplitterとffdshowを利用することで再生することが出来ます。
(尚Delphiの場合は、DSpackがあります)

FLVsplitterはFLV形式のファイルを再生するためのプラグインで、
ffdshow は様々な形式のオーディオ/ビデオ形式をデコードすることができる
強力なDirectShowフィルタです。

以前の事で無くなったり変わったりしているかも知れませんが、一応
掲載サイトを置いときます。

DSpack掲載サイト
http://sourceforge.net/projects/dspack

ffdshow掲載サイト
http://cowscorpion.com/Codec/ffdshow.html

FLVSplitter.ax掲載サイト
http://sourceforge.net/projects/guliverkli/


Manbon  2007-07-13 17:47:53  No: 27021

ありがとうございました。
無事ファイルはダウンロードできました。
なんだかとても敷居が高そうですが、頑張ってみます。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加