Без сомнения Chromecats - отличное устройство что позволяет нам наслаждаться нашим мультимедийным контентом, это устройство позволяет превратить любой телевизор в смартв. Использование нашего устройства зависит от каждого человека и его воображения.
Есть много приложений, которые позволяют нам отправлять контент на наш Chromecast.Например, на нашем смартфоне самыми популярными приложениями являются Netflix, Spotify, Google Play Music, Angry birds и многие другие.
На этот раз Расскажу немного об этом замечательном приложении, написанном на python и что его создатель делится им с сообществом, поскольку изначально это был только личный проект. Приложение он называется Stream2Chromecast.
Stream2Chromecast это инструмент, который используется через командную строку, что позволяет нам перекодировать различные видеоформаты, несовместимые с нашим устройством Chromecast, пока они воспроизводятся на нем, поэтому все это делается в режиме реального времени.
Возможности Stream2Chromecast:
- Позволяет транслировать аудио и видео на устройство Chromecast.
- Позволяет транслировать онлайн-видео, просто разместив его URL-адрес, файл должен быть потоковым и иметь формат, совместимый с Chromecast, поскольку он не может быть перекодирован.
- Это позволяет нам перекодировать любой формат, не поддерживаемый Chromecast, в режиме реального времени (используя FFmpeg или Libav), поэтому нам не нужно преобразовывать видео вручную.
- Предоставляет основные команды управления: пауза, звездочка, остановка воспроизведения, уменьшение громкости и увеличение громкости (в настоящее время это работает только без перекодирования)
- Позволяет указать устройство, когда несколько Chromecast подключены к одной сети;
- Поддерживает передачу пользовательских параметров транскодера в ffmpeg или avconv (благодаря этому вы можете устанавливать качество, добавлять субтитры, даже если Stream2Chromecast не поддерживает это напрямую и т. Д.).
- Поддерживает спецификацию порта, используемого для потоковой передачи мультимедиа.
- Он может воспроизводить аудиофайлы, даже если не отображает метаданные.
Как установить Stream2Chromecast в Linux?
Как я упоминал несколько минут назад, этот инструмент построен на Python, поэтому для его установки мы можем сделать это следующими способами:
Для Ubuntu 16.04 14.04 и производных мы можем использовать следующий репозиторий:
sudo add-apt-repository ppa:nilarimogard/webupd8 sudo apt update sudo apt install stream2chromecast
Теперь для Debian и других дистрибутивов, поддерживающих пакеты deb, мы можем загрузить пакет .deb и установить его, нам просто нужно загрузить его с следующая ссылка.
После загрузки нам просто нужно установить его с помощью нашего предпочитаемого диспетчера пакетов или с помощью следующей команды из терминала:
sudo dpkg -i stream2chromecast*.deb
А для других дистрибутивов мы должны скачать код с его git, ссылка следующий.
Наконец, Stream2Chromecast требует двух важных зависимостей чтобы иметь возможность функционировать:
FFmpeg
Python 2
Наконец, не забывая упомянуть, логично и крайне важно, чтобы ваш Chromecast и ваш компьютер подключены к одной сети.
После завершения установки мы можем использовать это приложение для отправки контента на наше устройство Chromecast.
Как использовать Stream2Chromecast для трансляции контента в Chromecast?
Как я уже упоминал, этот инструмент работает из командной строки, поэтому использование терминала необходимо, если вы установили пакет deb или использовали репозиторий. использование команд выглядит следующим образом:
stream2chromecast
Больше без вместо этого да вы скачали код с git, номенклатура меняется а также вы всегда должны находиться в папке Stream2Chromecast, чтобы всегда иметь возможность ее использовать.
Команда для его использования будет следующей:
stream2chromecast.py
к воспроизвести видео, которое нам просто нужно выполнить следующая команда
stream2chromecast /ruta/al/video.mp4
Мы должны указать в команде ip адрес нашего Chromecast или имя, которое вы используете.
stream2chromecast -devicename CHROMECAST_IP_ADDRESS "/ruta/al/video.mp4"
stream2chromecast -devicename CHROMECAST_NAME "/ruta/al/video.mp4"
Также, как указано в характеристиках, мы можем включить преобразование для видеоформатов, которые он не поддерживает наше устройство для этого мы должны добавить следующий параметр.
stream2chromecast -devicename CHROMECAST_IP_ADDRESS -transcode "/ruta/al/video.avi"
к добавить субтитры к видео, мы делаем это с другим параметром:
stream2chromecast -devicename CHROMECAST_IP_ADDRESS -transcodeopts '-vf subtitles="/ruta/al/subtitulo.srt"' -transcode "/ruta/al/video.avi"
С другой стороны, мы также можем отправить контент онлайн:
stream2chromecast -playurl URL
к остановите воспроизведение, просто нажмите ctrl + c о терминале.
Наконец, команды для управления следующие:
stream2chromecast -pause stream2chromecast -continue stream2chromecast -stop stream2chromecast.py -setvol stream2chromecast.py -volup stream2chromecast.py -voldown stream2chromecast.py -mute