Los Chromecast son increíblemente populares. Recientemente, Google hizo saber que han vendido más de 29 millones de ellos. Sin embargo, desde el inicio de este dispositivo, han existido pocos programas que permitan transmitir archivos multimedia locales, centrándose en cambio 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?
Instalación de Stream2chromecast en Ubuntu
Este software hace uso de códecs. Hay dos opciones cuando se trata de esto. Puede instalar el siempre popular FFMPEG o Avconv. Cualquiera de los dos funcionará, pero recomendamos encarecidamente usar 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 enumeradas con su administrador de paquetes y siga las instrucciones posteriores.
Python2
Necesitará Python en su sistema, ya que esta herramienta está construida con Python. No se preocupe, si está en Ubuntu, es probable que ya esté instalado. Si, por alguna razón, no está allí, simplemente abra su administrador de paquetes, busque python2 (o algo similar) e instálelo.
FFMPEG
Esto se puede instalar en Ubuntu agregando un PPA a su sistema e instalándolo. Hacer esto le dará la última versión del software.
sudo add-apt-repository ppa:mc3man/trusty-media
Ahora que se ha agregado el archivo del paquete personal, deberá actualizar sus fuentes de software.
sudo apt-get update
Ahora que el software se ha actualizado, simplemente instale FFMPEG.
apt-get install ffmpeg
AVConv
Avconv reside en los repositorios de software oficiales de Ubuntu. Instálelo simplemente ingresando lo siguiente:
sudo apt-get install libav-tools
Ahora que se han instalado los códecs, es hora de obtener el software real. Comience instalando git si aún no lo tiene.
sudo apt-get install git
Con git instalado, podemos extraer el software.
git clone
Uso de Stream2chromecast
Todo debería ejecutarse de inmediato, ya que realmente no se necesita ningún tipo de compilación aquí. Para comenzar, simplemente ingrese al directorio.
cd stream2chromecast
Una vez que esté en el directorio, es hora de ejecutar el programa. Dado que este es un script de python, deberá ejecutarlo con python.
No necesita compilación y se ejecutará fácilmente con solo ingresar el siguiente comando:
python2 stream2chromecast.py
Sin embargo, el hecho de que haya ejecutado estos comandos no significa que Chromecast transmitirá nada. Para que eso funcione, deberá revisar las opciones y descubrir exactamente cómo desea transmitir al Chromecast. Así es como se hace.
Este comando aquí enviará un archivo de video a su Chromecast.
stream2chromecast.py file.mp4
Sin embargo, no siempre tendrás un archivo MP4 a tu disposición. Es por eso que instalamos un transcodificador antes. Ejecute este comando y su contenido se convertirá a un formato compatible y se transmitirá.
stream2chromecast.py -transcode videofile.filetype
Varios comandos útiles
Esta herramienta tiene quizás una larga lista de cosas diferentes que puede hacer con su Chromecast, ¡y también directamente desde la línea de comandos! Estos son los comandos más útiles. Para obtener una lista completa, diríjase aquí.
Controlar la reproducción
Empecemos por controlar la reproducción. Si desea pausar un archivo en reproducción, simplemente ejecute:
python2 stream2chromecast.py -pause
Para reanudar el mismo archivo, haga:
python2 stream2chromecast.py -continue
Para detener la reproducción, intente:
python2 stream2chromecast.py -stop
Control del volumen
Si está familiarizado con la mayoría de las aplicaciones habilitadas para Chromecast, sin duda notará cómo le permiten controlar la salida del volumen para la reproducción. He aquí cómo hacer esto con Stream2chromecast:
Súbalo 0,1 decibles con el -volup switch
python2 stream2chromecast.py -volup
Bájelo 0,1 decibles con el -voldown switch
python2 stream2chromecast.py -voldown
También podrá silenciarlo con el interruptor -mute y usar el interruptor -setvol para establecer un volumen exacto.
Transmitir desde una URL
¿Sabía que puede transmitir un archivo multimedia remoto desde la línea de comandos a su Chromecast? Utilizar esta:
python2 stream2chromecast.py -playurl
Especificar dispositivo
Si está buscando averiguar exactamente a qué Chromecast transmitir porque tiene varios dispositivos en su red, ejecute este comando para averiguar cuál es el nombre del dispositivo.
stream2chromecast.py -devicelist
Una vez que haya encontrado el nombre del dispositivo, reproduzca medios en él de esta manera:
stream2chromecast.py -devicename mediafile.mp4
Conclusión
La transmisión de medios locales siempre ha sido una cosa desde que se creó Chromecast. Tiene AllCast, Videostream, etc. Aún así, esas soluciones dependen de Android o de las aplicaciones y sitios web del navegador.
Estos están bien, pero como usuarios de Linux, debemos esforzarnos por encontrar una solución mejor, más rápida y más simple. Eso es lo que trae Stream2chromecast: una configuración de línea de comandos simple y fácil de usar que cualquiera puede descifrar e incluso automatizar si conoce Python.
¿Te gusta transmitir medios locales en tu Chromecast? ¡Cuéntanos por qué o por qué no a continuación!
Credito de imagen: comunes de wikimedia
Danos tu opinión