سؤال

هل هناك أي طريقة للوصول إلى ملقاء فيلم في VLC من خلال تنسيق HTTP في JPEG / PNG.

ترى، ما أريد، هو الحصول على فيلم يلعب في مشغل VLC المحلي الخاص بي، والوصول إلى اللعب حاليا من خلال شيء مثل http: // localhost: 9999 / current.jpg

هل هناك طريقة sucha، أو ربما يمكن أن توفرها أداة أخرى؟

ثناكس كثيرا مقدما

هل كانت مفيدة؟

المحلول

يجب عليك استخدام 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}
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top