Subtítulos vía DLNA con MediaTomb (Linux) en Smart TV

El problema

Recientemente he comprado un LG Smart TV. Para ser más cómodo, instalado MediaTomb en mi Linux para poder acceder a mis vídeos vía DLNA, Pero yo no podía verlos subtítulos. Creo que el problema radica tanto en el protocolo (que no parece especificar nada sobre eso), como la implementación del servidor y el cliente. Vi que logró cambiar el MediaTomb para proporcionar subtítulos para TV Samsung, la implementación de extensiones propietarias al protocolo original, pero no encontró nada sobre televisores LG. La única solución que he visto por ahí es el uso de la transcodificación y volver a codificar el vídeo con subtítulos en tiempo real. En serio? Esto no parece una buena solución, porque va a consumir la máquina de procesamiento y también porque disminuirá la calidad del vídeo. Una mirada a esta propuesta, No he encontrado ninguna otra.

La idea

Desde el subtítulo debe estar dentro de vídeo, así que mi mejor opción sería encontrar una manera de poner en ella sin recodificación. Había leído un poco sobre el formato MKV - que a menudo descargar videos han llegado a través de este tipo de archivos - que no es un formato de vídeo, sino un contenedor de vídeo. Ahí está el inteligente: que puede contener vídeo, audio y subtítulos! Con eso, ya tienen el formato de salida de nuestro archivo con subtítulos. Empezar a trabajar.

La ejecución

Más investigación en el Internet me mostró que hay una aplicación llamada mkvmerge (disponible en el paquete Debian mkvtoolnix), cuya función es crear los archivos MKV que necesita, la adición de fuentes de audio, vídeo y subtítulos. Sólo que es tiene muchos Opciones! Por suerte hay otra aplicación gráfica llamada mkvmerge-gui donde dices lo que quieres en el archivo y, además de generar, También le muestra las opciones de la línea de comandos! Con eso, dio una lavados con esponja en que no era necesario, y ha creado un script sencillo donde se pasa el nombre del archivo de vídeo y el directorio de destino para el archivo generado y que monta un archivo MKV con subtítulos en vídeo (ya que la leyenda tiene el mismo nombre que el archivo de vídeo). El guión fue bien:

Sin embargo, no es exactamente perfecto, pero ya que funciona bien para lo que necesitamos (cualquier cosa, proponer cambios en github!)

Uso

Con eso, acaba de obtener un video con el título con el mismo nombre del video y generar un MKV en cualquier directorio que ha configurado para MediaTomb carga. Por ejemplo:

Y mira, es muy rápido! Eso es lo que necesitaba!

Extra

Configuración MediaTomb para mostrar un cuadro de vídeo como portada

Si usted quiere que su TV para mostrar un fotograma del vídeo como la cubierta, sólo permitir un ajuste en el /etc/mediatomb/config.xml MediaTomb, sección sobre extendido de tiempo de ejecución-options:

Añadir una etiqueta para indicar vídeo nunca visto

Este ajuste es bueno saber si alguna vez vieron un video o no. Se pondrá un asterisco antes del nombre del archivo. El ajuste está en la misma sección extendidos-runtime-opciones de la punta anterior:

Reanudando el video donde lo dejó

Sinceramente, No estoy seguro de que es lo que me moví que hicieron los videos podrían reanudarse empezando desde donde lo dejé, pero yo creo que sí. 🙂 Acho legal ativar essa opção uma vez que não dá para avançar ou voltar o vídeo. La configuración es básicamente para permitir extensiones de protocolo:

Fin!

Un pensamiento en "Subtítulos vía DLNA con MediaTomb (Linux) en Smart TV

  1. Muito boa dica, funcionou muito bem. Agora tenho uma dúvida, como faço para corrigir problemas de codificação da legenda com essa solução?? As palavras com acentuação estão aparecendo com caracteres especiais.

Deja una Respuesta