Излъчвайте местни медии от команден ред до ChromeCast с Stream2chromecast
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 общ