Soporte Quick Look para archivos de video no nativos (.avi, .mkv) en Mavericks

46

En el pasado, hemos podido obtener códecs para DivX / XviD / MPEG4 y soporte para contenedores como AVI, MKV en la función de Vista rápida de Mac OS X usando Perian (según esta pregunta ).

Como se señaló en el sitio de Perian, el desarrollo ha cesado y las versiones futuras pueden o no continuar funcionando. Parece que con la actualización a OS X 10.9 "Mavericks", el sistema operativo o la API Quick Look ha cambiado lo suficiente como para que Perian ya no funcione.

¿Hay alguna alternativa? Idealmente, una aplicación única hace todo como Perian, pero incluso una lista de códecs individuales y / o complementos para archivos de contenedores de video sería útil.

NB : Esta pregunta no se trata de reproductores de video : hay muchos que admiten más que los reproducibles a través del reproductor QuickTime incorporado. Esta pregunta trata sobre códecs / complementos para QuickTime en OS X para permitirlo y Quick Look (y aplicaciones que dependen del sistema operativo para reproducir videos) para abrir / reproducir archivos / formatos de video que carecen de soporte nativo.

drfrogsplat
fuente

Respuestas:

24

He subido los complementos QuickLook y Spotlight aquí: https://github.com/Marginal/QLVideo/wiki . Esto permite que Finder muestre miniaturas, vistas previas estáticas, carátulas y metadatos para la mayoría de los tipos de archivos de video, incluidos .asf, .avi, .flv, .mkv, .rm, .webm, .wmf, etc.

Marginal42
fuente
3
Buen comienzo, una mejora obvia sería la reproducción de videos en lugar de solo ver una imagen estática de póster en QuickLook.
Marcel
1
Lamentablemente no es posible: las API actuales de QuickLook / AVFoundation no lo permiten. (Ver el número 3 para una discusión).
Marginal42
QLVideo mostró miniaturas en Quicklook pero también convirtió videos incrustados .gifv en Safaris en miniaturas (por ejemplo, en imgur). NO lo recomiendo
Ilias Karim
2
@ ILiΛSKΛЯiM: Safari no utiliza QuickLook para mostrar videos, por lo que QLVideo no es la causa de su problema. por ejemplo, esta página aún se muestra bien en Safari en Mavericks y Yosemite cuando se instala QLVideo. Verifique la configuración de su complemento QuickTime en Safari -> Preferencias -> Seguridad, o la configuración de ClickToPlugin si tiene instalada esa extensión de Safari. Si aún desea generar un informe de error contra QLVideo, hágalo aquí .
Marginal42
5

"QuickTime en Mavericks" ya no es QuickTime, es "AV Foundation". QuickLook y QuickTime Player se basan en este "nuevo QuickTime".

"AV Foundation" viene de iOS, también se implementó para Mac OS X y no ofrece extensiones (y nunca lo hará) como códecs / complementos. Como dice Apple: cualquier otra cosa que no sea MPEG-4 (H.264) es algo viejo y debe convertirse.

En mi opinión, es confuso para los usuarios que Apple todavía esté usando el nombre "QuickTime". Porque Mavericks todavía contiene el "antiguo QuickTime".

QTKit es un puente entre el antiguo QuickTime y el nuevo QuickTime. No está en desuso y contiene un convertidor de video. De esta forma, los formatos de video incompatibles se pueden convertir a MPEG-4.

En otras palabras: sigue el plan de Apple y convierte todos tus videos. Entonces QuickLook estará disponible para usted.

R. Rudolph
fuente
3

Este tiene que ser el cambio más molesto en Mavericks. Por lo que entiendo, la nueva versión de Quicktime no está suficientemente documentada como para permitir este desarrollo todavía.

Wolfgang Loss-Wells
fuente
Punto de vista interesante de que el problema es la documentación de Quicktime. No veo ninguna indicación de que la documentación actual esté impidiendo el desarrollo del complemento Quick Look - developer.apple.com/search/… ¿Dónde entendió que esto está en Apple en lugar de que los desarrolladores externos encuentren financiación o tiempo para ¿Mantener actualizado el proyecto Perian? Está claro que partes de QTkit quedaron en desuso y todos los desarrolladores que usan ese código deben volver a trabajar para AVkit según esta nota: developer.apple.com/library/mac/technotes/tn2300/_index.html
bmike
1
Además, espero no parecer hostil. Es genial explicar por qué algo antiguo ya no funciona, pero creo que los desarrolladores de Perian sabían del cambio que se avecinaba durante años antes de que se implementara y tomaron una decisión informada de dejar que el código no cambiara para hacer frente a los cambios que sabían que estaban en el horizonte.
bmike