Transcodare - Transcoding

Transcodarea este conversia digitală-digitală directă a unei codificări la alta, cum ar fi fișierele de date despre filme , fișiere audio (de exemplu, MP3 , WAV ) sau codarea caracterelor (de exemplu, UTF-8 , ISO / IEC 8859 ). Acest lucru se face de obicei în cazurile în care un dispozitiv țintă (sau un flux de lucru ) nu acceptă formatul sau are o capacitate de stocare limitată care impune o dimensiune redusă a fișierului sau pentru a converti date incompatibile sau învechite într-un format mai bine acceptat sau modern.

În lumea video analogică, transcodarea poate fi efectuată chiar în timpul căutării fișierelor, precum și pentru prezentare. De exemplu, fișierele Cineon și DPX au fost utilizate pe scară largă ca format comun pentru cinematografia digitală , dar dimensiunea datelor unui film de două ore este de aproximativ 8 terabytes (TB). Această dimensiune mare poate crește costul și dificultatea manipulării fișierelor de filme. Cu toate acestea, transcodarea într-un format fără pierderi JPEG2000 are o performanță de compresie mai bună decât alte tehnologii de codificare fără pierderi și, în multe cazuri, JPEG2000 poate comprima imaginile la jumătate.

Transcodarea este de obicei un proces cu pierderi , introducând pierderi de generație ; cu toate acestea, transcodarea poate fi fără pierderi dacă ieșirea este fie comprimată fără pierderi, fie necomprimată. Procesul de transcodare într-un format cu pierderi introduce diferite grade de pierdere a generației , în timp ce transcodarea de la pierderi la pierderi sau necomprimate este tehnic o conversie fără pierderi, deoarece nu se pierd informații; cu toate acestea, procesul este ireversibil și este mai corect cunoscut sub numele de distructiv .

Proces

Transcodarea este un proces în doi pași în care datele originale sunt decodate într-un format intermediar necomprimat (de exemplu, PCM pentru audio; YUV pentru video), care este apoi codificat în formatul țintă.

Recodificare / recodare

De asemenea, se poate recodifica date în același format, din mai multe motive:

Editarea
Dacă doriți să editați date într-un format comprimat (de exemplu, efectuați editarea de imagini pe o imagine JPEG ), o veți decodifica, edita, apoi recodifica. Această recodificare determină pierderea generației digitale ; astfel, dacă doriți să editați un fișier în mod repetat, ar trebui să îl decodificați o singură dată și să faceți toate modificările pe acea copie, mai degrabă decât să îl recodificați în mod repetat. În mod similar, dacă este necesară codificarea într-un format cu pierderi, ar trebui amânată până când datele sunt finalizate, de exemplu după masterizare.
Rata de biți mai mică
Transrating este un proces similar cu transcodarea în care fișierele sunt codificate la o rată de biți mai mică fără a schimba formatele video; aceasta poate include conversia ratei de eșantionare , dar poate utiliza o rată de eșantionare identică cu compresie mai mare. Acest lucru permite să se încadreze mediile date într-un spațiu de stocare mai mic (de exemplu, montarea unui DVD pe un CD video ) sau pe un canal cu lățime de bandă mai mică.
Scalarea imaginii
Modificarea dimensiunii imaginii videoclipului este cunoscută sub numele de transsizing și este utilizată dacă rezoluția de ieșire diferă de rezoluția suportului media. Pe un dispozitiv suficient de puternic, scalare a imaginii se poate face pe redare, dar poate fi , de asemenea , face prin recodificare, în special ca parte a transrating (cum ar fi o sub - eșantionate imagine care necesită o rată de biți mai mică).

Se pot utiliza și formate cu peeling de bitrate , care permit scăderea cu ușurință a bitrate-ului fără recodare, dar calitatea este adesea mai mică decât o re-codificare. De exemplu, în Vorbis bitrate peeling începând cu 2008, calitatea este inferioară recodificării.

Dezavantaje

Dezavantajul cheie al transcodării în formatele cu pierderi este calitatea scăzută. Artefactele de compresie sunt cumulative, deci transcodarea determină o pierdere progresivă a calității cu fiecare generație succesivă, cunoscută sub numele de pierderea generației digitale . Din acest motiv, transcodarea (în formatele cu pierderi) este, în general, descurajată, cu excepția cazului în care este inevitabilă.

Pentru utilizatorii care doresc să poată recodifica sunetul în orice format și pentru editarea audio digitală , cel mai bine este să păstrați o copie master într-un format fără pierderi (cum ar fi FLAC , ALAC , TTA , WavPack și altele) jumătate din spațiul de stocare necesar în comparație cu formatele PCM necomprimate originale (cum ar fi WAV și AIFF ), deoarece formatele fără pierderi au de obicei avantajul suplimentar de a avea opțiuni de meta date , care lipsesc complet sau sunt foarte limitate în formatele PCM. Aceste formate fără pierderi pot fi transcodate în formate PCM sau transcodate direct dintr-un format fără pierderi în alt format fără pierderi, fără nicio pierdere de calitate. Ele pot fi transcodate într-un format cu pierderi, dar aceste copii nu vor mai putea fi transcodate într-un alt format de orice fel (PCM, fără pierderi sau cu pierderi) fără o pierdere ulterioară a calității.

Pentru editarea imaginilor, utilizatorii sunt sfătuiți să capteze sau să salveze imagini într-un format brut sau necomprimat, apoi să editeze o copie a acelei versiuni master, convertindu-le în formate cu pierderi numai dacă sunt necesare imagini de dimensiuni mai mici pentru distribuire finală. Ca și în cazul audio, transcodarea de la formatul lossy la alt format de orice tip va avea ca rezultat o pierdere a calității.

Pentru editarea video , (pentru conversia video), imaginile sunt în mod normal comprimate direct în timpul procesului de înregistrare, din cauza dimensiunilor uriașe ale fișierelor care ar fi create dacă nu ar fi, și pentru că cererile uriașe de stocare fiind prea greoaie pentru utilizator în caz contrar. Cu toate acestea, cantitatea de compresie utilizată în etapa de înregistrare poate fi foarte variabilă și depinde de o serie de factori, inclusiv de calitatea imaginilor înregistrate (de exemplu, analogice sau digitale, definiții standard sau definiții ridicate etc.), și tipul de echipament disponibil utilizatorului, care este adesea legat de constrângerile bugetare - deoarece echipamentele video digitale de cea mai înaltă calitate și spațiul de stocare pot fi costisitoare. În mod efectiv, acest lucru înseamnă că orice transcodare va implica o pierdere cumulativă a imaginii și, prin urmare, cea mai practică soluție în măsura în care minimizarea pierderii de calitate este ca înregistrarea originală să fie considerată copia master și pentru versiunile transcodate ulterioare dorite, care vor fi adesea într-o format diferit și dimensiune mai mică a fișierului, care trebuie transcodată numai din copia principală.

Utilizare

Deși transcodarea poate fi găsită în multe domenii de adaptare a conținutului, este frecvent utilizată în zona de adaptare a conținutului pentru telefonul mobil . În acest caz, transcodarea este o necesitate, datorită diversității dispozitivelor mobile și a capacităților acestora. Această diversitate necesită o stare intermediară de adaptare a conținutului pentru a vă asigura că conținutul sursă va funcționa în mod adecvat pe dispozitivul țintă către care este trimis.

Transcodarea videoclipurilor de la majoritatea camerelor digitale de consum poate reduce dimensiunea fișierului în mod semnificativ, păstrând în același timp calitatea. Acest lucru este posibil, deoarece majoritatea camerelor pentru consumatori sunt dispozitive în timp real , cu putere limitată, care nu au puterea de procesare și nici sursele de alimentare robuste ale procesorelor desktop.

Una dintre cele mai populare tehnologii în care este utilizată transcodarea este Serviciul de mesagerie multimedia (MMS), care este tehnologia utilizată pentru a trimite sau primi mesaje cu suporturi media (imagine, sunet, text și video) între telefoanele mobile. De exemplu, atunci când un telefon cu cameră foto este utilizat pentru a face o fotografie digitală, se creează o imagine de înaltă calitate de cel puțin 640x480 pixeli . Când trimiteți imaginea către un alt telefon, această imagine de înaltă rezoluție ar putea fi transcodată într-o imagine cu rezoluție mai mică, cu mai puține culori, pentru a se potrivi mai bine cu dimensiunea ecranului dispozitivului țintă și cu limitările de culoare. Această reducere de dimensiune și culoare îmbunătățește experiența utilizatorului pe dispozitivul țintă și este uneori singura modalitate prin care conținutul poate fi trimis între diferite dispozitive mobile.

Transcodarea este utilizată pe scară largă de software- ul home theater pentru a reduce utilizarea spațiului pe disc de către fișierele video. Cea mai obișnuită operațiune în această aplicație este transcodarea fișierelor MPEG-2 în format MPEG-4 sau H.264 .

Transcodarea în timp real într-un mod mult-la-mulți (orice format de intrare în orice format de ieșire) devine o necesitate pentru a oferi capacitatea de căutare adevărată pentru orice conținut multimedia de pe orice dispozitiv mobil, cu peste 500 de milioane de videoclipuri pe web și o multitudine de dispozitive mobile.

Istorie

Înainte de apariția semiconductoarelor și a circuitelor integrate, rezoluția în timp real și transcodarea ratei cadrelor între diferite standarde video analogice a fost realizată printr-o combinație de tuburi CRT / cameră . Partea CRT nu scrie pe un fosfor , ci pe o țintă dielectrică subțire; partea camerei citește modelul de încărcare depus la o rată de scanare diferită de partea din spate a acestei ținte. Configurarea ar putea fi folosită și ca genlock .

Vezi si

Concepte
Comparaţie

Note

Referințe

linkuri externe