Chromecasts са изключително популярни. Наскоро Google остави да се знае, че са продали над 29 милиона от тях. От самото начало на това устройство обаче съществуват няколко програми, които позволяват поточно предаване на местни медийни файлове, вместо да се фокусират върху услугите.

Ето защо е създаден Stream2chromecast. Той ви позволява да предавате поточно всички видове съдържание, дори да ги прекодирате или предавате поточно от Интернет, директно към устройството си Chromecast. И всичко това може да се направи на Linux командния ред.

И така, как да го направите?

Инсталиране на Stream2chromecast в Ubuntu

Този софтуер използва кодеци. Има две възможности, когато става въпрос за това. Можете да инсталирате някога популярната FFMPEG или Avconv. Или ще работи, но силно препоръчваме да използвате FFMPEG.

Забележка : Въпреки че това ръководство покрива зависимостите, необходими за Ubuntu, това не означава, че няма да работи на други Linux дистрибуции. Инсталирайте софтуерните зависимости, изброени от вашия мениджър на пакети, и следвайте инструкциите след това.

python2

Ще имате нужда от Python на вашата система, тъй като този инструмент е изграден с Python. Не се притеснявайте, ако сте на Ubuntu шансовете вече са инсталирани. Ако по някаква причина не е там, просто отворете вашия мениджър на пакети, потърсете Python2 (или нещо подобно) и го инсталирайте.

FFMPEG

Това може да се инсталира на Ubuntu, като добавите PPA към вашата система и го инсталирате. Това ще ви даде най-новата версия на софтуера.

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

Сега, когато е добавен личния архив на пакетите, ще трябва да актуализирате софтуера.

 sudo apt-get актуализация 

Сега, когато софтуерът е актуализиран, просто инсталирайте FFMPEG.

 apt-get инсталирате ffmpeg 

AVConv

Avconv се намира в официалните хранилища на Ubuntu софтуер. Инсталирайте го, като въведете следното:

 sudo apt-get инсталирате libav-tools 

Сега, когато сте инсталирали кодеци, е време да получите актуалния софтуер. Започнете, като инсталирате git, ако вече не го имате.

 sudo apt-get инсталирате git 

С инсталирането на git, можем да изтеглим софтуера.

 git клонинг https://github.com/Pat-Carter/stream2chromecast.git 

Използване на Stream2chromecast

Всичко трябва да тече веднага, тъй като тук не е необходимо никакво компилиране. За да започнете, трябва само да въведете директорията.

 cd stream2chromecast 

След като сте в директорията, е време да изпълните програмата. Тъй като това е скрипт за Python, ще трябва да го стартирате с Python.

Няма нужда от компилиране и лесно ще се изпълнява, като просто въведете следната команда:

 python2 stream2chromecast.py 

Обаче, само защото сте извършили тези команди, не означава, че устройството Chromecast ще излъчва всичко. За да работите, ще трябва да преминете през опциите и да разберете точно как искате поточно предаване към Chromecast. Ето как да направите това.

Тази команда тук ще изпрати видеоклип на устройството ви Chromecast.

 stream2chromecast.py file.mp4 

Въпреки това, вие винаги няма да разполагате с MP4 файл. Ето защо инсталирахме транскодер преди. Изпълнете тази команда и съдържанието ви ще бъде преобразувано в поддържан формат и поточно предаване.

 stream2chromecast.py - препредаване на видеофайл.файл 

Различни полезни команди

Този инструмент може би има списък с различни неща, които можете да правите с устройството си Chromecast и точно от командния ред! Ето най-полезните команди. За пълен списък главата тук.

Контролира възпроизвеждането

Нека започнем с контролиране на възпроизвеждането. Ако искате да поставите на пауза файл, просто изпълнете:

 python2 stream2chromecast.py - пауза 

За да възобновите същия файл, направете:

 python2 stream2chromecast.py -continue 

За да спрете възпроизвеждането, опитайте:

 python2 stream2chromecast.py -stop 

Контрол на звука

Ако сте запознати с повечето приложения с възможност за работа с Chromecast, без съмнение ще забележите, че те ви позволяват да контролирате силата на звука за възпроизвеждане. Ето как да направите това с Stream2chromecast:

Включете го с 0.1 dbl с -volup switch

 python2 stream2chromecast.py -volup 

Завъртете я с 0, 1 дебил с -voldown switch за -voldown switch

 python2 stream2chromecast.py -voldown 

Ще можете да го изключите и с бутона -mute и да използвате превключвателя -setvol, за да зададете точен обем.

Поточно предаване от URL адрес

Знаете ли, че можете да предавате поточно отдалечен медиен файл от командния ред на устройството си Chromecast? Използвай това:

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

Посочете устройството

Ако искате да разберете точно какво да прочете Chromecast, защото имате няколко устройства в мрежата си, изпълнете тази команда, за да разберете какво е името на устройството.

 stream2chromecast.py -devicelist 

Щом намерите името на устройството, възпроизвеждайте го по следния начин:

 stream2chromecast.py -devicename mediafile.mp4 

заключение

Стриймингът на местни медии винаги е бил нещо от самото създаване на Chromecast. Имате AllCast, Videostream и т.н. Все пак, тези решения или зависят от приложенията на Android или от браузъра, и уеб сайтове.

Това е добре, но като потребители на Linux, трябва да се стремим към по-добро, по-бързо и по-просто решение. Това е, което Stream2chromecast носи - проста, лесна за използване настройка на командния ред, която всеки може да разбере и дори да автоматизира, ако знае Python.

Харесва ли ви да предавате поточно местните медии в устройството си Chromecast? Кажете ни защо или защо не по-долу!

Image Credit: Wikimedia общ