Dukungan Quick Look untuk file video non-asli (.avi, .mkv) di Mavericks


46

Di masa lalu, kami bisa mendapatkan codec untuk DivX / XviD / MPEG4 dan dukungan untuk kontainer seperti AVI, MKV di fitur Tampilan Cepat Mac OS X menggunakan Perian (sesuai pertanyaan ini ).

Sebagaimana dicatat di situs Perian, pengembangan telah berhenti, dan versi yang akan datang mungkin atau mungkin tidak terus bekerja. Tampaknya dengan peningkatan ke OS X 10.9 "Mavericks", OS atau Quick Look API telah cukup berubah sehingga Perian tidak lagi berfungsi.

Apakah ada alternatif lain? Idealnya satu-aplikasi-tidak-semua seperti Perian, tetapi bahkan daftar codec individu dan / atau plug-in untuk file wadah video akan berguna.

NB : Pertanyaan ini bukan tentang pemutar video — ada banyak yang mendukung lebih dari yang dapat diputar melalui pemutar QuickTime bawaan. Pertanyaan ini adalah tentang codec / plug-in untuk QuickTime di OS X untuk memungkinkannya dan Quick Look (dan aplikasi yang bergantung pada OS untuk memutar video) untuk membuka / memutar file video / format yang tidak memiliki dukungan asli.

Jawaban:


24

Saya telah mengunggah plugin QuickLook dan Spotlight di sini: https://github.com/Marginal/QLVideo/wiki . Ini memungkinkan Finder untuk menampilkan thumbnail, pratinjau statis, sampul seni dan metadata untuk sebagian besar jenis file video, termasuk .asf, .avi, .flv, .mkv, .rm, .webm, .wmf dll.


3
Awal yang baik, peningkatan yang jelas akan menjadi pemutaran video daripada hanya melihat gambar poster statis di QuickLook.
Marcel

1
Sayangnya tidak mungkin - API QuickLook / AVFoundation saat ini tidak mengizinkannya. (Lihat Masalah # 3 untuk diskusi).
Marginal42

QLVideo menunjukkan thumbnail di Quicklook tetapi juga mengubah video .gifv yang tertanam di Safaris menjadi thumbnail (misalnya, di imgur). Saya TIDAK merekomendasikannya
Ilias Karim

2
@ ILiΛSKΛЯiM - Safari tidak menggunakan QuickLook untuk menampilkan video, jadi QLVideo bukan penyebab masalah Anda. mis. halaman ini masih dirender dengan baik di Safari pada Mavericks dan Yosemite ketika QLVideo diinstal. Periksa pengaturan plugin QuickTime Anda di Safari -> Preferences -> Security, atau pengaturan ClickToPlugin Anda jika ekstensi Safari Anda terpasang. Jika Anda masih ingin meningkatkan laporan bug terhadap QLVideo, silakan lakukan di sini .
Marginal42

5

"QuickTime on Mavericks" bukan QuickTime lagi - itu adalah "AV Foundation". QuickLook dan QuickTime Player didasarkan pada "QuickTime baru" ini.

"AV Foundation" berasal dari iOS, juga diterapkan untuk Mac OS X dan tidak menawarkan ekstensi (dan tidak akan pernah) seperti codec / plugins. Seperti yang dikatakan Apple: selain MPEG-4 (H.264) adalah barang lama dan harus dikonversi.

Menurut pendapat saya, membingungkan bagi pengguna bahwa Apple masih menggunakan nama "QuickTime". Karena Mavericks masih mengandung "QuickTime lama".

QTKit adalah jembatan antara QuickTime lama dan QuickTime baru. Itu tidak usang dan mengandung konverter video. Dengan cara ini, format video yang tidak kompatibel dapat dikonversi ke MPEG-4.

Dengan kata lain: ikuti rencana Apple dan konversi semua video Anda. Maka QuickLook akan tersedia untuk Anda.


3

Ini harus menjadi satu-satunya perubahan yang paling menyebalkan di Mavericks. Dari apa yang saya Pahami versi Quicktime yang baru belum cukup terdokumentasi untuk memungkinkan pengembangan ini.


Sudut pandang yang menarik bahwa masalahnya adalah dokumentasi Quicktime. Saya tidak melihat indikasi apa pun bahwa dokumentasi saat ini mencegah pengembangan plug-in Quick Look di - developer.apple.com/search/… Di mana Anda mendapatkan pemahaman tentang keberadaan ini di Apple alih-alih pengembang pihak ketiga yang mencari dana atau waktu untuk menjaga proyek Perian tetap terkini? Sudah jelas bahwa bagian-bagian QTkit sudah tidak digunakan lagi dan semua pengembang yang menggunakan kode itu perlu mengerjakan kembali hal-hal untuk AVkit per catatan ini: developer.apple.com/library/mac/technotes/tn2300/_index.html
bmike

1
Juga - saya harap saya tidak terlihat bermusuhan. Sangat bagus untuk menjelaskan mengapa sesuatu yang lama tidak lagi berjalan, tapi saya pikir para pengembang Perian tahu tentang perubahan yang akan terjadi selama bertahun-tahun sebelum diberlakukan dan membuat keputusan untuk membiarkan kode tidak berubah untuk mengatasi perubahan yang mereka tahu ada di horison.
bmike

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.