3

私はほとんどのオーディオ/ビデオ ファイル (フォーマット) を再生できなければならないプロジェクトに参加していました。

要求事項:

ビデオ:

  • .dat (vcd & svcd)
  • .vob (DVD)
  • .rmvb (リアル メディア)
  • .mp4 (mpeg4/x264/h264)
  • .wmv/.asf (Windows メディア)
  • .avi (xvid/divx/mpeg2 など)
  • .mkv (マトロスカ、オプション)

    オーディオ:

  • .mp3 (おそらくこれを知っているでしょう)

  • .ogg (vorbis)
  • .wma (Windows メディア)
  • .wav (波)

上記のコーデックはすべてインストール済みで、私のシステムでは完璧に動作しています (WMP 10、Media Player Classic Home Cinema、VLC & Zoom Player で試してみました)。

そして、私はすでに基本的な TMediaPlayer を試しましたが、ビデオ用の .avi 以外では動作しません。次に、DSPack を取得しますが、.avi (xvid/divx) も .mkv も再生できません。VLC を取得しますが、それは私に与えられただけですそれは ActiveX ラッパー (純粋な vcl コンポーネントではない) だけだったので、さらに頭痛の種でした。

誰かが別のコンポーネントを提案できますか? 無料またはオープンソースが望ましいでしょう。

編集: DSPack の問題は既に解決しています。DSPack を使用してビデオを再生するには、常に FDDShow を使用する必要があるようです。

4

2 に答える 2

5

WMP 10 ActiveX コントロールをインポートして ([コンポーネント] -> [コンポーネントのインポート] メニュー項目)、WMP をアプリケーションに埋め込むことができます。

これはオペレーティング システムの一部であるため、これ以上無料にすることはできません。Delphi アプリを実行できる場合、OS はそこにあります。:-)

于 2009-03-04T16:14:28.367 に答える
2

DSPack は私の提案でした。あなたが DivX でどのような問題を抱えていたのかわかりません。私は何年もの間、DSPack ベースのプログラムで無料の DivX コーデックを使用してきました。FFDShow も有望なソリューションのように見えますが、ファイルの種類によっては再生品質の問題 (テアリング、低フレーム レート、長時間再生時の不安定性など) を経験しました。ビデオ ハードウェアとドライバーも非常に重要です。完全なハードウェア、ソフトウェア、およびイメージ パッケージを提供しない限り、プログラムのユーザーは、再生の主観的な受容性に関してさまざまな問題に遭遇する可能性があります。心に留めておいてください - コーデックのバージョンは重要であり、ドライバーのバージョンは非常に重要であり、一部のハードウェアはメーカーが何と言おうと正しく動作しません.

于 2009-03-06T21:12:30.943 に答える