1

Моя цель здесь - получить поток из live url в opencv python, обработать этот поток и переслать его в ffserver. Ниже приведена команда, которую я использую:*

python store.py | ffmpeg -f rawvideo -pixel_format yuv420p -video_size 544x576 -framerate 25 -i - http://localhost:8090/feed1.ffm

* Ниже мой файл ffserver.conf

<Feed feed1.ffm>

File /tmp/feed1.ffm
FileMaxSize 3G
ACL allow 127.0.0.1

</Feed>

<Stream test1.mpg>
Format mpeg
VideoBitRate 128
VideoBufferSize 60000
VideoFrameRate 25
VideoSize 544x576
VideoGopSize 12
NoAudio
VideoQMax 45
ACL allow localhost
ACL allow 192.168.0.0 192.168.255.255

</Stream>

и когда я запускаю команду, указанную выше, это дает мне ошибку

[mpeg1video @ 0x1c6e6c0] переполнение буфера rc

и проверить мой канал, когда я нажимаю на команду

ffplay http://localhost:8090/test1.mpg

Я вижу, как воспроизводится выходной канал, но к нему добавлена зеленая маска.Прикрепление изображения:

зеленая маска накладывается на отдых

0