Jak przesyłać strumieniowo filmy do Chromecasta w systemie Linux za pomocą wiersza poleceń

Większość ludzi nie zdziwiłaby się, gdyby dowiedzieli się, że klucz Chromecast za 35 USD jest najlepiej sprzedającym się urządzeniem do strumieniowego przesyłania multimediów wszechczasów. To prawda i nie bez powodu. Za bardzo niewielkie pieniądze użytkownicy mogą „przesyłać” swoje ulubione treści ze swoich telefonów komórkowych, tabletów, a nawet przeglądarek internetowych. Jest jednak jedna wada tej technologii: odtwarzanie treści lokalnych jest trudne i zniechęcone. Zamiast tego Google chce, aby użytkownicy kupowali „usługi w chmurze”. Jest to denerwujące, szczególnie dla użytkowników Linuksa, ponieważ jesteśmy typem użytkowników technologii, którzy najprawdopodobniej chcą hostować i odtwarzać własne treści. Ale nie martw się. Istnieje sposób odtwarzania lokalnych plików multimedialnych na urządzeniu. Możesz przesyłać strumieniowo filmy do Chromecasta w systemie Linux za pomocą wiersza poleceń. W tym artykule omówimy dokładnie, jak to zrobić!

Instalowanie NodeJS i NPM

Castnow współpracuje z NodeJS i instaluje się z narzędziem NPM. Te dwa krytyczne elementy technologii nie są domyślnie dostępne w wielu dystrybucjach Linuksa. W rezultacie musisz go zainstalować, aby przesyłać strumieniowo filmy do Chromecasta w systemie Linux.

Ubuntu

curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt-get install -y nodejs

Arch Linux

sudo pacman -S npm

Debian

curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt-get install -y nodejs

Fedora

curl --silent --location https://rpm.nodesource.com/setup_8.x | bash -
sudo dnf install nodejs npm

OpenSUSE

sudo zypper install nodejs4

Inny

Inne dystrybucje Linuksa, o których nie wspomniano, również mają NodeJS. Aby go zainstalować, najlepiej przejść do Strona internetowa NodeJS, i przeczytaj wskazówki dotyczące Twojego systemu operacyjnego opartego na systemie Linux. Ewentualnie wyszukaj menedżera pakietów i zainstaluj NPM / NodeJS.

Castnow

Castnow jest na Githubie, a kod źródłowy jest swobodnie dostępny do ręcznej kompilacji i instalacji. Jednak naprawdę nie ma takiej potrzeby, ponieważ programista tego projektu udostępnia go jako pakiet NPM. Instalacja narzędzia NPM jest dość łatwa.

sudo npm install castnow -g

Po zakończeniu instalacji narzędzia Castnow możesz rozpocząć przesyłanie.

Korzystanie z Castnow

Jeśli masz tylko jednego Chromecasta, Castnow automatycznie go wykryje i użyje jako domyślnego. Ponieważ większość ludzi zwykle ma jednego Chromecasta, nie ma potrzeby szczegółowo omawiać sposobu łączenia się z wieloma urządzeniami. Biorąc to pod uwagę, niektórzy ludzie zdecydowanie mają wiele urządzeń z Chrome. Jeśli to ty, a masz więcej niż jeden, użyj tego polecenia, aby określić, na który ma być rzutowany w wierszu poleceń: castnow –device „nazwa Chromecasta”.

Transmitowane wideo

Filmy można przesyłać strumieniowo za pomocą Castnow do Chromecasta z dowolnego zdalnego lub lokalnego adresu URL. Aby to zrobić, najpierw sprawdź, czy Twój film używa właściwego kodeka, ponieważ oprogramowanie do przesyłania strumieniowego ma problem z niektórymi kodami wideo. Dlatego z tym narzędziem najlepiej jest używać plików wideo MP4.

Przesyłaj zdalne wideo za pomocą:

castnow https://website-with-mp4file.com/videofile.mp4

Odtwórz lokalne wideo

Odtwarzanie lokalnego wideo najlepiej jest wykonywać na komputerze z systemem Linux. Staraj się nie przesyłać strumieniowo plików MP4 przez sieć ze zdalnymi katalogami, ponieważ to również nie zadziała. Najlepiej odtwarzać pliki MP4, ponieważ Chromecast najlepiej obsługuje ten format. Jednak Castnow obsługuje konwersję na żywo z FFMPEG.

castnow /path/to/video.mp4

Lub przekonwertuj wideo na MP4 podczas odtwarzania:

castnow /path/to/video.avi --tomp4

Graj muzykę

Możesz odtwarzać muzykę za pomocą Castnow tak samo, jak plik wideo. Działa tak samo jak wideo.

castnow /path/to/song.mp3

lub Przesyłaj strumieniowo plik muzyczny za pomocą:

castnow https://songwebsite.com/song.mp3

Inne opcje

Jest wiele innych rzeczy, które Castnow może zrobić, aby współdziałać z Twoim Chromecastem, poza zwykłym odtwarzaniem wideo lub piosenki tu i tam. Wszystkie opcje to różne dostępne do użycia przełączniki. Na przykład, chcesz napisy do lokalnego wideo? Użyj przełącznika –subtitles. Chcesz zapętlić bieżący film lub wymieszać kolejkę? Użyj odpowiednio –loop i –shuffle.

Wystarczy powiedzieć, że istnieje wiele różnych opcji, z których mogą skorzystać zaawansowani użytkownicy, aby jak najlepiej wykorzystać Castnow i ich Chromecasta. To powiedziawszy: jeśli wszystko, czego chcesz, to możliwość odtwarzania lokalnych i zdalnych plików multimedialnych, powyższe wskazówki są wszystkim, czego potrzebujesz.

Możesz uzyskać dostęp do pełnej listy poleceń Castnow, przechodząc do okna terminala i wpisując castnow –help. Alternatywnie, zapisz cały plik pomocy do pliku tekstowego, do którego możesz się odnieść w dowolnym momencie:

castnow --help >> ~/castnow-help.txt

Spowoduje to umieszczenie castnow-help.txt w / home / username /.

Wniosek

W przeglądarce Chromecast Google to potężne narzędzie. Dzięki niemu użytkownicy mogą transmitować wszystko, od swoich ulubionych stron internetowych po muzykę, filmy i wszystko pomiędzy. Niestety, Google to firma internetowa. W rezultacie nie są zainteresowani zezwalaniem użytkownikom na odtwarzanie lokalnych treści. Nie ma to jednak znaczenia, ponieważ użytkownicy Linuksa to kreatywna banda.

Z pomocą Castnow, użytkownicy mogą obejść życzenia Google dotyczące korzystania z chmury i tylko „płatnych treści”. Zamiast tego są w stanie dobrze wykorzystać Chromecasta i wykorzystać potencjał, o którym wszyscy wiemy, że się ukrył.