Как я могу вывести на драйвер v4l2, используя FFMPEG avformat_write_header? - PullRequest
0 голосов
/ 26 июня 2019

Я пытаюсь использовать PyAV для вывода видео на устройство обратной связи V4l2 (/ dev / video1), но я не могу понять, как это сделать.Он использует avformat_write_header () из libav * (привязки ffmpeg).

Мне удалось получить ffmpeg для вывода на устройство v4l2 из CLI, но не из python.

1 Ответ

0 голосов
/ 27 июня 2019

Нашел решение.Это можно сделать следующим образом:

  1. Установить формат контейнера v4l2
  2. Установить формат потока как «rawvideo»
  3. Установить частоту кадров (если это живое изображениеstream, установите частоту кадров на 1 кадр / с выше, чем для потока, чтобы вы не получили ошибку)
  4. Установите для формата пикселей значение RGB24 или YUV420
...