Stream2Chromecast: транслируйте видео с терминала на Chromecast

Stream2Chromecast

Без сомнения 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 использование

Как использовать 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 

Будьте первым, чтобы комментировать

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

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

*

*

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