Wie streame ich mit VLC zu Chromecast?

18

Ich habe gerade VLC 3.0 Beta heruntergeladen (mit Ubuntu ppa) und wollte wissen, wie man es so einrichtet, dass es auf Chromecast streamt. Es ist in den NEWS des Repos, dass die Funktion hinzugefügt wurde. Zahlreiche Nachrichtenagenturen berichten darüber. Es gibt jedoch noch kein Beispiel für die tatsächliche Verwendung.

Ich weiß, dass es nicht in der GUI ist (nachdem ich den Quellcode durchsucht habe). Und ich habe keine Ahnung, wie ich den Code über die Befehlszeile verwenden soll.

Hier ist das Ubuntu PPA , mit dem ich es installiert habe. Es sollte jedoch keine Rolle spielen. Auch das Betriebssystem oder das System sollten keine Rolle spielen. Es ist nur Software. Sie können es selbst erstellen oder eine Binärdatei ("nightly") hier herunterladen .

Evan Carroll
quelle
Ich würde empfehlen, mkchromecast Arbeitete wie ein Zauber mit mir von Ubuntu. VLC hat bei mir nicht funktioniert.
Jayesh

Antworten:

24

Gebäude VLC

Wenn Sie vlc selbst erstellen müssen, stellen Sie sicher, dass Sie haben

  • --enable-sout
  • --enable-chromecast

Verwenden von VLC

Bisher ist diese Funktion in der GUI nicht verfügbar. Sie können jedoch auf diese Weise auf Chromecast streamen.

$ vlc --sout="#chromecast{ip=ip_address}" ./video.mp4

Sie können das Video gleichzeitig mit ansehen

$ vlc --sout="#duplicate{dst=display,#chromecast{ip=ip_address}}" ./video.mp4

Um die Sache noch besser zu machen, können Sie dem Video eine Verzögerung hinzufügen, damit es besser mit dem Audio synchronisiert wird (setzt die Verzögerung auf 3100 ms).

$ vlc --sout="#duplicate{dst=display{delay=3100},#chromecast{ip=ip_address}}" ./video.mp4

Sie können die Liste der finden Optionen unterstützen Chrome hier , sie zählen derzeit

  • ip
  • Hafen
  • http-port
  • Mux
  • Mime
  • Video
Evan Carroll
quelle
Das ist großartig. Es funktioniert perfekt für mich (Chromecast 2)! (erster Befehl). Installierte nächtliche VLC 3.0 (der Renderer konnte das Gerät nicht erkennen, aber die Befehlszeilenversion funktioniert wie ein Zauber)
bakytn
Ich habe einen Stream geöffnet und versuche, ihn über Chromecast erneut zu streamen. Ich erhalte jedoch den folgenden Fehler: Fehler: Fehler beim Starten des Players: "/ usr / bin / vlc --sout = '# chromecast {ip = 192.168.1.80}' ./video.mp4" ([Errno 2] No such Datei oder Verzeichnis)
Bobby S
7

Ich war mit der Casting-Unterstützung von VLC unzufrieden und schrieb eine dedizierte Linux-GUI zum Casting einer Videodatei. Könnte für Sie von Nutzen sein, vorausgesetzt, Ihr zugrunde liegendes Ziel ist das Casting einer Datei, nicht speziell mit VLC.

https://github.com/keredson/gnomecast

Bildbeschreibung hier eingeben

keredson
quelle
1
^^^ Wunderbare App ^^^ Keine Notwendigkeit, sich mit dem VLC-Aufbau von der Quelle zu beschäftigen. ^^^ erfordert die Installation von Python 3 - Läuft hervorragend auf Mint 18.2
RyanNerd
0

Wenn Sie über Chrome / ium verfügen, können Sie jedes Fenster in Chromecast umwandeln. Das ist wie man es macht:

  1. Klicken Sie in einer beliebigen Seite Ihres Browsers (dh auf der Startseite) mit der rechten Maustaste auf "Besetzung".
  2. Wählen Sie im Popup-Fenster aus, ob Sie Ihren Desktop übertragen möchten (statt nur einer Registerkarte).
  3. Wählen Sie auf dem nächsten Bildschirm die Übertragung aus einem bestimmten Fenster (anstelle des gesamten Desktops).
  4. Wählen Sie dann VLC oder was auch immer Sie besetzen möchten

PS: Audio wird mit dieser Methode nicht übertragen .
PPS: Chromium hat möglicherweise Probleme, Ihren Chromecast zu finden. Um dieses Problem zu lösen, müssen Sie das Flag chrome: // flags / # load-media-router-component-extension aktivieren.

Quellen:

Waldir Leoncio
quelle
0

Dies scheint nun über die GUI mit VLC v3 unter Linux verfügbar zu sein:

  1. Video abspielen
  2. Wiedergabe> Renderer> Ihr_Chromecast-Gerätename

Das funktioniert bei mir mit einem .mkv-Video.

leg100
quelle
-1

Chrome kann lokale Videos in Chromecast streamen. Sie spielen das Video einfach in einem Tab ab und besetzen diesen Tab. Speziell:

  1. Drücken Sie Strg-o, um eine lokale Videodatei zu öffnen und in Ihrem Browser abzuspielen.
  2. Wählen Sie im Chrome-Überlaufmenü (vertikal ...) die Option Cast ...
  3. Wählen Sie Ihren Chromecast-Receiver und das Video wird jetzt im Fernsehen abgespielt
  4. Erweitern Sie in den Video-Steuerelementen unten rechts das Video auf Vollbild. Es wird nun auf Ihrem Fernseher im Vollbildmodus wiedergegeben, und der Ton sollte auch von Ihrem Fernseher wiedergegeben werden.
Mahemoff
quelle
Das Video wird nur als Download angeboten und lässt sich nicht öffnen. Das funktioniert bei mir nicht
Benjamin
Funktioniert gut für mich und ist hier dokumentiert howtogeek.com/233810/…
Mahemoff