Supporto Quick Look per file video non nativi (.avi, .mkv) su Mavericks


46

In passato, siamo stati in grado di ottenere codec per DivX / XviD / MPEG4 e supporto per contenitori come AVI, MKV nella funzione Quick Look di Mac OS X usando Perian (come da questa domanda ).

Come notato sul sito Perian, lo sviluppo è cessato e le versioni future potrebbero o meno continuare a funzionare. Sembra che con l'aggiornamento a OS X 10.9 "Mavericks", il sistema operativo o l'API Quick Look siano cambiati in modo sufficiente che Perian non funzioni più.

Ci sono alternative? Idealmente una sola app fa tutto come Perian, ma sarebbe utile anche un elenco di singoli codec e / o plug-in per i file del contenitore video.

NB : Questa domanda non riguarda i lettori video: ce ne sono molti che supportano più di quelli riproducibili tramite il lettore QuickTime integrato. Questa domanda riguarda codec / plug-in per QuickTime su OS X per consentire a Quick Look (e alle app che si affidano al sistema operativo di riprodurre video) di aprire / riprodurre file / formati video privi del supporto nativo.

Risposte:


24

Ho caricato i plugin QuickLook e Spotlight qui: https://github.com/Marginal/QLVideo/wiki . Questi consentono a Finder di visualizzare miniature, anteprime statiche, copertine e metadati per la maggior parte dei tipi di file video, inclusi .asf, .avi, .flv, .mkv, .rm, .webm, .wmf ecc.


3
Buon inizio, un evidente miglioramento sarebbe la riproduzione di video piuttosto che la visualizzazione di un'immagine poster statica in QuickLook.
Marcel,

1
Purtroppo non è possibile: le attuali API QuickLook / AVFoundation non lo consentono. (Vedi il numero 3 per una discussione).
Marginal42

QLVideo ha mostrato le anteprime in Quicklook ma ha anche trasformato i video .gifv incorporati in Safari in miniature (ad esempio su imgur). NON lo consiglio
Ilias Karim

2
@ ILiΛSKΛЯiM - Safari non utilizza QuickLook per visualizzare i video, quindi QLVideo non è la causa del tuo problema. ad esempio, questa pagina funziona ancora bene in Safari su Mavericks e Yosemite quando QLVideo è installato. Controlla le impostazioni del plug-in QuickTime in Safari -> Preferenze -> Sicurezza o le impostazioni ClickToPlugin se hai installato l'estensione Safari. Se desideri comunque presentare una segnalazione di bug su QLVideo, fallo qui .
Marginal42

5

"QuickTime on Mavericks" non è più QuickTime: è "AV Foundation". QuickLook e QuickTime Player si basano su questo "nuovo QuickTime".

"AV Foundation" proviene da iOS, è stato implementato anche per Mac OS X e non offre estensioni (e non sarà mai) come codec / plug-in. Come dice Apple: nient'altro che MPEG-4 (H.264) è roba vecchia e deve essere convertito.

Secondo me, è confuso per gli utenti che Apple stia ancora usando il nome "QuickTime". Perché Mavericks contiene ancora il "vecchio QuickTime".

QTKit è un ponte tra il vecchio QuickTime e il nuovo QuickTime. Non è obsoleto e contiene un convertitore video. In questo modo i formati video incompatibili possono essere convertiti in MPEG-4.

In altre parole: segui il piano di Apple e converti tutti i tuoi video. Quindi QuickLook sarà disponibile per te.


3

Questo deve essere il singolo cambiamento più fastidioso in Mavericks. Da quanto ho capito, la nuova versione di Quicktime non è abbastanza ben documentata per consentire questo sviluppo ancora.


Interessante punto di vista sul fatto che il problema è la documentazione di Quicktime. Non vedo alcuna indicazione che la documentazione corrente impedisce lo sviluppo di spina Quick Look in - developer.apple.com/search/... Dove hai preso la vostra comprensione di questo essere su Apple invece di sviluppatori di terze parti di trovare finanziamenti o il tempo di mantenere aggiornato il progetto Perian? È chiaro che alcune parti di QTkit sono state deprecate e tutti gli sviluppatori che usano quel codice devono rielaborare le cose per AVkit secondo questa nota: developer.apple.com/library/mac/technotes/tn2300/_index.html
bmike

1
Inoltre, spero di non sembrare ostile. È bello spiegare perché qualcosa di vecchio non funziona più, ma penso che gli sviluppatori Perian fossero a conoscenza del cambiamento imminente per anni prima che venisse messo in atto e abbia preso una decisione informata per lasciare il codice invariato per far fronte ai cambiamenti che sapevano fossero sul orizzonte.
bmike

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.