4

有没有办法通过 jpeg/png 格式的 HTTP 访问 VLC 中的电影。

你看,我想要的是在我的本地 VLC 播放器中播放电影,并通过http://localhost:9999/current.jpg 之类的内容访问当前播放的帧

有没有这样的方法,或者其他工具可以提供它?

提前感谢很多

4

2 回答 2

5

您必须使用 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

希望这可以帮助。

于 2010-03-31T08:39:20.827 回答
0

如果 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}
于 2013-01-13T11:36:49.850 回答