3

h264コーデック出力のELP USBカメラを使用しています。

ビデオ ストリームを取得する Ffmpeg コマンド:

ffmpeg -i /dev/video1 -c:v copy output.ts

その結果、ビットレートが 4Mb のビデオができました。この値は私のタスクには高すぎます。

GSTreamer を使用すると、同じ状況が発生します。

gst-launch-1.0 v4l2src device=/dev/video1 ! video/x-h264,width=1280,height=720,framerate=30/1 ! mpegtsmux ! filesink location=output.ts

最初にストリームを h264 でデコードしてから、再度 h264 にエンコードすると、ビットレートを変更できることがわかっています。この操作には、NanoPI デバイスの CPU パワーが多すぎます。

主な質問は次のとおり です。デコードせずに USB カメラのビットレートを変更することは可能ですか?

前もって感謝します!

4

1 に答える 1