Wie, um die Wiedergabe MKV-video in web-browser
Ich versuche ein MKV-video mit MPEG4-video-codec und AC3-audio-codec zur Verfügung, um online gespielt werden mit Mozilla oder Chrome. Ich habe versucht mehrere Methoden, einschließlich der nativen HTML5, was spielt das video aber ohne audio-und von dem, was ich gelesen habe AC3 ist ein proprietärer codec, sodass es nicht in den unterstützten codecs. Der code für das war wie folgt:
<video width='1024' height='768' controls autoplay>
<source src="path_to_src" type='video/x-matroska'</video>
Habe ich dann versucht, das VLC web plugin (ich weiß, VLC spielt die Dateien nicht richtig) aber noch nicht bekommen, es zu spielen, eine Datei, es scheint nicht zu sein, eine Menge von Konsistenz in den Beispielen für die Verwendung dieser Methode. Hier ist, was ich bisher versucht habe über das VLC-plugin:
<embed type="application/x-vlc-plugin" version="VideoLAN.VLCPlugin.2"
width="1024" height="768" id="vlc" autoplay="yes" target="path_to_file"></embed>
Den VLC Seite hier sagt Folgendes hinzufügen:
<object classid="clsid:9BE31822-FDAD-461B-AD51-BE1D1C159921"
codebase="http://download.videolan.org/pub/videolan/vlc/last/win32/axvlc.cab">
Aber die codebase scheint nicht mehr vorhanden sind und hinzufügen, dass die classid der code oben hat keine Auswirkung auf das Abspielen der Datei. Beide Methoden führen dazu, dass der VLC player box gemacht, aber nichts jemals gespielt und die Entwickler-Konsole zeigt keinen Fehler.
Also meine Frage ist kennt jemand einen workaround um AC3-Ton zu spielen, in der nativen HTML5-player oder, was ist die richtige syntax für das VLC-web-plugin? Oder hat jemand einen anderen Spieler insgesamt würden Sie empfehlen? Jegliche Hilfe dankbar!
- mkv wird nicht unterstützt format für HTML5-video. Sie müssen transcode/transmux in ein format (oder Formate), unterstützt von den Browsern, die Sie benötigen, zu liefern
- Ich fand es einfacher, um videos zu konvertieren .swf-Datei mit ffmpeg und verwenden Sie es für das streaming.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Diese können Sie verwenden Sie folgenden code. funktioniert nur auf chrome-browser.
JS:
HTML:
HTML5 nicht unterstützt .mkv /Matroska-Dateien, aber Sie können diesen code verwenden...
Aber es hängt von der browser, ob er spielen wird oder nicht. Diese Methode ist bekannt, um die Arbeit mit Google Chrome.
HTML5 und das VLC web plugin waren ein no go für mich, aber ich war in der Lage, diese Arbeit mit den folgenden Einstellungen:
DivX Web Player
AC3-Audio-Decoder
Und hier die HTML:
Den DivX player scheint damit für eine viel breitere Palette von video-und audio-Optionen als die native HTML5 so weit ich bin sehr beeindruckt von ihm.
Dadurch wird die Anzeige der video - (.mkv) mit Google Chrome-browser nur.