2008-09-10 20 views
6

Tôi đang cố gắng kết hợp nhiều tệp âm thanh vào một tệp mp4/m4a chứa siêu dữ liệu chương.Tạo các tệp MP4/M4A có các dấu chương Chương

Tôi hiện đang sử dụng QTKit để thực hiện việc này nhưng không may khi QTKit xuất sang định dạng m4a siêu dữ liệu bị loại bỏ (điều này đã được xác nhận là lỗi của Apple) xem sample code. Tôi nghĩ rằng quy tắc này QTKit ra cho công việc này, nhưng sẽ được hạnh phúc để được chứng minh sai vì nó là một API thực sự gọn gàng cho nó nếu nó làm việc.

Vì vậy, tôi đang tìm cách ghép nối các tệp âm thanh (định dạng đầu vào không thực sự quan trọng như tôi có thể thực hiện chuyển đổi) thành tệp m4a với siêu dữ liệu chương.

Để thay thế cho mã, tôi mở ý tưởng sử dụng công cụ dòng lệnh hiện có để thực hiện việc này miễn là nó có thể phân phối lại như một phần của ứng dụng khác.

Bất kỳ ý tưởng nào?

Trả lời

3

Audiobook Maker làm điều gì đó như thế này và tôi tin rằng nó sử dụng ffmpeg dưới mui xe. Đó là nguồn mở, vì vậy có thể đáng xem?

+0

Nó đang sử dụng ChapterTool và tiếc là nó vẫn là một tệp nhị phân PPC. – adib

0

Tùy thuộc vào vị trí của lỗi, bạn có thể thử truy cập thẳng vào API QuickTime C để ghi tệp phim. Bạn cũng có thể thử thêm bản theo dõi chương trình bằng cách sử dụng API C.

Bất kỳ từ nào khi Apple sẽ sửa lỗi? Tôi đang lên kế hoạch để tạo ra các podcast nâng cao với QTKit, và cần điều này để làm việc.

+0

Không có từ nào khi lỗi sẽ được sửa nhưng vui lòng đăng nhập vào Radar vì điều đó sẽ làm nổi bật danh sách ưu tiên. –

+0

Đã khắc phục chưa? – adib

1

Tôi đã phát hiện ra những kẻ này: sensoryresearch người cấp phép API để viết các bản nhạc/chương/liên kết tới MP4 (đó là M4A).

0

công cụ dòng lệnh mp4chaps thực hiện công việc. Nó là từ gói mp4v2-utils nếu bạn sử dụng Ubuntu. Hãy nhớ chỉ định định dạng qt cho thời gian nhanh, vì các dấu chương chương Nero có vẻ được sử dụng ít hơn hiện nay.

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