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

Codecuri de vorbire

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

Link-uri web