Können Sie den Font-Cache von VLC deaktivieren?

33

Ich habe viele Schriftarten installiert und der Neuaufbau des VLC-Cache dauert einige Minuten.

Wofür ist das? Wie kann ich es deaktivieren?

badp
quelle
Hängt es bei 20%? Ist es abgeschlossen? Kommt es jedes Mal vor?
Tamara Wijsman
@Tom Die Erstellung einer 4,68 MB großen Cache-Datei aus 1.582 Schriftarten dauerte weniger als drei Minuten. Ein Neustart von VLC reicht nicht aus, um eine Cache-Neuerstellung auszulösen. Installieren einer Schriftart ist. Der Prozentsatz wird nicht mehr angezeigt.
badp

Antworten:

20

Fand dies nach einigem Stöbern in den VLC-Foren . (Bild von mir)

Popup-Fenster zum Erstellen des Schriftcaches

Lösung:

  1. Öffnen Sie den VLC-Player.
  2. In der Menüleiste: Extras / Einstellungen
  3. (Unten links) Einstellungen anzeigen - ALLE
  4. Öffnen: Video Klicken: Untertitel / OSD (dies ist jetzt markiert, nicht geöffnet).
  5. Text-Rendering-Modul - Ändern Sie dies in "Dummy-Font-Renderer-Funktion".
  6. Sicherer Ausgang
  7. Wieder öffnen - fertig. Progy sucht nicht länger nach Schriften außerhalb von sich.

Alt-Text


HAFTUNGSAUSSCHLUSS:

Sie müssen Ihre VLC PLayer-Einstellungen auf "Alle" setzen.

Nifle
quelle
Wie im Link der @ harrymc-Lösung zu sehen ist, macht die portable Version es noch schlimmer.
Tamara Wijsman
1
Ich glaube nicht, dass diese Antwort die aktuelle Version des VLC-Players abdeckt. Die Benutzeroberfläche für Einstellungen wurde vor einiger Zeit überarbeitet. Oder es kann von der Plattform abhängen.
Peter Mortensen
1
Leute, das hat funktioniert. Ich habe gerade mit 1.11 getestet. Hat niemand gedacht, dass die "überarbeitete Oberfläche" einfach durch Klicken auf die Schaltfläche "Alle" in der unteren linken Ecke zurückgeschaltet werden kann?
kizzx2
3

Ich denke, Ihnen bleiben zwei Möglichkeiten:

  1. Kompilieren Sie das mit konfigurierte Programm neu --disable-fontconfigoder ändern Sie den Quellcode.

  2. Verkleinern Sie Ihren Zeichensatzordner, ich glaube nicht, dass Sie wirklich alle 1500+ dort die ganze Zeit brauchen.

    Sie verwenden wahrscheinlich weniger als 33% von ihnen. Töten Sie zunächst die Schriftarten, die die größte Größe haben ...

Tamara Wijsman
quelle
1

Ich nehme an, Sie sind auf Windows 7?

Vom Deaktivieren des Font-Cache? :

Klicken Sie mit der rechten Maustaste auf die vlc.exe und wählen Sie Eigenschaften.
Klicken Sie auf die Registerkarte "Kompatibilität" und aktivieren Sie das Kontrollkästchen "Dieses Programm im Kompatibilitätsmodus ausführen für". Wählen Sie dann "Vista Service Pack 1" aus.

Ich habe dies gerade unter Windows 7 getan und nicht nur das Laden des Font-Caches wurde nicht gestartet, sondern VLC wird sofort geöffnet, anstatt dass es ein paar Sekunden Verspätung hat.

Wenn dies nicht funktioniert, würde ich vorschlagen, VLC mit Revo Uninstaller Freeware vollständig zu deinstallieren , sicherzustellen, dass der Installationsordner wirklich gelöscht wurde, und anschließend erneut zu installieren. Ich muss erwähnen, dass ich VLC unter einer Win7-VM ausprobiert habe und es eine sofortige Startzeit hatte.

BEARBEITEN

Die Diskussion beim Neuerstellen des Font-Cache-Problems in neuem VLC scheint darauf hinzudeuten, dass es sich um ein Problem der neuesten VLC-Version handelt und dass das Zurücksetzen auf Version 1.0.5 dieses Problem behebt.

Ich möchte klarstellen, dass dies eigentlich kein Fehler ist, sondern eine beabsichtigte Funktion (siehe den Link zu tragbaren Apps oben). Jedes Mal, wenn Sie eine Schriftart installieren, können Sie damit rechnen. Um dies in neueren Versionen von VLC zu verhindern, müssten Sie die Software neu kompilieren / eine neu kompilierte Version der Software finden (siehe Link).

Harrymc
quelle
Keine Zigarre .
badp
Siehe meine Bearbeitung oben.
Harrymc
Bei einer erweiterten Deinstallation, gefolgt von einer Neuinstallation, wurde ich vom Fenster zum erneuten Erstellen des Schriftartcaches begrüßt.
badp
Es wurde eine weitere Bearbeitung hinzugefügt.
Harrymc
Warum Abstimmungslösungen, die bei einigen Leuten für genau dasselbe Problem funktionierten?
Harrymc
-2

Ich denke du meinst "Front Cache". Ich habe dieselbe Meldung seit Version 1.1.0 erhalten. Ich habe eine Lösung gefunden, bei der Sie die Cache-Datei im Verzeichnis% appdata% / vlc / löschen müssen. Das hat bei mir geklappt. Der Name der Datei ist etwas kryptisch. Meins war so etwas wied031bbba323fd9e5b47e0ee5a0353f11-i686.cache-3

Wenn das Problem erneut auftritt, können Sie auch die Datei vlc-cache-gen.exe im Ordner Programm Files / VLC löschen. VLC generiert den Cache nie wieder. Ich fand diesen Vorschlag an derselben Quelle wie den anderen oben. Aber ich weiß nicht, ob dies andere Probleme verursachen wird, da ich nicht versucht habe, die vlc-cache-gen.exe zu löschen.

Quelle der Lösung (Deutsch Forum): Chip.de - VLC Media Player

Diskilla
quelle
1
Nein, ich meinte den Font- Cache. Das Löschen des Font-Caches führt offensichtlich zu einer Neuerstellung. Ich werde versuchen, die ausführbare Datei, die den Font-Cache generiert, umzubenennen ... sobald der Font-Cache erstellt ist, offensichtlich>. <
badp
Das Umbenennen der ausführbaren Datei hat das Problem nicht behoben. Der Process Explorer zeigt, dass der VLC selbst das Caching durchführt.
badp