2010-03-09 46 views
9

Có ai ngoài kia biết nếu có cách nào để lấy các mẫu âm thanh và video thô, vẫn được nén ra khỏi tệp .mov Quicktime bằng cách sử dụng Apple API/Framework nhắm mục tiêu Mac có thể được biên dịch nguyên bản trong 64-bit (IE: QTKit)? Tôi biết chức năng này có sẵn trong Khung QuickTime của Apple nhắm vào Mac, nhưng Khung này chỉ có thể được biên dịch dưới 32 bit.Câu hỏi nhanh 64-bit

Nếu ai đó quen thuộc với Khung như vậy và bất kỳ mã mẫu có liên quan nào, một số thông tin chi tiết sẽ được đánh giá cao.

Cảm ơn, Josh

+0

câu hỏi tương tự @ http://stackoverflow.com/questions/5843702/export-every-frame-from-a-movie-using-quicktime-api – evandrix

+0

Không cùng một câu hỏi, câu hỏi này là để trích xuất các khung nén, một cái khác là cho các khung được giải mã. – Miguel

Trả lời

1

Bạn đã xem nguồn Handbrake chưa? Nó có thể cung cấp cho bạn một số gợi ý.

Nó không phải là một Apple API cụ thể nhưng codebase là mã nguồn mở và không biên dịch trên OS/X Lion và Tiger. Chúng tôi đã tinh chỉnh nó để chạy trên các cửa sổ 64 bit gốc và các hộp OS/X và nó hoàn toàn đọc được các tệp .mov mà chúng tôi đã ném vào đó.

http://handbrake.fr/

+1

Đây không phải là câu trả lời cho câu hỏi. – koan

2

Khung AVFoundation phát hành với OSX 10.7 (Lion) có thể trích xuất khung nén liệu từ một bộ phim. Đây là một khung công tác ObjC với hỗ trợ 64-bit.

Xem tài liệu cho số AVAssetReader class.