Как транслировать аудио и видео с Linux на Chromecast

Chromecast Он становится наиболее часто используемым устройством для передачи на наш телевизор того, что воспроизводится на нашем компьютере, мобильном телефоне или даже в браузере. Пользователи Linux не имеют встроенной функциональности, которая позволяет нам транслировать аудио и видео из Linux в Chromecast, поэтому мы должны выбрать такие приложения, как mkchromecast, что позволяет нам легко передавать контент, который мы хотим просматривать на нашем телевизоре с помощью этого устройства.

Что такое Chromecast?

Это устройство HDMI, похожее на USB-накопитель, которое подключается к телевизору для захвата сигнала с мультимедийных устройств, подключенных к сети Wi-Fi. С помощью этого инструмента мы можем просматривать мультимедийный контент, отправляемый с наших компьютеров, мобильных телефонов и даже через веб-браузер.

Что такое mkchromecast?

Это инструмент с открытым исходным кодом, написанный на Питон и что ты используешь  node.js, ffmpego avconv чтобы транслировать аудио и видео с Linux на Chromecast.

mkchromecast он отправляет мультимедиа на наш Chromecast без потери качества звука и видео, он также поддерживает множественные передачи, высокое качество звука с разрешением 24 бит / 96 кГц, прямую передачу с YouTube, а также другие функции, присутствующие в современных моделях Chromecast. Linux в Chromecast

Инструмент оснащен отличной панелью использования, которая отображается в нашем почтовом ящике. Аналогичным образом установка mkchromecast это просто почти на всех дистрибутивах 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

Мы можем подробно визуализировать поведение и использование этого приложения в следующем гифке, распространенном командой разработчиков. Мы также можем увидеть официальные руководства по использованию из здесь.

mkchromecast

Трансляция с Youtube на Chromecast

В этом приложении мне особенно нравится то, что мы можем напрямую передавать видео YouTube с консоли на наш Chromecast, для этого мы должны выполнить следующую команду:

python mkchromecast.py -y https://www.youtube.com/watch\?v\=NVvAJhZVBT

Без сомнения, это инструмент, который позволит нам легко, быстро и без потери качества отправлять мультимедийные файлы из Linux в Chromecast.


Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

14 комментариев, оставьте свой

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Мигель сказал

    Я часто использую этот инструмент для Chromecast, он позволяет несколько улучшений по сравнению с этим. вы можете отправить любой видео файл

    https://github.com/xat/castnow

    1.    Муаммар сказал

      Castnow предназначен только для отправки видеофайлов, но не для отправки аудио в реальном времени.

  2.   анонимный сказал

    Отличный @Lagarto, спасибо.

  3.   Карлос Морено сказал

    Мультимедиа неизменно во множественном числе. Никогда не следует говорить «мультимедиа».
    https://es.m.wiktionary.org/wiki/multimedia

    1.    Lagarto сказал

      Большое спасибо за разъяснение дорогой, я исправил и увеличил свое слово благодаря вашему вниманию

  4.   Кевин сказал

    Я искал нечто подобное уже несколько дней. Благодаря !!

  5.   Сеньор Пакито сказал

    Интересно. Я обязательно попробую.

    Вопрос в том, как настроить Firewall. Например, для Chrome мне не удалось его настроить, и он отправляет контент (с YouTube или чего-то еще) только с отключенным брандмауэром.

    Кто-нибудь знает, как его настроить?

    1.    Муаммар сказал

      Если вы используете Ubuntu, здесь вы можете прочитать, как https://github.com/muammar/mkchromecast/wiki/FAQ#i-am-using-ubuntu-firewall-how-can-i-use-mkchromecast-with-it.

      1.    Г-н Пакито сказал

        Привет, Муанмар.

        Действительно, я использую Ubuntu (извините, но я не понимал, что это так), и с этого момента я также могу использовать Chromecast без необходимости отключать брандмауэр.

        Большое спасибо!!!

      2.    Г-н Пакито сказал

        Привет, Муанмар

        Я снова отвечаю, чтобы сказать вам, что после открытия порта 5000 я перезагрузился на всякий случай, открыл Chrome и увидел Chromecast, поэтому я думал, что порт действителен на системном уровне и что любое приложение может один раз отправлять контент в Chromecast открытый.

        Но в следующий раз, когда я попробовал, он больше не подключался. Кажется, что в первый раз брандмауэр запускался немного дольше, поэтому он сработал в первый раз.

        Я так понимаю, что порт 5000 предназначен только для mkchromecast, верно?

        1.    Муаммар сказал

          Да, мне очень жаль. Думаю, я неправильно прочитал. Но теоретически проблем с брандмауэром и использованием хрома быть не должно. Я не тестировал, потому что использую Debian. И да, порт 5000 нужен только для mkchromecast.

          1.    Г-н Пакито сказал

            Это понятно.

            Спасибо, Муаммар.

  6.   Г-н Пакито сказал

    Привет всем.

    Что касается установки mkchromecast из официальных репозиториев Ubuntu, следует отметить, что пакета нет в репозиториях Ubuntu 16.04. Из того, что я видел, кажется, что он доступен только с Ubuntu 16.10.

    Привет.

  7.   Daniela сказал

    а в дистрибутивах gentoo ??
    Я не могу найти решение проблемы несуществования на моем Sabayon Linux.