有没有办法通过 jpeg/png 格式的 HTTP 访问 VLC 中的电影。
你看,我想要的是在我的本地 VLC 播放器中播放电影,并通过http://localhost:9999/current.jpg 之类的内容访问当前播放的帧
有没有这样的方法,或者其他工具可以提供它?
提前感谢很多
有没有办法通过 jpeg/png 格式的 HTTP 访问 VLC 中的电影。
你看,我想要的是在我的本地 VLC 播放器中播放电影,并通过http://localhost:9999/current.jpg 之类的内容访问当前播放的帧
有没有这样的方法,或者其他工具可以提供它?
提前感谢很多
您必须使用 vlc mjpg输出模块
这个 cmd 行对我有用:
vlc.exe --sout="#transcode{acodec=none,vcodec=mjpg,vb=512}:duplicate{dst=std{access=http{mime=multipart/x-mixed-replace;boundary=--7b3cc56e5f51db803f790dad720ed50a},mux=mpjpeg,dst=0.0.0.0:8080/image.jpg},dst=display}" movie.avi
然后,在任何网页中(适用于 Chrome/Firefox)
<img src="http://127.0.0.1:8080/image.jpg" width="320" height="240"/>
或者直接使用vlc http://127.0.0.1:8080/image.jpg
希望这可以帮助。
如果 mjpg 流出现延迟,您可以按如下方式取消实时取景:
:sout=#transcode{vcodec=MJPG,vb=512}:std{access=http{mime=multipart/x-mixed-replace;boundary=--7b3cc56e5f51db803f790dad720ed50a},mux=mpjpeg,dst=0.0.0.0:8080/image.jpg,delay=0}