Я использую USB-камеру ELP с выходом кодека h264.
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.
Главный вопрос: Можно ли изменить битрейт USB-камеры без декодирования?
Заранее спасибо!