In der Vergangenheit konnten wir Codecs für DivX/XviD/MPEG4 und Unterstützung für Container wie AVI, MKV in der Quick Look-Funktion von Mac OS X mit Perian erhalten (wie in dieser Frage ).
Wie auf der Perian-Website angegeben, wurde die Entwicklung eingestellt, und zukünftige Versionen können weiterhin funktionieren oder nicht. Es scheint, dass sich mit dem Upgrade auf OS X 10.9 „Mavericks“ das Betriebssystem oder die Quick Look API so weit geändert hat, dass Perian nicht mehr funktioniert.
Gibt es Alternativen? Idealerweise eine One-App-Dos-All wie Perian, aber auch eine Liste einzelner Codecs und/oder Plug-Ins für Video-Container-Dateien wäre nützlich.
NB : Bei dieser Frage geht es nicht um Videoplayer – es gibt viele, die mehr unterstützen als die, die über den integrierten QuickTime- Player abspielbar sind. Bei dieser Frage geht es um Codecs/Plug-Ins für QuickTime unter OS X, damit Quick Look (und Apps, die zum Abspielen von Videos auf das Betriebssystem angewiesen sind) Videodateien/-formate ohne native Unterstützung öffnen/abspielen können.
Ich habe QuickLook- und Spotlight-Plugins hier hochgeladen: https://github.com/Marginal/QLVideo/wiki . Diese ermöglichen es dem Finder, Miniaturansichten, statische Vorschauen, Coverbilder und Metadaten für die meisten Arten von Videodateien anzuzeigen, einschließlich .asf, .avi, .flv, .mkv, .rm, .webm, .wmf usw.
"QuickTime on Mavericks" ist nicht mehr QuickTime - es ist "AV Foundation". QuickLook und QuickTime Player basieren auf diesem "neuen QuickTime".
"AV Foundation" kommt von iOS, wurde auch für Mac OS X implementiert und bietet keine Erweiterungen (und wird es auch nie) wie Codecs / Plugins. Wie Apple sagt: Alles andere als MPEG-4 (H.264) ist alter Kram und muss konvertiert werden.
Meiner Meinung nach ist es für Benutzer verwirrend, dass Apple immer noch den Namen "QuickTime" verwendet. Denn Mavericks enthält noch das "alte QuickTime".
QTKit ist eine Brücke zwischen dem alten QuickTime und dem neuen QuickTime. Es ist nicht veraltet und enthält einen Videokonverter. Auf diese Weise können inkompatible Videoformate nach MPEG-4 konvertiert werden.
Mit anderen Worten: Folgen Sie dem Plan von Apple und konvertieren Sie alle Ihre Videos. Dann steht Ihnen QuickLook zur Verfügung.
Dies muss die nervigste Änderung in Mavericks sein. Soweit ich weiß, ist die neue Version von Quicktime noch nicht gut genug dokumentiert, um diese Entwicklung zu ermöglichen.
Da diese Frage für Mavericks bestimmt ist, können Sie Folgendes tun:
sudo mv /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuickLookUI.framework/Versions/A/PlugIns/Movie.qldisplay /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuickLookUI.framework/Versions/A/PlugIns/AVFoundationMovie.qldisplay && ln -s /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuickLookUI.framework/Versions/A/PlugIns/LegacyMovie.qldisplay /System/Library/Frameworks/Quartz.framework/Frameworks/QuickLookUI.framework/PlugIns/Movie.qldisplay
Auf Mavericks bringt dies animierte QuickLook-Vorschauen für jedes Format zurück, das über ein QuickTime-Plug-in verfügt.
Aus irgendeinem Grund hat Apple ein QuickLook Display-Plugin namens Mavericks LegacyMovie.qldisplay
hinterlassen, das QuickTime anstelle von AVFoundation verwendet und somit mehr Medientypen unterstützt. QuickLook verwendet dieses Plugin jedoch nicht, sondern das auf AVFoundation basierende Movie.qldisplay
.
Der obige Terminalbefehl wird Movie.qldisplay
in umbenannt AVFoundationMovie.qldisplay
(damit Sie ein Backup haben) und dann symbolisch LegacyMovie.qldisplay
mit verknüpft Movie.qldisplay
, sodass QuickLook die QuickTime-basierte Version verwendet. ( LegacyMovie.qldisplay
wird immer noch an seinem ursprünglichen Ort für alles verfügbar sein, was es tatsächlich verwendet).
Mit dem obigen Befehl und meinem aktualisierten FFusion QuickTime-Plugin kann ich H265- und sogar VP9-Videos in QuickLook anzeigen! (Solange das Video 1080p oder niedriger ist; selbst unmodifizierter QuickLook scheint 4K unabhängig vom Codec nicht zu mögen.)
Ich denke, das könnte auf etwas neueren Betriebssystemen funktionieren? Ich bin mir nicht sicher, wann Apple losgeworden ist LegacyMovie.qldisplay
. Es wird definitiv nicht auf Catalina funktionieren, da das QuickTime-Framework 32-Bit ist. Beachten Sie, dass Sie ab Version 10.11 den Systemintegritätsschutz (vorübergehend) deaktivieren müssen.
Tut mir leid, dass ich diese Frage acht Jahre zu spät gesehen habe!
Ich kann qlMoviePreview sehr empfehlen .
Marcel
Marginal42
Ilias Karim
Marginal42