2

Android ベースのハードウェア アクセラレーション ビデオ エンコーダーを設計しようとしています。私はしばらくの間調査を行ってきましたが、あまり役に立ちませんでした。

とにかく、Gstreamer ( http://gstreamer.freedesktop.org/ ) を見ました。これにより、ハードウェア ビデオ エンコーダーを提供できると言われています。しかし、マニュアルを読んだ後、エンコーダーについては何も見つかりませんでした。

誰もこのことについて知っていますか?ありがとうございました!

4

2 に答える 2

0

Gstreamer には、生のストリームを取得してエンコードするためのさまざまなエンコード オプションがあります。「enc」で終わるほとんどすべての要素を使用して、エンコードを行うことができます。いくつかのエンコード パイプラインの良い例を次に示します。

https://developer.ridgerun.com/wiki/index.php/TVP5146_GStreamer_example_pipelines

そうは言っても、ビデオのエンコーディングは非常にハードウェア集約的であることに注意してください。また、専用のハードウェア エンコーダーを取得し、ストリームが堅牢なサイズである場合は GStreamer を介してソフトウェア エンコーディングを行わないことも検討します。

于 2013-11-01T09:15:07.840 に答える