|BoxMatrix >> Lexicon >> File-Formats >> Codec||@|
|Short for:||Coder / Decoder|
|Location:||Lexicon >> File-Formats|
|Description:||Encodes / decodes media to / from a specific File-Format|
A Codec is a device or software which encodes or decodes media to or from a specific File-Format.
Codecs are mainly used for storing or streaming audio or video data, often using compression.
Compression is either
lossless, so the original data is preserved after decoding, or
lossy where it's not.
Lossy compression reduces data by approximating the original, fooling our senses, but the original data is lost.
This will be moved to the G.729 article:
Some Codecs are non free, like G.729, which has been patented until 2017-01-01. Although the patent expired there are still
copyright issues if the Codec is implemented based on the example code. See this and the .
That's why licenses are still sold today, on a per stream base.
FRITZ!OS implemented G.729 since 2005, but it was not enabled by default. To enable it (and possibly a second non free
Codec) AVM uses 2 hidden TFFS variables codec1 and codec2, which have to contain a license key. These keys are accessed
by libtffs.so for voipd, telefon, dect_manager and codeclicence.
Generic audio Codecs target at reproducing the frequency spectrum an average human ear could perceive.
They are used for encoding music or for the audio part of videos.
Showing 1 related property.