Transmisión por secuencias de medios locales desde la línea de comandos a ChromeCast con Stream2chromecast

Las cromecasting son muy populares. Recientemente, Google dejó saber que han vendido más de 29 millones de ellos. Sin embargo, desde la creación de este dispositivo, han existido pocos programas que permitan transmitir por secuencias archivos de medios locales, centrándose en los servicios.

Por eso se creó Stream2chromecast. Le permite transmitir todo tipo de contenido, incluso transcodificarlo o transmitirlo desde Internet, directamente a su Chromecast. Y todo esto se puede hacer en la línea de comandos de Linux.

Entonces, ¿cómo lo haces funcionar?

InstalandoStream2chromecast en Ubuntu

Este software utiliza códecs. Hay dos opciones cuando se trata de esto. Puede instalar el siempre popular FFMPEG o Avconv, cualquiera de los dos funcionará, pero le recomendamos encarecidamente que utilice FFMPEG.

Nota : aunque esta guía cubre las dependencias necesarias para Ubuntu, eso no significa que no funcionará en otras distribuciones de Linux. Instale las dependencias de software listadas con su gestor de paquetes y siga las instrucciones a continuación.

Python2

Necesitará python en su sistema, ya que esta herramienta está construida con Python. No te preocupes, si estás en Ubuntu es probable que ya esté instalado. Si, por alguna razón, no está ahí, simplemente abra su gestor de paquetes, busque python2 (o algo similar) e instálelo.

FFMPEG

Esto se puede instalar en Ubuntu añadiendo un PPA a su sistema e instalándolo. Haciendo esto le dará la última versión del software.

sudo add-apt-repository ppa:mc3man/trusty-media

Ahora que se ha añadido el archivo de paquetes personales, tendrá que actualizar sus fuentes de software.

sudo apt-get update

Ahora que el software ha sido actualizado, basta con instalar FFMPEG.

apt-get install ffmpeg

AVConv

Avconv reside en los repositorios oficiales de software de Ubuntu. Instálelo simplemente introduciendo lo siguiente:

sudo apt-get install libav-tools

Ahora que se han instalado los códecs, es el momento de obtener el software real. Empieza por instalar git si no lo tienes ya.

sudo apt-get install git

Con git instalado, podemos sacar el software.

Transmisión por secuencias de medios locales desde la línea de comandos a ChromeCast con Stream2chromecast

git clonehttps://github.com/Pat-Carter/stream2chromecast.git

Uso de Stream2chromecast

Todo debería funcionar de inmediato, ya que no se necesita ningún tipo de compilación. Para empezar, sólo tienes que entrar en el directorio.

cd stream2chromecast

Transmisión por secuencias de medios locales desde la línea de comandos a ChromeCast con Stream2chromecast

Una vez que esté en el directorio, es hora de ejecutar el programa. Como este es un script de python, necesitarás ejecutarlo con python.

No necesita ninguna compilación, y se ejecutará fácilmente con sólo introducir el siguiente comando:

python2 stream2chromecast.py

Sin embargo, el hecho de que haya ejecutado estos comandos no significa que el Chromecast emitirá nada. Para que esto funcione tendrás que ir a través de las opciones y averiguar exactamente cómo quieres transmitir al Chromecast. Así es como se hace.

Transmisión por secuencias de medios locales desde la línea de comandos a ChromeCast con Stream2chromecast

Este comando enviará un archivo de vídeo a su Chromecast.

stream2chromecast.py archivo.mp4

Sin embargo, no siempre tendrá un archivo MP4 a su disposición. Esta es la razón por la que instalamos un transcodificador antes. Ejecute este comando y su contenido se convertirá a un formato compatible y se transmitirá por secuencias.

stream2chromecast.py -transcodevideofile.filetype

Varios comandos útiles

Transmisión por secuencias de medios locales desde la línea de comandos a ChromeCast con Stream2chromecast

Esta herramienta tiene quizás una lista de diferentes cosas que puedes hacer con tu Chromecast, y también desde la línea de comandos. Aquí están los comandos más útiles. Para una lista completa, head aquí .

Control de la reproducción

Empecemos con el control de la reproducción. Si desea pausar la reproducción de un archivo, sólo tiene que ejecutar:

python2 stream2chromecast.py -pause

Para reanudar el mismo archivo, hazlo:

python2 stream2chromecast.py -continue

Para detener la reproducción, inténtelo:

python2 stream2chromecast.py -stop

Control de volumen

Si está familiarizado con la mayoría de las aplicaciones habilitadas para Chromecast, sin duda notará cómo le permiten controlar la salida de volumen para la reproducción. He aquí cómo hacer esto con Stream2chromecast:

Aumente el volumen en 0,1 veces con el interruptor -volup

.
python2 stream2chromecast.py -volup

Bájelo 0,1 veces con el interruptor de voltaje

.
python2 stream2chromecast.py -voldown

También podrá silenciarlo con el conmutador -mute y utilizar el conmutador -setvol para ajustar un volumen exacto.

Transmitir desde una URL

¿Sabías que puedes transmitir por streaming un archivo multimedia remoto desde la línea de comandos a tu Chromecast?

python2 stream2chromecast.py -playurl http://www.example.com/my_media.mp4

Especificar dispositivo

Si desea saber exactamente qué es lo que Chromecast transmitirá porque tiene varios dispositivos en su red, ejecute este comando para saber cuál es el nombre del dispositivo.

stream2chromecast.py -devicelist

Una vez que haya encontrado el nombre del dispositivo, reproduzca el contenido multimedia de esta manera:

stream2chromecast.py -devicenamemediafile.mp4

Conclusión

El streaming de medios locales siempre ha sido una cosa desde que Chromecast fue creado. Tienes AllCast, Videostream, etc. Aún así, esas soluciones dependen de Android o de las aplicaciones y sitios web de los navegadores.

Estos están bien, pero como usuarios de Linux, debemos esforzarnos por una solución mejor, más rápida y más simple. Eso es lo que aporta Stream2chromecast: una configuración de línea de comandos simple y fácil de usar que cualquiera puede entender e incluso automatizar si conoce python.

¿Le gusta transmitir por streaming medios locales en su Chromecast? Díganos por qué o por qué no abajo!

Crédito de la imagen: Wikimedia commons

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *