Chromecasts sind wahnsinnig beliebt. Kürzlich hat Google bekannt gegeben, dass sie mehr als 29 Millionen von ihnen verkauft haben. Seit der Einführung dieses Geräts gibt es jedoch nur wenige Programme, die es ermöglichen, lokale Mediendateien zu streamen, anstatt sich auf Dienste zu konzentrieren.

Aus diesem Grund wurde Stream2chromecast erstellt. Es ermöglicht Ihnen, alle Arten von Inhalten zu streamen, sogar zu transkodieren oder aus dem Internet direkt auf Ihren Chromecast zu streamen. Und das alles kann über die Linux-Befehlszeile erfolgen.

Also, wie funktioniert es?

Installation von Stream2chromecast unter Ubuntu

Diese Software verwendet Codecs. Es gibt zwei Möglichkeiten, wenn es darum geht. Sie können entweder das beliebte FFMPEG oder Avconv installieren. Beides funktioniert, aber wir empfehlen dringend, FFMPEG zu verwenden.

Hinweis : Obwohl dieses Handbuch die für Ubuntu erforderlichen Abhängigkeiten behandelt, bedeutet dies nicht, dass es nicht auf anderen Linux-Distributionen funktioniert. Installieren Sie die Softwareabhängigkeiten, die in Ihrem Paketmanager aufgelistet sind, und folgen Sie den Anweisungen im Anschluss.

Python2

Sie benötigen Python auf Ihrem System, da dieses Tool mit Python erstellt wird. Keine Sorge, wenn Sie auf Ubuntu sind, besteht die Gefahr, dass es bereits installiert ist. Wenn es aus irgendeinem Grund nicht da ist, öffne einfach deinen Paketmanager, suche nach python2 (oder ähnlichem) und installiere es.

FFMPEG

Dies kann auf Ubuntu installiert werden, indem ein PPA zu Ihrem System hinzugefügt und installiert wird. Dadurch erhalten Sie die neueste Version der Software.

 sudo add-apt-repository ppa: mc3man / trusty-media 

Nachdem das persönliche Paketarchiv hinzugefügt wurde, müssen Sie Ihre Softwarequellen aktualisieren.

 sudo apt-get Aktualisierung 

Nachdem die Software aktualisiert wurde, installieren Sie einfach FFMPEG.

 apt-get install ffmpeg 

AVConv

Avconv befindet sich in den offiziellen Ubuntu-Software-Repositories. Installieren Sie es, indem Sie Folgendes eingeben:

 sudo apt-get install libav-tools 

Nun, da die Codecs installiert wurden, ist es Zeit, die aktuelle Software zu installieren. Beginnen Sie mit der Installation von Git, wenn Sie es noch nicht haben.

 sudo apt-get installieren git 

Wenn Git installiert ist, können wir die Software ziehen.

 Git Klon https://github.com/Pat-Carter/stream2chromecast.git 

Verwenden von Stream2chromecast

Alles sollte sofort laufen, da hier keine Kompilierung benötigt wird. Um zu beginnen, geben Sie einfach das Verzeichnis ein.

 CD stream2chromecast 

Sobald Sie in dem Verzeichnis sind, ist es Zeit, das Programm auszuführen. Da dies ein Python-Skript ist, müssen Sie es mit Python ausführen.

Es muss nicht kompiliert werden, und es wird einfach ausgeführt, indem Sie einfach den folgenden Befehl eingeben:

 python2 stream2chromecast.py 

Aber nur weil Sie diese Befehle ausgeführt haben, bedeutet das nicht, dass der Chromecast etwas ausstrahlt. Damit das funktioniert, müssen Sie die Optionen durchgehen und genau herausfinden, wie Sie zu Chromecast streamen möchten. Hier ist, wie man das macht.

Dieser Befehl sendet eine Videodatei an Ihren Chromecast.

 stream2chromecast.py Datei.mp4 

Sie werden jedoch nicht immer eine MP4-Datei zur Verfügung haben. Deshalb haben wir vorher einen Transcoder installiert. Führen Sie diesen Befehl aus, und Ihr Inhalt wird in ein unterstütztes Format konvertiert und gestreamt.

 stream2chromecast.py -transcode videofile.filetype 

Verschiedene nützliche Befehle

Dieses Tool enthält möglicherweise eine Liste von Dingen, die Sie mit Ihrem Chromecast erledigen können, und zwar direkt von der Befehlszeile aus! Hier sind die nützlichsten Befehle. Eine vollständige Liste finden Sie hier.

Wiedergabe steuern

Beginnen wir mit der Steuerung der Wiedergabe. Wenn Sie eine spielende Datei anhalten möchten, führen Sie einfach Folgendes aus:

 python2 stream2chromecast.py -pause 

Um die gleiche Datei wiederherzustellen, tun Sie Folgendes:

 python2 stream2chromecast.py -continue 

Um die Wiedergabe zu stoppen, versuchen Sie Folgendes:

 python2 stream2chromecast.py -stop 

Lautstärkeregelung

Wenn Sie mit den meisten Chromecast-fähigen Apps vertraut sind, werden Sie sicher feststellen, wie Sie die Ausgabe der Lautstärke für die Wiedergabe steuern können. So machen Sie das mit Stream2chromecast:

Mit dem -volup switch um 0, 1 Dezilis -volup switch

 python2 stream2chromecast.py -volup 

Verringere es mit dem -voldown switch 0.1 Dezible

 python2 stream2chromecast.py -voldown 

Sie können es auch mit dem Schalter -mute stummschalten und den Schalter -setvol verwenden, um eine genaue Lautstärke einzustellen.

Streamen von einer URL

Wussten Sie, dass Sie eine Remote-Mediendatei von der Befehlszeile aus zu Chromecast streamen können? Benutze das:

 python2 stream2chromecast.py -playurl http://www.example.com/my_media.mp4 

Gerät angeben

Wenn Sie herausfinden möchten, wo genau Chromecast gestreamt wird, weil Sie mehrere Geräte in Ihrem Netzwerk haben, führen Sie diesen Befehl aus, um herauszufinden, wie der Gerätename lautet.

 stream2chromecast.py -devicelist 

Sobald Sie den Gerätenamen gefunden haben, können Sie Medien wie folgt abspielen:

 stream2chromecast.py -devicename Mediadatei.mp4 

Fazit

Das Streaming lokaler Medien war schon immer ein Thema, seit Chromecast erstellt wurde. Sie haben AllCast, Videostream, usw. Diese Lösungen sind jedoch abhängig von Android oder Browser-Anwendungen und Websites.

Diese sind in Ordnung, aber als Linux-Benutzer sollten wir nach einer besseren, schnelleren und einfacheren Lösung streben. Das ist es, was Stream2chromecast bringt - eine einfache, benutzerfreundliche Kommandozeilen-Einrichtung, die jeder herausfinden und sogar automatisieren kann, wenn er Python kennt.

Möchten Sie lokale Medien auf Ihrem Chromecast streamen? Sag uns warum oder warum nicht unten!

Bildquelle: Wikimedia commons