Perbedaan antara Vorbis OGG dan M4A / MP4 / AAC?

9

Dari apa yang saya tahu m4a dan aac adalah hal yang sama dengan mp4 yang memungkinkan video sementara yang sebelumnya hanya memungkinkan audio.

Apa perbedaan antara vorbis ogg dan m4a? Saya mencarinya dan tampaknya m4a / aac bebas paten. Apa alasan saya ingin memilih satu dari yang lain?

Asumsikan sumber akan selalu lossless (wav / aiff / flac) dan saya memilih pengkodean untuk didistribusikan dengan game / demo saya


sumber

Jawaban:

10

Ogg Vorbis adalah Sup-to-nuts Open Source. Setiap bit dari spesifikasi Ogg Vorbis tersedia dan tidak ada paten yang dikenal yang berlaku untuk Ogg Vorbis. Seringkali gratis dan mudah digunakan. (Yaitu, jika platform / kerangka kerja pilihan Anda mendukung bekerja dengannya. Misalnya, XNA / XACT tidak mendukung Vorbis, tetapi jika Anda menggunakan XACT Anda akan tetap memberikannya file lossless Anda dan menggunakan kompresi bawaannya .)

AAC adalah produk dari kelompok kerja korporasi dengan beberapa tujuan komersial dalam pikiran. M4A / AAC tidak bebas paten, ini dibebani paten:

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

Anda tidak perlu membayar royalti paten untuk menggunakan file AAC sebagai konsumen, tetapi jika Anda akan menggunakan codec AAC, misalnya sebagai ketergantungan perpustakaan dalam suatu game, Anda mungkin perlu mendapatkan lisensi paten dan membayarnya. (Saya bukan pengacara. Anda harus berbicara dengan pengacara.) Yang mengatakan, banyak platform yang mungkin sedang Anda kerjakan mungkin sudah memiliki codec yang ada. XNA mendukung AAC di banyak tempat, dan begitu pula banyak perpustakaan Apple, sebagai dua contoh. Mengembangkan permainan lintas platform dengan AAC sedikit lebih sulit (dan Anda mungkin ingin pengacara terlibat).

Dalam hal "kualitas", hampir setiap codec musik di luar sana cukup pada bit-rate yang cukup tinggi. Dalam pengalaman saya, bit-rate "bagus" untuk mendengarkan musik normal untuk Ogg Vorbis dan AAC cukup mirip. Saya pikir Ogg Vorbis adalah format yang baik dan tentu saja yang berguna ketika Anda membutuhkan sesuatu open source dan gratis seperti dalam bir dan pidato. (Sebenarnya, saya memiliki perpustakaan musik pribadi di Ogg Vorbis yang baik. Saya suka mendukung upaya open source yang kuat ketika saya bisa.)

WorldMaker
sumber
doom3 menggunakan file ogg, dan saya kira idtech 4 melakukan hal yang sama ...
jokoon
1
Dari wiki dan dari halaman ini vialicensing.com/aac_faq.aspx sepertinya Anda dapat mendistribusikan secara bebas tetapi hanya membayar untuk menyandikan atau mendekode. Namun bertanya-tanya bahwa VLC dapat memainkannya saya melihat # 5 dan tampaknya Anda hanya membayar ketika Anda MENJUAL sesuatu. Jadi demo / game gratis akan diizinkan. Jadi bagi pengembang tampaknya Anda dapat menyandikan semua yang Anda inginkan (pembuatan otomatis, manual, atau bahkan pada backend situs web untuk diunggah pengguna) tetapi Anda harus membayar untuk pembuat enkode kecuali yang ditawarkan gratis. Ini hanya memengaruhi Anda jika Anda mendekode atau menyandikan bagian dalam bin yang sedang dijual.