Nada es más frustrante que tener que esperar hasta que un reproductor de medios haya terminado de construir la caché de fuentes, antes de poder reproducir un vídeo en el sistema informático local. Sobre todo si la ventana “building font cache” aparece cada vez que se utiliza el reproductor multimedia para reproducir vídeos.
La primera pregunta que me viene a la mente es ésta: ¿Por qué hay una caché de fuentes? Es vídeo, no algún contenido textual que se muestra en la ventana del programa. La caché de fuentes se utiliza aparentemente para subtítulos y pantallas en pantalla (OSD). Tanto VLC Media Player como MPlayer (y variantes como SMPlayer) utilizan una caché de fuentes para mostrar subtítulos y OSD.
Ambos reproductores de medios parecen crear la caché de fuentes independientemente de si es necesario o no ver el vídeo.
construir caché de fuentes
En teoría, la caché de fuentes se construye una vez y se almacena en un directorio del disco duro para un acceso más rápido a los datos necesarios.
Índice de contenido
Ubicación de la caché de fuentes
VLC almacena la caché de fuentes en la carpeta AppData en Windows 7, más precisamente bajo nombre de usuario> AppData> Roaming> vlc. El archivo utiliza un nombre de archivo largo y encriptado y utiliza la extensión cache-2. Los usuarios de Windows XP encontrarán la caché de fuentes en Documentos y configuraciones> nombre de usuario> Datos de la aplicación> vlc.
directorio de caché de fuentes
Las ubicaciones más comunes de caché de fuentes de MPlayer son nombre de usuario> fontconfig> cache para Windows 7 (y probablemente Vista también), y Documentos y configuraciones> XPMUser> fontconfig> cache para Windows XP.
El archivo de caché es tan críptico como el de VLC, parece usar el mismo generador, pero usa la extensión cache-3 en su lugar.
Solución de problemas de creación de caché de fuentes
El problema más común relacionado con la caché de fuentes es la repetición de la generación de la caché de fuentes, seguido de los bloqueos y colapsos durante la construcción de la caché.
VLC no ofrece ninguna opción para desactivar el almacenamiento en caché de fuentes, al menos no directamente en el cliente Windows. Los usuarios que estén experimentando problemas con él deben revisar el directorio VLC en user para ver si se ha generado el archivo de caché de fuentes. Si no lo es, podría ser una cuestión de derechos o un problema de permiso.
La eliminación del contenido del directorio de caché para forzar al reproductor a construir de nuevo la caché de fuentes también podría resolver los problemas. Varios usuarios han informado de problemas en la construcción de la caché de fuentes si la carpeta AppData está almacenada en una unidad de red.
Es un poco diferente si se trata de MPlayer. SMPlayer, por ejemplo, puede pasar parámetros a MPlayer, y uno de esos parámetros puede utilizarse para evitar la construcción de la caché de fuentes.
Para probar esto, presione CTRL-P en SMPlayer para abrir las opciones. Cambie a Advanced> Options for MPlayer e introduzca -nofontconfig en el campo Options.
no font config
Algunos usuarios también pueden necesitar cambiar el formato de visualización de los subtítulos. Esto se hace haciendo clic en Subtítulos> Fuente y colores. Un clic en Habilitar subtítulos normales debería resolver el problema.
Un último recurso es el uso de un monitor de proceso para ver si una fuente específica no puede ser cargada por el reproductor de vídeo. Process Monitor es una herramienta gratuita de Microsoft que muestra esa información. La forma más fácil de utilizar el programa es crear un nuevo filtro para vlc.exe (o el nombre del reproductor de vídeo que se utiliza en el PC) para ver sólo la actividad de esa pla….