Pouvez-vous désactiver le cache de polices de VLC?

33

De nombreuses polices sont installées et la reconstruction du cache de polices de VLC prend plusieurs minutes.

Pourquoi est-ce? Comment puis-je le désactiver?

badp
la source
Est-ce que ça reste à 20%? Est-ce complet? Cela se produit-il à chaque fois?
Tamara Wijsman
@Tom Il a fallu un peu moins de trois minutes pour créer un fichier de cache de 4,68 Mo à partir de 1 582 polices. Il ne suffit pas de redémarrer VLC pour déclencher une reconstruction du cache. l'installation d'une police est. Le pourcentage n'est plus affiché.
Badp

Réponses:

20

Trouvé ceci après avoir creusé dans les forums de VLC . (image par moi)

Construction d'un cache de polices

Solution:

  1. Ouvrez le lecteur VLC.
  2. Sur la barre de menu: Outils / Préférences
  3. (En bas à gauche) Afficher les paramètres - TOUS
  4. Ouvrir: Clic vidéo: Sous-titres / OSD (cette option est maintenant mise en surbrillance et non ouverte).
  5. Module de rendu de texte - remplacez-le par "Fonction de rendu de police fictive"
  6. Enregistrer la sortie
  7. Re-open - done. Progy ne cherchera plus les polices en dehors de soi.

texte alternatif


AVERTISSEMENT:

Vous devez définir vos préférences de lecteur VLC sur "Tous".

Fusil
la source
Comme le montre le lien de la solution de @ harrymc, la version portable aggrave la situation.
Tamara Wijsman
1
Je ne pense pas que cette réponse couvre la version actuelle du lecteur VLC. L'interface utilisateur pour les préférences a été retravaillée il y a quelque temps. Ou cela peut dépendre de la plate-forme.
Peter Mortensen
1
Les gens, cela a fonctionné. Je viens de tester en utilisant 1.11. Personne n'a-t-il pensé que l'interface "retravaillée" peut être simplement rétablie en cliquant sur le bouton "Toutes" dans le coin inférieur gauche?
kizzx2
3

Je pense qu'il vous reste deux options:

  1. Recompilez le programme configuré avec --disable-fontconfigou modifiez le code source.

  2. Réduisez votre dossier de polices, je ne pense pas que vous ayez vraiment besoin de tous les 1500+ là tout le temps.

    Vous en utilisez probablement moins de 33%, commencez par tuer les polices qui prennent le plus de taille ...

Tamara Wijsman
la source
1

Je suppose que vous êtes sur Windows 7?

De désactiver le cache de polices? :

Cliquez avec le bouton droit sur vlc.exe et sélectionnez Propriétés.
Cliquez sur l'onglet Compatibilité et cochez la case "Exécuter ce programme en mode de compatibilité pour", puis sélectionnez "Vista Service Pack 1".

Je viens de faire cela sous Windows 7 et non seulement le chargement du cache de polices n’est pas abordé, mais VLC s’ouvre instantanément, au lieu d’avoir ce délai de quelques secondes.

Si cela ne fonctionne pas, je suggère de désinstaller totalement VLC à l'aide de Revo Uninstaller Freeware , assurez-vous que le dossier d'installation a bien été supprimé, puis réinstallez-le. Je dois dire que j'ai essayé VLC sur une machine virtuelle Win7 et que le démarrage a été immédiat.

MODIFIER

La discussion à propos du problème de reconstruction du cache de polices dans le nouveau VLC semble indiquer qu'il s'agit d'un problème de la dernière version de VLC et que le retour à la version 1.0.5 le corrige.

Je tiens à préciser que ce n’est pas réellement une erreur, mais bien une caractéristique intrinsèque (voir le lien des applications portables ci-dessus). Chaque fois que vous installez une police, vous pouvez vous attendre à ce que cela se produise. Pour éviter que cela ne se produise dans les versions plus récentes de VLC, vous devrez en fait recompiler le logiciel / rechercher une version recompilée du logiciel (à nouveau, voir le lien).

harrymc
la source
Pas de cigare .
Badp
Voir mon édition ci-dessus.
harrymc
Une désinstallation avancée, suivie d'une réinstallation, m'a accueilli par la fenêtre de reconstruction du cache de polices.
Badp
Ajout d'une édition supplémentaire.
harrymc
Pourquoi des solutions à la baisse qui ont fonctionné pour certaines personnes pour exactement le même problème?
harrymc
-2

Je suppose que vous voulez dire "cache avant". J'ai le même message depuis la version 1.1.0. J'ai trouvé une solution dans laquelle vous devez supprimer le fichier cache dans le répertoire% appdata% / vlc /. Cela a fonctionné pour moi. Le nom du fichier est quelque chose de cryptique. Le mien était quelque chose commed031bbba323fd9e5b47e0ee5a0353f11-i686.cache-3

Si le problème réapparaît, vous pouvez également supprimer le fichier vlc-cache-gen.exe situé dans le dossier Program Files / VLC. VLC ne générera plus jamais le cache. J'ai trouvé cette suggestion à la même source que l'autre ci-dessus. Mais je ne sais pas si cela causera d’autres problèmes, car je n’ai pas essayé de supprimer vlc-cache-gen.exe.

Source de la solution (forum allemand): Chip.de - VLC Media player

Diskilla
la source
1
Nope: Je voulais dire cache de polices . La suppression du cache de polices entraîne évidemment sa reconstruction. Je vais essayer de renommer le cache de polices générant le fichier exécutable puis ... une fois que c'est fait, le cache de polices sera évidemment>. <
badp
Renommer l'exécutable n'a pas résolu le problème. Process Explorer montre que c'est VLC lui-même qui met en cache.
badp