Domanda

Esiste un modo per accedere a un film riprodotto in VLC tramite HTTP in formato jpeg/png.

Vedi, quello che voglio è avere un film riprodotto nel mio lettore VLC locale e accedere al fotogramma attualmente in riproduzione tramite qualcosa come http://localhost:9999/current.jpg

Esiste un modo o forse qualche altro strumento può fornirlo?

Grazie mille in anticipo

È stato utile?

Soluzione

Devi usare vlc mjpg modulo di uscita

questa riga cmd funziona per me:

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

poi, in qualsiasi pagina web (funziona su Chrome/Firefox)

<img src="http://127.0.0.1:8080/image.jpg" width="320" height="240"/>

o direttamente utilizzando vlc http://127.0.0.1:8080/immagine.jpg

spero che questo ti aiuti.

Altri suggerimenti

In caso di ritardo sperimentare nel mjpg streaming è possibile annullare il live view nel seguente modo:

: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}
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top