Chromecast Он становится наиболее часто используемым устройством для передачи на наш телевизор того, что воспроизводится на нашем компьютере, мобильном телефоне или даже в браузере. Пользователи Linux не имеют встроенной функциональности, которая позволяет нам транслировать аудио и видео из Linux в Chromecast, поэтому мы должны выбрать такие приложения, как МКхромкаст, что позволяет нам легко передавать контент, который мы хотим просматривать на нашем телевизоре с помощью этого устройства.
Индекс
Что такое Chromecast?
Это устройство HDMI, похожее на USB-накопитель, которое подключается к телевизору для захвата сигнала с мультимедийных устройств, подключенных к сети Wi-Fi. С помощью этого инструмента мы можем просматривать мультимедийный контент, отправляемый с наших компьютеров, мобильных телефонов и даже через веб-браузер.
Что такое mkchromecast?
Это инструмент с открытым исходным кодом, написанный на Питон и что ты используешь node.js
, ffmpeg
o avconv
чтобы транслировать аудио и видео с Linux на Chromecast.
МКхромкаст он отправляет мультимедиа на наш Chromecast без потери качества звука и видео, он также поддерживает множественные передачи, высокое качество звука с разрешением 24 бит / 96 кГц, прямую передачу с YouTube, а также другие функции, присутствующие в современных моделях Chromecast.
Инструмент оснащен отличной панелью использования, которая отображается в нашем почтовом ящике. Аналогичным образом установка МКхромкаст это просто почти на всех дистрибутивах Linux.
Как установить и использовать mkchromecast?
В любом дистрибутиве Linux мы можем установить mkchromecast прямо из его исходного кода, размещенного на Github, для этого мы должны выполнить следующие шаги:
- Клонируйте официальный репозиторий инструмента или, в противном случае, загрузите стабильную версию приложения с здесь.
$ git clone https://github.com/muammar/mkchromecast.git
- Мы переходим во вновь клонированную папку и приступаем к выполнению pip install с файлом
requirements.txt
который содержит все необходимые зависимости для правильной работы инструмента (в некоторых случаях инструмент должен запускаться с sudo):
$ cd mkchromecast/
$ pip install -r requirements.txt
Пользователи Debia, Ubuntu и производных версий могут установить инструмент прямо из официальных репозиториев, просто запустите следующую команду из консоли:
sudo apt-get install mkchromecast
Со своей стороны, пользователи Arch Linux и его производные могут использовать пакет, доступный в репозитории AUR.
yaourt -S mkchromecast-git
Мы можем подробно визуализировать поведение и использование этого приложения в следующем гифке, распространенном командой разработчиков. Мы также можем увидеть официальные руководства по использованию из здесь.
Трансляция с Youtube на Chromecast
В этом приложении мне особенно нравится то, что мы можем напрямую передавать видео YouTube с консоли на наш Chromecast, для этого мы должны выполнить следующую команду:
python mkchromecast.py -y https://www.youtube.com/watch\?v\=NVvAJhZVBT
Без сомнения, это инструмент, который позволит нам легко, быстро и без потери качества отправлять мультимедийные файлы из Linux в Chromecast.
14 комментариев, оставьте свой
Я часто использую этот инструмент для Chromecast, он позволяет несколько улучшений по сравнению с этим. вы можете отправить любой видео файл
https://github.com/xat/castnow
Castnow предназначен только для отправки видеофайлов, но не для отправки аудио в реальном времени.
Отличный @Lagarto, спасибо.
Мультимедиа неизменно во множественном числе. Никогда не следует говорить «мультимедиа».
https://es.m.wiktionary.org/wiki/multimedia
Большое спасибо за разъяснение дорогой, я исправил и увеличил свое слово благодаря вашему вниманию
Я искал нечто подобное уже несколько дней. Благодаря !!
Интересно. Я обязательно попробую.
Вопрос в том, как настроить Firewall. Например, для Chrome мне не удалось его настроить, и он отправляет контент (с YouTube или чего-то еще) только с отключенным брандмауэром.
Кто-нибудь знает, как его настроить?
Если вы используете Ubuntu, здесь вы можете прочитать, как https://github.com/muammar/mkchromecast/wiki/FAQ#i-am-using-ubuntu-firewall-how-can-i-use-mkchromecast-with-it.
Привет, Муанмар.
Действительно, я использую Ubuntu (извините, но я не понимал, что это так), и с этого момента я также могу использовать Chromecast без необходимости отключать брандмауэр.
Большое спасибо!!!
Привет, Муанмар
Я снова отвечаю, чтобы сказать вам, что после открытия порта 5000 я перезагрузился на всякий случай, открыл Chrome и увидел Chromecast, поэтому я думал, что порт действителен на системном уровне и что любое приложение может один раз отправлять контент в Chromecast открытый.
Но в следующий раз, когда я попробовал, он больше не подключался. Кажется, что в первый раз брандмауэр запускался немного дольше, поэтому он сработал в первый раз.
Я так понимаю, что порт 5000 предназначен только для mkchromecast, верно?
Да, мне очень жаль. Думаю, я неправильно прочитал. Но теоретически проблем с брандмауэром и использованием хрома быть не должно. Я не тестировал, потому что использую Debian. И да, порт 5000 нужен только для mkchromecast.
Это понятно.
Спасибо, Муаммар.
Привет всем.
Что касается установки mkchromecast из официальных репозиториев Ubuntu, следует отметить, что пакета нет в репозиториях Ubuntu 16.04. Из того, что я видел, кажется, что он доступен только с Ubuntu 16.10.
Привет.
а в дистрибутивах gentoo ??
Я не могу найти решение проблемы несуществования на моем Sabayon Linux.