Transfiere videos, música e imágenes de Gnome a Chromecast y transmítelos a extensiones de TV (se han lanzado v6 y v7)

Si tiene un dispositivo Chromecast y está utilizando Gnome Shell, debe proporcionarEmitir a la televisiónintentalo. Esta extensión de Gnome Shell agrega una nueva entrada al menú del sistema, que permite que los archivos locales se proyecten en Chromecast u otros dispositivos a través de la red local.

  • Transmita videos, música e imágenes desde el escritorio de Linux (Gnome Shell) a Chromecast y otros dispositivos en la red local
  • Puede usar subtítulos para transmitir video: admite subtítulos externos y subtítulos incorporados
  • El video no compatible con Chromecast se puede transcodificar al instante
  • Permitir la selección de múltiples archivos para transmitir
  • Agregue el control remoto de Chromecast en la barra superior de Gnome Shell
  • Soporte de codificación de video VAAPI
  • Puede mostrar el visualizador de música en la TV al poner música

Esta extensión tiene 2 versiones en los últimos 5 días.

El primero (v6) agrega algunas características nuevas importantes, como la compatibilidad con subtítulos de Chromecast sin transcodificación de video, opciones para configurar la codificación de caracteres de subtítulos y la capacidad de seleccionar varios archivos y transmitirlos a Chromecast.
Otras mejoras menores en la versión v6 incluyen la visualización de portadas de música cuando se reproduce música desde Chromecast y reproductores web al mismo tiempo, la barra superior para controlar de forma remota el control deslizante de posición del widget y la capacidad de omitir pistas con el botón de omisión.un errorCuando probé la extensión en el escritorio Ubuntu 18.10 (usando Gnome 3.30.1), me encontré con que la extensión la hacía inutilizable en Gnome 3.30 o posterior.
Para solucionar este problema, se lanzó una nueva versión de Cast to TV v7, que también agregó la función WebSockets. Con esta nueva característica, los usuarios pueden convertir cualquier dispositivo con un navegador web a Chromecast (alguna forma) y usar "cast to TV" para transmitir videos, música o imágenes al dispositivo.
Para usar esta nueva función de WebSockets, abra la configuración "transmitir a TV" y cambieReceiver typeDeChromecastaWeb browser | Media player . A continuación, seleccione el archivo para transmitir desde el menú "Proyecto a TV". Ahora, puede abrir el navegador web en el dispositivo en la red local y en la barra de direcciones, usar la IP de escritorio ejecutando Cast to TV y luego presionar4000como puerto (https://IP:4000). Ahora puede comenzar a reproducir el video en un navegador web. La próxima vez que seleccione un nuevo archivo en "Transmitir a TV", tendráhttps://IP:4000La dirección abierta se actualizará automáticamente y comenzará a reproducir el contenido que seleccionó.
Como se indica en la página "Proyecto a TV", esto es para conectar su teléfono inteligente (conhttps://IP:4000Se abre la página), conviértalo en un altavoz inalámbrico, transmitiendo así música desde el escritorio de Linux. En Android, incluso puedes usarlo con la pantalla apagada.
Vale la pena señalar que la extensión aún no admite la transmisión a múltiples dispositivos Chromecast (no le permitirá elegir a qué Chromecast transmitir).
Es posible que le gusten los artículos relacionados con Chromecast:

  • fx_cast agrega compatibilidad con Chromecast a Firefox
  • Línea de comando Chromecast Player CATT admite subtítulos y transmisión de sitios web
  • Use Gnomecast para transmitir video a Chromecast en Linux

Use Cast to TV para transmitir videos, música o imágenes a Chromecast. Después de habilitar la extensión e instalar todas las dependencias necesarias, Cast to TV creará una nuevaCast MediaLa entrada en el menú del sistema Gnome. Aquí puede elegir el tipo de medios que desea transmitir a Chromecast: video, música o imágenes. En el cuadro de diálogo de selección de medios, puede mantener presionadoControlTecla para seleccionar varios archivos (oShiftSeleccionar rango):

Para videos, encontraráTranscode VideoLa casilla de verificación en la esquina inferior izquierda del cuadro de diálogo de selección de video, puede habilitarla para transcodificar videos que Chromecast no admite directamente. También encontrará un adicionalAdd Subtitles"Botones" en el cuadro de diálogo de selección de video, para que pueda agregar subtítulos a videos transmitidos a Chromecast:Cast to TV Select Video Dialog

Ciertas configuraciones (como habilitar la codificación de hardware, cambiar el puerto de escucha o la ruta FFmpeg, la ubicación remota de Chromecast en el panel superior, habilitar visualizadores de música o cambiar la codificación de subtítulos) se pueden configurar en la configuración "transmitir" en el mismo menú que " Ajuste de TV”.

Cómo instalar la extensión Cast to TV para Gnome Shell

Se puede proyectar en el televisor a través del repositorio de expansión de Gnome Shell, por lo que se puede instalar desde la siguiente ubicaciónextensiones.gnome.orgO use el software Gnome. Pero la versión actual lanzada allí es v2 (y la última versión en el momento de escribir este artículo es v7). Esta versión está desactualizada, tiene errores y carece de ciertas funciones, por lo que las siguientes instrucciones explican cómo instalar la última versión de Cast descargando Cast to TV La página del proyecto y luego instálela manualmente.
Por cierto, incluso si instala desde extensions.gnome.org, "cast to TV" requiere algunos pasos adicionales para que funcione (pasos 2-4 en las siguientes instrucciones) 1. Descargue Cast to TV e instálelo.descargarLa última fuente de Cast to TV en la página de la versión de GitHub y extráigala a su carpeta de inicio.
Para instalarlo, abra una terminal, navegue a la carpeta "cast to TV" (extraído del archivo) y ejecutemake installinstalar en~/.local/share/gnome-shell/extensions. Puede usar el terminal para completar estos pasos siguiendo estos pasos:

cd gnome-shell-extension-cast-to-tv-*
make install

2. Instale las dependencias de Cast to TV.
Requerido para la televisiónffmpeg,npmconnodejs. usaremos más tardenpmInstala algunas otras dependencias.libglib2.0-binRequerido en Debian/Ubuntuglib-compile-schemasArchivo ejecutable, utilizado en tiempo de ejecuciónmake installCompilar el plan de extensión.unzipTambién es necesario cuando se instala desde el código fuente. En Debian o Ubuntu, puede instalarffmpeg,npm,nodejsconlibglib2.0-binusar:

sudo apt install ffmpeg npm nodejs libglib2.0-bin unzip

En Fedora, debe habilitarFusión RPMRepositorio a instalarffmpeg. Habilitar este repositorio e instalarffmpeg,nodejsconnpmusar:

sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm

sudo dnf install ffmpeg npm nodejs unzip

En otras distribuciones de Linux, es probable que estos paquetes estén disponibles en el repositorio, así que instálelos desde allí. Para Node.js y npm, es posible que deba verificarinstalaciónInstrucciones en el sitio web 3. Instale las dependencias de npm.
Con la versión más reciente de Cast to TV v9, ahora puede instalar dependencias de npm con un solo clic. Abra la configuración de la extensión, haga clic en la pestaña "Módulos" y luego busque el botón "Instalar módulo npm" en la parte inferior.
En caso de que la solución anterior falle, aún puede usar el método anterior para instalar el módulo npm requerido por Cast to TV. Para instalar manualmente el módulo de nodo, debe navegar a la carpeta de instalación de la extensión y ejecutarnpm installAllá:

cd ~/.local/share/gnome-shell/extensions/[email protected]
npm install

4. Habilite la extensión "Project to TV Gnome Shell".Gnome adjustments enable the

Al instalar desde la fuente, la extensión Gnome Shell está deshabilitada de forma predeterminada. Para habilitarlo, reinicie Gnome Shell (usando Xorg: presioneAlt + F2,Tipos der,entonces presioneEnter, Si está utilizando Wayland, cierre sesión/inicie sesión), y la extensión debería mostrarse en la aplicación Tweaks. Use el ajuste para habilitarlo y listo.
El menú extendido ahora estará disponible en el menú del sistema en la barra superior (esquina superior derecha). Al transmitir ciertos archivos a Chromecast, el control remoto aparecerá en la configuración "transmitir a TV" en la barra superior en la posición 5. Habilite la extensión de integración de Nautilus opcional (para que pueda transmitir videos, música e imágenes desde el menú contextual de Nautilus ).
Para poder enviar música, fotos y videos a su Chromecast desde el menú contextual de Nautilus, debe instalar algunos paquetes de software.
En Ubuntu o Debian:

sudo apt install python-nautilus python3-gi

On Fedora:

sudo dnf install nautilus-python pygobject3 python3-gobject

Habilitado ahoraNautilus integrationOpciones en la configuración de la extensión (ubicada enOtherTab), luego reinicie Nautilus con el siguiente comando:

nautilus -q

Fuente

Artículos Relacionados