2012-06-24 40 views
7

Tôi đã dành rất nhiều thời gian nghiên cứu âm thanh và video HTML 5, tuy nhiên tôi bị kẹt hiểu mã hóa của dữ liệu meta. Có vẻ như trong nghiên cứu của tôi, sử dụng các chương trình như Handbrake (ffmpeg), bạn nên kiểm tra "tối ưu hóa web" (Cũng có một kiểu cài đặt tương tự khi xuất từ ​​các loại phần mềm khác, như imovie). Tôi đã kết luận (và sửa tôi nếu tôi sai) rằng điều này có liên quan đến việc di chuyển dữ liệu meta của tập tin đến đầu tệp. Điều này sau đó cung cấp cho người chơi/trình duyệt thông tin cần thiết để phát ngay lập tức mà không phải đợi để tải toàn bộ tệp.Cần trợ giúp tìm hiểu cách sử dụng HTML 5 âm thanh/video và vị trí

Vì vậy, đây là nơi tôi đang bối rối và câu hỏi tôi cần trợ giúp với

Điều này chỉ áp dụng cho nguyên tử mp4 MOOV? Hoặc có điều gì đó tương tự trong các tệp .ogv và .webm không?

+0

Có lẽ .ogv và .webm không cần loại thao tác này? Mặc dù đó là những gì tôi muốn tin :) –

Trả lời

4

Sử dụng phương pháp khoa học cao để xem tùy chọn Handbrake nào được bật khi, tôi đã xác định rằng định vị nguyên tử MOOV chỉ phù hợp với tệp vùng chứa MP4.

Mặc dù nghiêm trọng hơn, nguyên tử MOOV là một phần của tệp vùng chứa và không có bằng chứng cho thấy Ogg hoặc WebM đã sao chép tính năng có vấn đề này của MP4.

Từ the Ogg spec:

Container Ogg chủ yếu là một định dạng trực tuyến ...

Các WebM "guidelines ... for file streaming over an HTTP connection" làm không đề cập đến nguyên tử vị trí MOOV hoặc bất cứ điều gì tương tự, mạnh mẽ cho thấy rằng nó không phải là một vấn đề .

+0

Có bất kỳ thông tin meta nào khác trong định dạng vùng chứa webm và ogv cần được đặt ở đầu tệp để phát lại web tốt hơn không? – nicoz

+0

@nicoz Tôi không thấy bất kỳ điều gì trong tài liệu đề xuất điều đó. – blahdiblah

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