Sự khác biệt giữa Vorbis OGG và M4A / MP4 / AAC?


9

Từ những gì tôi biết m4a và aac là giống nhau với mp4 cho phép video trong khi trước đây chỉ cho phép âm thanh.

Có gì khác biệt giữa vorbis ogg và m4a? Tôi đã tra cứu nó và có vẻ như m4a / aac không có bằng sáng chế. Lý do nào tôi có thể muốn chọn cái này từ cái kia?

Giả sử nguồn sẽ luôn luôn không bị mất (wav / aiff / flac) và tôi đang chọn mã hóa để phân phối với trò chơi / bản demo của mình

Câu trả lời:


10

Ogg Vorbis là mã nguồn mở súp-to-nut. Mỗi bit của đặc tả Ogg Vorbis đều có sẵn và không có bằng sáng chế nào được biết đến áp dụng cho Ogg Vorbis. Nó thường miễn phí và dễ dàng để làm việc với. . .)

AAC là sản phẩm của một nhóm các tập đoàn làm việc với nhiều mục tiêu thương mại. M4A / AAC không có bằng sáng chế, nó được mã hóa bằng sáng chế:

http://en.wikipedia.org/wiki/Advified_Audio_Coding#Licensing_and_patents

Bạn không cần phải trả tiền bản quyền bằng sáng chế để sử dụng các tệp AAC làm người tiêu dùng, nhưng nếu bạn triển khai codec AAC, ví dụ như phụ thuộc thư viện trong trò chơi, bạn có thể cần phải có giấy phép bằng sáng chế và trả tiền cho nó. (Tôi không phải là luật sư. Bạn nên nói chuyện với một luật sư.) Điều đó nói rằng, nhiều nền tảng mà bạn có thể đang làm việc có thể đã có sẵn một codec. XNA hỗ trợ AAC ở nhiều nơi và nhiều thư viện của Apple cũng vậy, là hai ví dụ. Phát triển một trò chơi đa nền tảng với AAC khó khăn hơn một chút (và bạn có thể muốn có luật sư tham gia).

Về mặt "chất lượng", chỉ cần mỗi codec âm nhạc là có đủ tốc độ bit đủ cao. Theo kinh nghiệm của tôi, tốc độ bit "tốt" cho việc nghe nhạc bình thường đối với Ogg Vorbis và AAC là tương đối hợp lý. Tôi nghĩ Ogg Vorbis là một định dạng tốt và chắc chắn là một định dạng hữu ích khi bạn cần một cái gì đó nguồn mở và miễn phí như trong bia và lời nói. (Trên thực tế, tôi có một đoạn tốt của thư viện nhạc cá nhân của mình ở Ogg Vorbis. Tôi thích hỗ trợ các nỗ lực nguồn mở mạnh mẽ khi tôi có thể.)


doom3 sử dụng các tệp ogg và tôi đoán idtech 4 cũng làm như vậy ...
jokoon

1
Từ wiki và từ trang này vialicensing.com/aac_faq.aspx có vẻ như bạn có thể phân phối tự do nhưng chỉ trả tiền để mã hóa hoặc giải mã. Tuy nhiên, tự hỏi rằng VLC có thể chơi nó, tôi đã nhìn vào số 5 và có vẻ như bạn chỉ trả tiền khi bạn BÁN thứ gì đó. Vì vậy, một bản demo / trò chơi miễn phí sẽ được cho phép. Vì vậy, đối với các nhà phát triển, có vẻ như bạn có thể mã hóa tất cả những gì bạn muốn (xây dựng tự động, thủ công hoặc thậm chí trên phụ trợ trang web để người dùng tải lên) nhưng bạn cần trả tiền cho một bộ mã hóa trừ khi được cung cấp miễn phí. Nó chỉ ảnh hưởng đến bạn nếu bạn đang giải mã hoặc mã hóa bên trong thùng được bán.
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.