Stream2Chromecast: przesyłaj swoje filmy z terminala do Chromecasta

Stream2Chromecast

Bez wątpienia Chromecats to doskonałe urządzenie który pozwala nam cieszyć się naszymi treściami multimedialnymi, tym urządzeniem pozwala nam zamienić dowolny telewizor w smartv. Korzystanie z naszego urządzenia zależy od każdej osoby i jej wyobraźni.

Istnieje wiele aplikacji, które pozwalają nam przesyłać treści do naszego Chromecastana przykład z naszego smartfona najpopularniejszymi aplikacjami są Netflix, Spotify, Google Play Music, Angry birds i wiele innych.

Tym razem Opowiem ci trochę o tej wspaniałej aplikacji napisanej w Pythonie i że jego twórca dzieli się nim ze społecznością, ponieważ początkowo był to tylko osobisty projekt. Aplikacja nazywa się Stream2Chromecast.

Stream2Chromecast jest narzędziem używanym z wiersza poleceń, co pozwala nam transkodować różne formaty wideo niekompatybilne z naszym urządzeniem Chromecast podczas ich odtwarzania, więc wszystko to odbywa się w czasie rzeczywistym.

Funkcje Stream2Chromecast:

  • Umożliwia strumieniowe przesyłanie dźwięku i obrazu do urządzenia Chromecast.
  • Umożliwia strumieniowe przesyłanie filmów online po prostu umieszczając jego adres URL, plik musi być przesyłany strumieniowo i format zgodny z Chromecastem, ponieważ nie można go transkodować.
  • Pozwala nam na transkodowanie dowolnego formatu nieobsługiwanego przez Chromecasta w czasie rzeczywistym (przy użyciu FFmpeg lub Libav), dzięki czemu unikamy konieczności ręcznej konwersji filmów.
  • Zapewnia podstawowe polecenia sterujące: pauza, gwiazdka, zatrzymanie odtwarzania, zmniejszanie i zwiększanie głośności (obecnie działa to tylko wtedy, gdy nie jest transkodowane)
  • Umożliwia określenie urządzenia, gdy wiele Chromecastów jest podłączonych do tej samej sieci;
  • Obsługuje przekazywanie niestandardowych parametrów transkodera do ffmpeg lub avconv (dzięki temu można ustawić jakość, dodać napisy, mimo że Stream2Chromecast nie obsługuje go bezpośrednio itp.).
  • Obsługuje specyfikację portu używanego do przesyłania strumieniowego multimediów.
  • Może odtwarzać pliki audio, nawet jeśli nie wyświetla metadanych.  

Jak zainstalować Stream2Chromecast w systemie Linux?

Jak wspomniałem kilka chwil temu, narzędzie to jest zbudowane na Pythonie, więc do jego instalacji możemy to zrobić w następujący sposób:

W przypadku Ubuntu 16.04 14.04 i pochodnych możemy skorzystać z następującego repozytorium:

sudo add-apt-repository ppa:nilarimogard/webupd8

sudo apt update

sudo apt install stream2chromecast

Teraz w przypadku Debiana i innych dystrybucji, które obsługują pakiety deb, możemy pobrać pakiet .deb i zainstalować go, wystarczy pobrać go z poniższy link.

Po pobraniu wystarczy zainstalować go za pomocą naszego preferowanego menedżera pakietów lub za pomocą następującego polecenia z terminala:

sudo dpkg -i stream2chromecast*.deb

W przypadku innych dystrybucji musimy pobrać kod z jego gita, link to Następny.

Wreszcie Stream2Chromecast wymaga dwóch ważnych zależności aby móc funkcjonować:

FFmpeg

Python 2

Wreszcie, nie zapominając o tym, że jest to logiczne i niezwykle ważne Twój Chromecast i komputer są połączone z tą samą siecią.

Po zakończeniu instalacji możemy użyć tej aplikacji, aby rozpocząć wysyłanie treści do naszego urządzenia Chromecast.

użycie stream2chromecast

Jak używać Stream2Chromecast do przesyłania treści do Chromecasta?

Jak wspomniałem, to narzędzie działa z linii poleceń, więc korzystanie z terminala jest niezbędne, jeśli zainstalowałeś pakiet deb lub korzystałeś z repozytorium użycie poleceń jest następujące:

stream2chromecast

Więcej bez zamiast tego tak, pobrałeś kod z gita, zmienia się nazewnictwo a także zawsze powinieneś umieszczać się w folderze Stream2Chromecast, aby zawsze móc z niego korzystać.

Polecenie użycia będzie następujące:

stream2chromecast.py

do odtwórz wideo, które musimy tylko wykonać następujące polecenie

stream2chromecast /ruta/al/video.mp4

W poleceniu musimy wskazać adres IP naszego Chromecasta lub nazwę, której używasz.

stream2chromecast -devicename CHROMECAST_IP_ADDRESS "/ruta/al/video.mp4"
stream2chromecast -devicename CHROMECAST_NAME "/ruta/al/video.mp4"

Również, jak zostało to skomentowane w ramach cech, możemy włączyć transkondycjonowanie dla formatów wideo, których nie obsługuje nasze urządzenie do tego musimy dodać następujący parametr.

stream2chromecast -devicename CHROMECAST_IP_ADDRESS -transcode "/ruta/al/video.avi"

do dodać napisy do filmu, robimy to z tym innym parametrem:

stream2chromecast -devicename CHROMECAST_IP_ADDRESS -transcodeopts '-vf subtitles="/ruta/al/subtitulo.srt"' -transcode "/ruta/al/video.avi"

Z drugiej strony możemy też przesyłać treści online:

stream2chromecast -playurl URL

do zatrzymaj odtwarzanie po prostu naciśnij ctrl + c o terminalu.

Wreszcie, polecenia dotyczące elementów sterujących są następujące:

stream2chromecast -pause

stream2chromecast -continue

stream2chromecast -stop

stream2chromecast.py -setvol 

stream2chromecast.py -volup

stream2chromecast.py -voldown

stream2chromecast.py -mute 

Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: AB Internet Networks 2008 SL
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.