0

Windows/Linux 用の Qt5 アプリケーションを開発しています。H264/AAC flv ビデオを再生する必要があります。

これは、gstreamer-plugins をインストールした後、Linux でうまく機能します。これは、Windows に K-lite コーデック パックをインストールした後にも機能します。

他に何もインストールせずにビデオを再生できるようにするには、必要なファイルを含むプログラムを配布する必要があります。Process Explorer (A/V、libav*、av*、*.ax などに関連するすべて) によってリストされた参照 DLL ファイルをコピーしようとしましたが、これは機能しません。

他に何を設定する必要がありますか?

4

1 に答える 1

0

MPEG-4 ライセンスのため、これを行うことはできません。h.264 デコーダを配布する場合は、MPEGLA.com に連絡してライセンスを取得する必要があります。(現在、年間 100,000 インストールまでは無料ですが、それを超えると 20,000 ドルになります)。

K-Lite のようなものは、エンドユーザーに「個人的な使用のために」コーデックをインストールさせることで、この要件を回避します。

したがって、ユーザーに K-Lite やその他のコーデックをインストールするように指示することはできますが、それらを自分で出荷することはできません。これは、オープンソースの世界ではかなり一般的です。

于 2016-07-21T23:47:39.663 に答える