Hỗ trợ xem nhanh cho các tệp video không phải bản địa (.avi, .mkv) trên Mavericks


46

Trước đây, chúng tôi đã có thể nhận được codec cho DivX / XviD / MPEG4 và hỗ trợ cho các bộ chứa như AVI, MKV trong tính năng Xem nhanh của Mac OS X bằng Perian (theo câu hỏi này ).

Như đã lưu ý trên trang Perian, quá trình phát triển đã chấm dứt và các phiên bản trong tương lai có thể hoặc không thể tiếp tục hoạt động. Có vẻ như với việc nâng cấp lên OS X 10.9 "Mavericks", API OS hoặc Quick Look đã thay đổi đủ để Perian không còn hoạt động.

Có sự thay thế nào không? Lý tưởng nhất là một ứng dụng hoàn toàn giống như Perian, nhưng ngay cả một danh sách các codec và / hoặc trình cắm riêng lẻ cho các tệp chứa video cũng sẽ hữu ích.

NB : Câu hỏi này không phải là về video người chơi -Có rất nhiều sự ủng hộ hơn so với những có thể chơi thông qua máy nghe nhạc tích hợp trong QuickTime. Câu hỏi này là về codec / plugin cho QuickTime trên OS X để cho phép nó và Quick Look (và các ứng dụng dựa trên HĐH để phát video) để mở / phát các tệp / định dạng video thiếu hỗ trợ riêng.

Câu trả lời:


24

Tôi đã tải lên các plugin QuickLook và Spotlight tại đây: https://github.com/Marginal/QLVideo/wiki . Điều này cho phép Finder hiển thị hình thu nhỏ, xem trước tĩnh, ảnh bìa và siêu dữ liệu cho hầu hết các loại tệp video, bao gồm .asf, .avi, .flv, .mkv, .rm, .webm, .wmf, v.v.


3
Khởi đầu tốt, một cải tiến rõ ràng sẽ là phát lại video thay vì chỉ xem hình ảnh áp phích tĩnh trong QuickLook.
Marcel

1
Đáng buồn là không thể - API QuickLook / AVFoundation hiện tại không cho phép. (Xem Vấn đề # 3 để thảo luận).
Marginal42

QLVideo đã hiển thị hình thu nhỏ trong Quicklook nhưng nó cũng biến các video .gifv được nhúng trong Safaris thành hình thu nhỏ (ví dụ: trên imgur). Tôi KHÔNG khuyên bạn nên
Ilias Karim

2
@ ILiΛSKΛЯiM - Safari không sử dụng QuickLook để hiển thị video, vì vậy QLVideo không phải là nguyên nhân gây ra sự cố của bạn. ví dụ: trang này vẫn hiển thị tốt trong Safari trên Mavericks và Yosemite khi cài đặt QLVideo. Kiểm tra cài đặt plugin QuickTime của bạn trong Safari -> Tùy chọn -> Bảo mật hoặc cài đặt ClickToPlugin của bạn nếu cài đặt tiện ích mở rộng Safari đó. Nếu bạn vẫn muốn đưa ra một báo cáo lỗi đối với QLVideo, vui lòng làm như vậy tại đây .
Marginal42

5

"QuickTime trên Mavericks" không còn là QuickTime nữa - đó là "AV Foundation". QuickLook và QuickTime Player dựa trên "tập tin mới" này.

"AV Foundation" đến từ iOS, cũng được triển khai cho Mac OS X và không cung cấp các tiện ích mở rộng (và sẽ không bao giờ) như codec / plugin. Như Apple nói: mọi thứ khác ngoài MPEG-4 (H.264) là những thứ cũ và phải được chuyển đổi.

Theo tôi, thật khó hiểu cho người dùng rằng Apple vẫn đang sử dụng tên "QuickTime". Bởi vì Mavericks vẫn chứa "tập tin cũ".

QTKit là cầu nối giữa tập tin cũ và tập tin mới. Nó không được phản đối và chứa một trình chuyển đổi video. Bằng cách này, các định dạng video không tương thích có thể được chuyển đổi thành MPEG-4.

Nói cách khác: làm theo kế hoạch của Apple và chuyển đổi tất cả video của bạn. Sau đó QuickLook sẽ có sẵn cho bạn.


3

Đây phải là thay đổi khó chịu nhất trong Mavericks. Từ những gì tôi hiểu, phiên bản mới của Quicktime vẫn chưa đủ tài liệu để cho phép phát triển này.


Quan điểm thú vị rằng vấn đề là tài liệu Quicktime. Tôi không thấy bất kỳ dấu hiệu nào cho thấy tài liệu hiện tại đang ngăn chặn sự phát triển của trình cắm Quick Look - developer.apple.com/search/iến Bạn đã hiểu về điều này trên Apple thay vì các nhà phát triển bên thứ ba tìm kiếm tài trợ hoặc thời gian để giữ dự án Perian hiện tại? Đó là phần rõ ràng về QTKit bị phản đối và tất cả các nhà phát triển sử dụng mà nhu cầu mã để điều lại làm việc cho AVkit mỗi ghi chú này: developer.apple.com/library/mac/technotes/tn2300/_index.html
bmike

1
Ngoài ra - tôi hy vọng tôi không gặp phải sự thù địch. Thật tuyệt khi giải thích lý do tại sao một cái gì đó cũ không còn chạy nữa, nhưng tôi nghĩ rằng các nhà phát triển Perian đã biết về sự thay đổi sắp tới trong nhiều năm trước khi nó được đưa ra và đưa ra quyết định có căn cứ để thay đổi mã để đối phó với những thay đổi mà họ biết là chân trời.
bmike

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.