Підтримка швидкого перегляду для власних відеофайлів (.avi, .mkv) на Mavericks


46

Раніше нам вдалося отримати кодеки для DivX / XviD / MPEG4 та підтримку таких контейнерів, як AVI, MKV в функції швидкого перегляду Mac OS X за допомогою Perian (відповідно до цього питання ).

Як зазначається на сайті Perian, розвиток припинено, і майбутні версії можуть або не можуть продовжувати працювати. Здається, з оновленням до OS X 10.9 "Mavericks" OS або Quick Look API досить змінилися, що Perian більше не працює.

Чи є альтернативи? В ідеалі - це все, що стосується програми, як Perian, але навіть перелік окремих кодеків та / або плагінів для файлів з контейнерами для відео був би корисним.

NB : Це питання не про відео гравців -Є багато , що підтримка більш ніж ті PLAYABLE через вбудований програвач QuickTime. Це питання стосується кодеків / плагінів для QuickTime на OS X, щоб дозволити його та Quick Look (та додатки, які покладаються на ОС для відтворення відео) для відкриття / відтворення відеофайлів / форматів, у яких відсутня вбудована підтримка.

Відповіді:


24

Тут я завантажив плагіни QuickLook та Spotlight: https://github.com/Marginal/QLVideo/wiki . Вони дозволяють Finder відображати ескізи, статичний попередній перегляд, обкладинку зображень та метадані для більшості типів відеофайлів, включаючи .asf, .avi, .flv, .mkv, .rm, .webm, .wmf тощо


3
Хорошим початком, очевидним поліпшенням буде відтворення відео, а не просто перегляд статичного зображення плаката в QuickLook.
Марсель

1
На жаль, це не можливо - поточні API QuickLook / AVFoundation цього не дозволяють. (Див. Випуск №3 для обговорення).
Marginal42

QLVideo показав мініатюри в Quicklook, але він також перетворив вбудовані .gifv відео в Safaris в ескізи (наприклад, на imgur). Я НЕ рекомендую
Іліас Карим

2
@ ILiΛSKΛЯiM - Safari не використовує функцію QuickLook для показу відео, тому QLVideo не є причиною вашої проблеми. Наприклад, ця сторінка все ще справляється в Safari на Mavericks і Yosemite, коли встановлено QLVideo. Перевірте настройки плагіна QuickTime в Safari -> Налаштування -> Захист або в налаштуваннях ClickToPlugin , якщо у вас встановлено розширення Safari. Якщо ви все ще хочете зібрати звіт про помилку проти QLVideo, будь ласка, зробіть це тут .
Marginal42

5

"QuickTime on Mavericks" вже не QuickTime - це "AV Foundation". QuickLook та QuickTime Player засновані на цьому "новому QuickTime".

"AV Foundation" походить від iOS, він також був реалізований для Mac OS X і не пропонує розширень (і ніколи), як кодеків / плагінів. Як зазначає Apple: все, крім MPEG-4 (H.264), - це старі речі, і їх потрібно перетворити.

На мою думку, для користувачів бентежить, що Apple все ще використовує назву "QuickTime". Тому що Mavericks все ще містить "старий QuickTime".

QTKit - це міст між старим QuickTime та новим QuickTime. Вона не застаріла і містить відеоконвертер. Таким чином несумісні відеоформати можуть бути перетворені в MPEG-4.

Іншими словами: дотримуйтесь плану Apple і конвертуйте всі свої відео. Тоді QuickLook стане доступним для вас.


3

Це має бути єдиною найбільш дратівливою зміною Mavericks. З того, що я розумію, нова версія Quicktime недостатньо задокументована, щоб дозволити цю розробку ще.


Цікава точка зору, що проблема полягає в документації Quicktime. Я не бачу жодних ознак того, що поточна документація перешкоджає розвитку вбудованого модуля Quick Look - developer.apple.com/search/… Звідки ви зрозуміли, що це в Apple, замість того, щоб сторонні розробники знаходили фінансування чи час підтримувати проект Perian поточним? Зрозуміло, що частини QTkit застаріли, і всі розробники, які використовують цей код, повинні переробити речі для AVkit відповідно до цієї примітки: developer.apple.com/library/mac/technotes/tn2300/_index.html
bmike

1
Також - я сподіваюся, що я не сприймаю це як вороже. Чудово пояснити, чому щось старе вже не працює, але я думаю, що перианські дияволи знали про майбутні зміни роками до того, як вони були введені в життя, і прийняли обгрунтоване рішення про те, щоб код не змінився, щоб впоратися зі змінами, які вони знали, горизонт.
bmike

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.