Stream2Chromecast: транслюйте свої відео з терміналу на Chromecast

Stream2Chromecast

Без сумніву Chromecats - чудовий пристрій що дозволяє нам насолоджуватися нашим мультимедійним вмістом, цим пристроєм дозволяє нам перетворити будь-яке телебачення на smartv. Використання нашого пристрою залежить від кожної людини та її уяви.

Є багато програм, які дозволяють нам надсилати вміст на наш 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. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.