Pi でビデオを H264 から MJPEG にトランスコードしたいと思います。
概略的には、H264 raw ストリームをパイプに注入し、別のパイプから MJPEG でエンコードされた同じストリームを (リアルタイムで) 取り出すプロセスがあります。現在、H264 を取り込んで MJPEG を吐き出すブラック ボックスは、FFMPEG で作成された単純なトランスコード プログラムです。このアプローチは最新のワークステーションではうまく機能しますが、Raspberry Pi では CPU への負担が大きすぎます。
The Pi は OpenMax を使用したハードウェア H264 デコードをサポートしており、そのままでは MJPEG エンコードをサポートしていないことを私は知っています。
MJPEGハードウェアエンコーディングも行う方法はありますか?
openMax でこの種のトランスコーディングを行う方法の例はありますか?
(このプロジェクトの存在は知っていますが、質問 1 を満たしていません)