vlc --demux=rawvideo --rawvid-fps=25 --rawvid-width=640 --rawvid-...

问题描述 投票:0回答:1
I found the solution, it s laggy on my laptop but it works:

I will send output to flask web page, it will be better.Thank s

python myscript.py | vlc --demux=rawvideo --rawvid-fps=25 --rawvid-width=640 --rawvid-height=480 --rawvid-chroma=RV24 - --sout "#display"

script.py | vlc --demux=rawvideo --rawvid-fps=10 --rawvid-width=640 --rawvid-height=480 --rawvid-chroma=RV24 - --sout='#transcode{vcodec=h264,fps=8{vcodec=h264,vb=200,fps=8,width=640,height=480}}:standard{access=http{mime="video/MP4T"},mux=ts,dst=127.0.0.1:5555}'

你好,我想通过管道发送一个opencv输出网页.当我使用这个命令,我得到的视频正常。

我尝试了许多选项,这一个,没有错误,但我得到一个空帧。

我不知道如何获得良好的效果。
python-3.x opencv tensorflow stream vlc
1个回答
0
投票

python script.py | ffmpeg -r 8 -f rawvideo -pix_fmt bgr24 -s 640x480 -i - -c:v libx264 -f matroska  -listen 1 tcp://0.0.0.0:1234

你好,我想通过管道发送一个opencv输出网页。当我使用这个命令,我得到正确的视频。 python myscript.py

© www.soinside.com 2019 - 2024. All rights reserved.