Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: MP1 and MP2 Specification (Read 5532 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

MP1 and MP2 Specification

I am searching for a detailed MP1 and MP2 specification to write a decoder for both. And by the way if someone has a big and detailed aac(+) specification i could also need it.
So if someone has a good documenation or specification of these codecs i would be very thankful

MP1 and MP2 Specification

Reply #1
Oh and another question. Am I allowed to create a mp1/2 decoder and publish it as freeware?
Or do I have to pay first.

MP1 and MP2 Specification

Reply #2
I am searching for a detailed MP1 and MP2 specification to write a decoder for both. And by the way if someone has a big and detailed aac(+) specification i could also need it.
So if someone has a good documenation or specification of these codecs i would be very thankful


The spec for MPEG-1 Audio Layer 1/2 is available at ISO/IEC http://www.iso.org/iso/home/store.htm (if I'm not mistaken it's ISO/IEC 11172-3), but you have to pay for it. There you can also get the spec for MPEG-4 HE-AAC (aka AACplus), this one is ISO/IEC 14496-3 (there is also an MPEG-2 flavor of (HE-)AAC defined in 13818-7, which is basically a subset of MPEG-4 HE-AAC).

At the ISO store, you can also get reference implementations as source code, which might not be computational optimal or in a software-engineering too nice shape, but work as intended.


MP1 and MP2 Specification

Reply #4
Am I allowed to create a mp1/2 decoder and publish it as freeware?


I am not a lawyer, but ffmpeg decodes both MP1 and MP2 and is available under (L)GPL. ffmpeg also encodes MP2.


ffmpeg obviously also implements codecs with licensing terms that do not allow distribution without licensing fees. However, in case of MP2 it appears that all patents *may* have expired by now http://en.wikipedia.org/wiki/MPEG-1#Patents