Windows/Linux用Qt5アプリケーションを開発していますが、H264/AAC flvビデオを再生する必要があります。Windows用Qt5 QtMultimediaプログラムでH264を配布する
これはgstreamer-pluginsをインストールした後、Linuxでうまくいきます。これは、WindowsにK-Liteコーデックパックをインストールした後にも動作します。
他に何もインストールせずにビデオを再生するには、必要なファイルをプログラムに配布する必要があります。 プロセスエクスプローラ(すべてA/V、libav *、av *、* .axなどに関連する)でリストされたrefrenced DLLファイルをコピーしようとしましたが、これは動作しません。
何を設定する必要がありますか?
あなたは質問に答えません。問題は、それを機能させるために技術的に行われなければならないことであり、MPEG-4のライセンス制限に関するものではありません。 –
彼は法的に彼が求めていることをすることができないので、彼はどのようにするかどうかを尋ねているかどうかに関わらず、そうすべきではありません。 コーデックをインストールするようにエンドユーザーに指示する必要があります。または、彼はオープンソースライセンスに違反しています。 @Benjamin Tあなたのコメントはどのように役立ちますか? – SteveS
彼は「MPEGLA.comに連絡してライセンスを取得しない限り、法的にそれを行うことはできません。あなたは、コーデックを配布しないでライセンスをバイパスする方法を説明しますが、そのライセンスを取得し、コーデックを配布する必要がある(そして合法的に)可能性があるケースはカバーしません。私はあなたの答えがほとんどの開発者を満足させることに同意しますが、それでもOP質問に対する技術的な回答を提供することができないため、完全ではありません。私たちが知っている限り、彼は必要なライセンスを得ることができます。面ではなく、私のコメントはあなたに役立つはずだった。 –