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.
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
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.
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
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