Я использую ELP USB-камеру с выходом 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-камеры без декодирования?
Спасибозаранее!