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 カメラのビットレートを変更することは可能ですか?
前もって感謝します!