Codec
Un codec ( cuvânt silabă din engleză co der , germană encoder , și dec sau , germană decodor ) este o pereche de algoritmi care digital codarea si decodarea de date sau semnale. Când convertiți direct dintr-un format în altul (de exemplu, MPEG-2 în MPEG-4 sau MP3 în WMA) se vorbește despre conversie sau, în cazul fișierelor audio și video, și despre transcodare . În mod colocvial, utilizarea termenului codec a devenit stabilită și pentru circuitele integrate care realizează codarea.
General
În majoritatea cazurilor, semnalele analogice nu sunt digitalizate fără pierderi în timpul procesului de codificare, ci mai degrabă o reducere dinamică a semnalului analogic și a compresiei de date a semnalului digital, care, în funcție de întindere și metodă, duce la pierderi de calitate la conversia fluxul de date digitale înapoi în semnalele analogice. Calitatea imaginii și a sunetului poate fi afectată, la fel și continuitatea redării. Acest lucru are ca rezultat o reducere a lățimii de bandă necesare pentru transmiterea semnalului digital sau o reducere a capacității de stocare necesare pentru stocare.
De asemenea, este important să se facă distincția între formatul de date codificate, adică formatul audio și formatul de compresie video și formatul containerului utilizat . De exemplu, binecunoscutul codec XviD a creat MPEG-4 -Videospuren sau MP3 codec audio MP3 -Audiospuren. Aceste două clase pot fi combinate într-un container de fișiere (de exemplu, AVI ) și apoi salvate.
Un număr mare de codecuri diferite sunt utilizate în rețelele de telefonie internaționale ; În timp ce telefonia prin rețea fixă și mobilă funcționează cu câteva codecuri din seria G de la ITU-T (de exemplu G.711 sau G.726 ), există o mare varietate de telefoane mobile în zona accesului la rețelele mobile. Multe proceduri de codificare au fost standardizate de Uniunea Internațională a Telecomunicațiilor , printre altele procedurile dezvoltate de MPEG, cum ar fi de ex. B. formatul video MPEG-4 AVC, cunoscut și sub numele de H.264 . Pentru a permite comunicarea între participanții ale căror dispozitive finale funcționează cu codecuri diferite, este necesară conversia în celălalt format, adică transcodarea. Pentru telefonia prin Internet, telefonia IP , este încă un obstacol tehnic major să stăpânești toate procedurile și transcodarea acestora.
Lista codecurilor comune cu implementările corespunzătoare ale programului
Codecuri video
Codecuri audio
-
MPEG-1 Layer III (MP3)
- LAME (codificator)
- Codec MP3 de la Fraunhofer Society
- MPEG-1 Layer III Pro (MP3Pro)
-
MPEG-4 Partea 3 (AAC)
- Psytel AAC (predecesorul Nero Digital Audio)
- FAAC (AAC Encoder) și FAAD2 (Open Source Decoder)
- FFmpeg AAC
- alte codecuri audio MPEG
- RealAudio
- Windows Media Audio
- Ogg
- FLAC
Codecuri de vorbire
- Excitație avansată pe mai multe benzi (AMBE)
- AMR
- Predicție liniară excitată prin cod (CELP)
- Codec2
- GSM
- codec internet cu rată de biți redusă (iLBC)
- Standardele UIT :
- Predictiv liniar cu excitație mixtă (MELP)
- MĂTASE
- Speex
Colecții de codecuri
- libavcodec : Biblioteca din proiectul FFmpeg cu implementări de diverse codecuri audio și video, de exemplu pentru FLAC, MP3, WMA, WMV, MPEG-1/2/4, Huffyuv
- Nero Digital : codec video ASP MPEG-4 Partea 2, codec video H.264, codec audio LE-AAC, codec audio HE-AAC
Vezi si
- Test ABX , o metodă acustică pentru evaluarea calității codurilor audio
- Compresie date audio , compresie video , compresie imagine
- Format audio , format video
- Fișier container
- Scorul mediu de opinie : evaluarea calității transmisiei codecurilor
Link-uri web
- „Baza de cunoștințe Hydrogenaudio - Categorie: Codecuri” - wiki pentru entuziaștii audio de pe hydrogenaudio.org (engleză)
- „Codecuri și standarde de transmisie pentru HDTV” - Codecuri: Acesta este modul în care este comprimat televizorul de înaltă definiție
- „Moving Picture Experts Group” - Pagina de pornire oficială a MPEG - un grup de lucru ISO / IEC (engleză)
- „MPEG Industry Forum: Ce este MPEG-4?” - NPO , care promovează standardele MPEG (engleză)
- „Site-ul web al K-Lite Codec Pack” - o colecție extinsă de codecuri pentru Windows