15

主なプレーヤーは x264 と xvid のようで、どちらも GPL です。つまり、全体を GPL としてライセンスしない限り、デコード機能を再生アプリケーションに統合することはできないため、どちらも使用できません。

推奨されるターゲット プラットフォームは Linux です。非ウイルス性のオープン ライセンスは問題ありません。アプリケーション全体ではなく、ライブラリに加えた変更のソースを喜んで提供します。

何かありますか?それとも、開発中のテストとして今のところ GPL を使用し、出荷前に商用ライセンスのコーデックに置き換えることを計画する必要があるのでしょうか?

4

10 に答える 10

9

ffmpeg H.264 デコーダーは LGPL です。エンコーダーのみが GPL であり、x264 はデコーダーを提供しません。

また、実際に使用できるという点で、Framewave や IPP よりも優れています。

于 2009-04-23T20:10:24.873 に答える
4

Cisco は、エンコーディングおよびデコーディング用の BSD ライセンスの h264 ライブラリをリリースしました。

GPL を使用していただければと思いますが、答えがあるのに GPL を使用するように言うつもりはありません。

http://www.openh264.org/
および GitHub ページ:
https://github.com/cisco/openh264

于 2015-03-12T03:52:00.767 に答える
3

IANAL . _ _ 他のコーデックに適用される同様の煩わしさについて聞いたことがあります。

于 2009-03-21T01:36:42.640 に答える
3

PocketVideo の OpenCore は現在、Android OS の一部として Apache 2.0 ライセンスの下でオープンソース化されています: https://github.com/android/platform_external_opencore

于 2009-03-21T02:51:42.927 に答える
2

AMD パフォーマンス ライブラリから派生したプロジェクトであるFramewaveに、h.264 デコードをサポートするビデオ コンポーネントが追加されました。

ライセンスは「Apache 2.0 ライセンス」です。

Sourceforge SVNで確認できます

于 2009-03-21T01:01:19.137 に答える
2

IANAL。

変更されていない GPL ソースから作成された変更されていないバイナリを出荷し、アプリケーションがそれらを呼び出すだけであれば、アプリケーション全体が GPL である必要はないと思います。GPL ドキュメントやバンドルされている GPL アプリのソースを含める必要があるかもしれませんが、GPL コードに対して変更やリンクを行っていない場合、コードは影響を受けません。

MPEG 規格に関する限り、それは完全に別のワームの袋になる可能性があります...

于 2009-03-21T02:11:50.650 に答える
1

インテルIPPライブラリーをご覧ください。それらは無料ではありませんが、非常に安価です(100ドルか何かの1回限りの支払い)。また、無料で評価してテストすることもできます。ライセンスは非常にオープンであり、私が知る限り、一度購入すると、アプリケーションを無制限に配布できます。

于 2009-03-23T10:29:50.797 に答える
1

OK、FFMpeg は h.264 を処理しているようです。そのほとんどがLGPLだと思います。

それについての経験(良いか悪いか)、または他のオプションを聞きたいです、ありがとう。

-- 修正、テストしたばかりのバージョンは「--enable-gpl」でコンパイルされているようで、GPL ライセンスのコーデックを使用していると思われます。ああ!

于 2009-03-21T01:01:40.727 に答える
0

libavformat (コーデック部分は libavcodec と呼ばれます) に限定されていましたが、FFmpeg でいくつかの作業を行いました。API は驚くほど単純で使いやすいことがわかりました。それらは、標準のソース配布物でいくつかの本当に便利で啓発的なサンプルを提供します。

一般的に、ライブラリはかなり高い品質を保持していますが、一部のモジュールが不足しているように見えるため、h264 部分については保証できません。ただし、エンコーダーについては良いことを聞いています。

于 2009-03-21T01:05:19.937 に答える