web-dev-qa-db-ja.com

FFmpeg:LGPLに移行するためにlibx264をOpenH264に置き換えることはできますか?

実行するビデオ処理がいくつかあり、FFmpegにはすでに必要なものの多くが含まれています。しかし、私のビデオはすべてH.264ビデオコーデックで圧縮されており、 libx264 はFFmpegのGPL部分です。一方、制約付きベースラインプロファイルは私のアプリケーションにはかなり十分であるため、完全に OpenH264 を使用できます。それで、理論的にも実際的にもこの置き換えを行うことは可能でしょうか?

1
Marcelo Gobetti

OpenH264は寛容なBSDスタイルのライセンスの下で利用可能であるため、FFmpegのコーデックとして機能するバージョンを作成することは法的に可能です。
十分な時間があれば、OpenH264のFFmpeg互換バージョンを作成することも技術的に可能であると確信しています。

残りの問題は、OpenH264のラッパーを作成すること、またはFFmpegの予想されるコーデックAPIに適合するようにOpenH264自体を変更することが経済的/ビジネス的に意味があるかどうかです。この質問は自分でしか答えられません。