2010-10-25 35 views
6

Tôi đang xem xét việc tạo ứng dụng cho OS X và/hoặc iOS cho phép người dùng tự ý nhúng các điểm đánh dấu vào âm thanh ở các khoảng thời gian khác nhau trong quá trình ghi âm. Sẽ thật tuyệt khi có một tệp có thể chứa thông tin này, nhưng có thể hoặc không hiệu quả hoặc khả thi. Tôi cho rằng nó tương tự như những chú thích YouTube cho phép.Định dạng tệp âm thanh/video hỗ trợ đánh dấu và nhận xét/chú thích được nhúng?

Yêu cầu:

  • Khả năng chèn dấu vào thời điểm một số điểm của một âm thanh ghi âm
  • Khả năng tiết kiệm một tên cho điểm đánh dấu cũng như một mô tả ngắn gọn

này là dành cho âm thanh do ứng dụng tôi tạo ra, vì vậy không phải để nhập âm thanh từ các nguồn khác để đánh dấu.

- snip -

EDIT: lẽ MP4 + XMP?

EDIT2: Có ai đã thử sử dụng các trường XMP tùy chỉnh có Âm thanh hoặc Video trên nền tảng iOS không? Trên nền tảng Mac? Tôi đã tải xuống XMP Toolkit từ Adobe (trong đó có dự án Xcode) - nhưng nó là một liên lạc ra khỏi vùng thoải mái của tôi. Từ một mức độ cao, nó xuất hiện khá đơn giản, nhưng bất cứ ai có kinh nghiệm với bộ công cụ XMP có bất kỳ suy nghĩ?

Như được đề xuất trong câu trả lời bên dưới, có ai có kinh nghiệm với các giải pháp thay thế như QuickTime có đánh dấu chương không? Ưu và khuyết điểm cho các cách tiếp cận khác nhau?

Sau khi suy nghĩ về nó, sẽ rất tuyệt khi làm điều gì đó hỗ trợ cả định dạng âm thanh và video, ngay cả khi ban đầu yêu cầu hiện tại chỉ là âm thanh.

Trả lời

2

bạn đã đọc định dạng CAF chưa?

về cơ bản, nó hoạt động như một trình bao bọc cho nhiều định dạng âm thanh và cho phép bạn nhúng tất cả các loại dữ liệu (cũng như dữ liệu do người dùng xác định). nó có thể là một lựa chọn vì trao đổi không phải là một vấn đề (trong trường hợp của bạn).

The CAF File Specification

+0

Cảm ơn con trỏ - Tôi sẽ xem xét CAF. – Eric

1

Bạn có thể xem xét các định dạng MPEG-4 hoặc QuickTime với một ca khúc chương.

0

Vì vậy, chỉ cần đóng vòng lặp tại đây. Tôi đã tìm hiểu các API iOS 4.0 cho AVAsset, AVMetadataItem, et al trong AV Foundation Framework (Reference). Vẫn chưa hoàn thành dự án, nhưng dường như các API này sẽ đáp ứng yêu cầu mà không cần thư viện bên ngoài.

Các vấn đề liên quan