29 agosto, 2008

VLC en Ubuntu | Problema en autodetección de subtítulos

VLC es uno de los mejores reproductores de video que he tenido el agrado de probar.
De hecho, es el que uso en ambos SO's - Ubuntu y XP.

Sugerencia: Para quien no ha visto jamás hacia afuera de Redmond, Ubuntu (o cualquier otro GNU/Linux) puede ser un gran descubrimiento...
El usuario de la combinación Ubuntu/VLC se habrá dado cuenta que los subtítulos no son detectados automáticamente al abrir el archivo de video, aún cuando el archivo de subtítulo (*.srt, *.sub, etc) tiene exactamente el mismo nombre que el video.

El problema se encuentra en que en el comando con el que se ejecuta VLC tiene parámetros inválidos.
Si, parece mentira que le hayan errado en eso, pero pasó.

El comando que utiliza por defecto (y vaya defecto) es
"vlc %U" cuando debería ser "vlc %n"

Ahora que es sabida la causa sólo resta solucionarlo, pero... ¿Como?
Nota del editor
Las letras que aparecen - como estas de aquí - indican que son comando de terminal.
Alguna vez leí que la consola no muerde y que el mouse no transmite enfermedades pero a fines prácticos he resuelto demostrar que no muerde.
Dicho ésto, manos a la obra.

Instrucciones:
  1. Modificar el archivo en el que se encuentran las asociaciones MIME para esta aplicación, el comando de ejecución por defecto, los textos de menúes contextuales y más.
    sudo gedit /usr/share/applications/vlc.desktop
  2. Una vez en el archivo, buscar
    vlc %U
    y reemplazar con
    vlc %n
  3. Guardar archivo y cerrar gedit.
  4. Nuevamente en la consola, actualizar asociaciones MIME y demás
    sudo update-desktop-database
Luego de haber hecho todo esto abrir un archivo de video teniendo junto a el su subtítulo correspondiente sólo cuesta un click (o un enter, para los tecladistas).

Si no funcionó, comentar.
Si funcionó, comentar.
Si no fue claro, comentar.
Por cualquier otra consulta relacionada, comentar.

3 comentarios:

Anónimo dijo...

%n no sirvió en mi caso (Ubuntu 8.04), aparentemente está href="http://standards.freedesktop.org/desktop-entry-spec/latest/ar01s06.html">deprecado. Con %F funciona correctamente.

Saludos,
Germán.

Anónimo dijo...

Hola,

en mi caso igual que Germán,con %F funciona correctamente. De todas formas muchas gracias por tu esfuerzo y por un blog tan bien hecho.

Anónimo dijo...

Pues a mi tampoco me ha funcionado, ni con %n ni con %F, ni como he visto en otros post cambiando ISO-8859-1 que por cierto a mi no me aparece en el desplegable.