Prise en charge de Quick Look pour les fichiers vidéo non natifs (.avi, .mkv) sur Mavericks


46

Dans le passé, nous pouvions obtenir des codecs pour DivX / XviD / MPEG4 et prendre en charge des conteneurs tels que AVI, MKV dans Quick Look de Mac OS X, à l’aide de Perian (conformément à cette question ).

Comme indiqué sur le site Perian, le développement a cessé et les versions futures risquent de ne pas continuer à fonctionner. Il semble qu'avec la mise à niveau vers OS X 10.9 "Mavericks", l'OS ou l'API Quick Look a suffisamment changé pour que Perian ne fonctionne plus.

Y a-t-il des alternatives? Idéalement, une application unique ressemble à Perian, mais une liste de codecs individuels et / ou de plug-ins pour les fichiers de conteneur vidéo serait utile.

NB : Cette question ne concerne pas les lecteurs vidéo. Nombre d’entre eux prennent en charge davantage de lecteurs que ceux jouables via le lecteur QuickTime intégré. Cette question concerne les codecs / plug-ins que QuickTime sous OS X doit autoriser, ainsi que Quick Look (et les applications s'appuyant sur le système d'exploitation pour lire des vidéos), permettant d'ouvrir / de lire des fichiers / formats vidéo dépourvus de support natif.

Réponses:


24

J'ai téléchargé les plugins QuickLook et Spotlight ici: https://github.com/Marginal/QLVideo/wiki . Celles-ci permettent au Finder d'afficher des vignettes, des aperçus statiques, des illustrations de couverture et des métadonnées pour la plupart des types de fichiers vidéo, y compris .asf, .avi, .flv, .mkv, .rm, .webm, .wmf, etc.


3
Bon début, une amélioration évidente serait la lecture de vidéos plutôt que de simplement regarder une affiche statique dans QuickLook.
Marcel

1
Malheureusement, cela n’est pas possible - les API actuelles QuickLook / AVFoundation ne le permettent pas. (Voir le numéro 3 pour une discussion).
Marginal42

QLVideo a montré les vignettes dans Quicklook, mais il a également transformé les vidéos .gifv intégrées dans Safaris en vignettes (par exemple, sur imgur). Je ne le recommande pas
Ilias Karim

2
@ ILiΛSKΛЯiM - Safari n'utilise pas QuickLook pour afficher des vidéos. QLVideo n'est donc pas à l'origine de votre problème. Par exemple, cette page restitue correctement dans Safari sur Mavericks et Yosemite lorsque QLVideo est installé. Vérifiez les paramètres de votre plug-in QuickTime dans Safari -> Préférences -> Sécurité, ou vos paramètres ClickToPlugin si votre extension Safari est déjà installée. Si vous souhaitez toujours générer un rapport de bogue contre QLVideo, veuillez le faire ici .
Marginal42

5

"QuickTime sur Mavericks" n'est plus QuickTime - c'est "AV Foundation". QuickLook et QuickTime Player sont basés sur ce "nouveau QuickTime".

"AV Foundation" vient d'iOS, a été implémenté pour Mac OS X aussi et n'offre pas d'extensions (et ne sera jamais) comme les codecs / plugins. Comme le dit Apple: autre chose que MPEG-4 (H.264) est vieux et doit être converti.

À mon avis, il est déroutant pour les utilisateurs qu'Apple utilise encore le nom "QuickTime". Parce que Mavericks contient toujours le "vieux QuickTime".

QTKit est un pont entre l'ancien QuickTime et le nouveau QuickTime. Il n'est pas obsolète et contient un convertisseur vidéo. De cette façon, les formats vidéo incompatibles peuvent être convertis au format MPEG-4.

En d'autres termes: suivez le plan d'Apple et convertissez toutes vos vidéos. Alors QuickLook sera disponible pour vous.


3

Cela doit être le changement le plus ennuyeux de Mavericks. D'après ce que j'ai compris, la nouvelle version de Quicktime n'est pas encore suffisamment documentée pour permettre ce développement.


Point de vue intéressant que le problème est la documentation Quicktime. Je ne vois aucune indication que la documentation actuelle empêche le développement de plug Quick Look in - developer.apple.com/search/... Où avez - vous obtenu votre compréhension de cet être sur Apple au lieu de développeurs tiers trouver le financement ou le temps de garder le projet Perian à jour? Il est clair que certaines parties de QTkit sont obsolètes et que tous les développeurs utilisant ce code doivent modifier l'utilisation de AVkit en respectant cette note: developer.apple.com/library/mac/technotes/tn2300/_index.html
bmike

1
Aussi - j'espère ne pas être hostile. Il est bon d’expliquer pourquoi quelque chose ne fonctionne plus, mais je pense que les développeurs de Perian étaient au courant du changement à venir depuis des années avant sa mise en place et ont pris la décision éclairée de laisser le code inchangé pour faire face aux changements qu’ils savaient être sur le vif. horizon.
bmike

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.