Kodek

Kodek to skrót od angielskiego określenia „coder-decoder” (koder-dekoder). Jest to algorytm używany do kodowania danych, takich jak klip audio lub wideo. Zakodowane dane muszą zostać zdekodowane podczas odtwarzania.

Kodek multimedialny nie jest tym samym co kompresja multimediów, ponieważ plik można zakodować bez jego kompresowania. Większość kodeków kompresuje jednak oryginalne dane, zmniejszając rozmiar oryginalnego pliku. Jest to ważne w przypadku plików multimedialnych, ponieważ często mają one duży rozmiar. Skompresowane pliki zajmują mniej miejsca na dysku i można je szybciej pobierać.

Ogólnie rzecz biorąc, kodek zmniejsza rozmiar pliku multimedialnego, ale zwiększa moc obliczeniową wymaganą do jego prawidłowego odtwarzania.

Kodeki bezstratne a stratne

Niektóre kodeki są bezstratne, co oznacza, że nie zmniejszają jakości oryginalnego pliku multimedialnego. Przykładami bezstratnych kodeków audio są Free Lossless Audio Codec (FLAC) i Apple Lossless Audio Codec (ALAC). Do kodeków wideo obsługujących kompresję bezstratną należą H.264 i QuickTime RLE. Kodek bezstratny często może zmniejszyć rozmiar pliku multimedialnego do około 50% bez zmiany jego jakości.

Inne kodeki są stratne, co oznacza, że kompresja zmniejsza jakość multimediów. Przykładami stratnych kodeków audio są Adaptive Differential Pulse Code Modulation (ADPCM) i MPEG-1 Layer 3 (MP3). Do popularnych stratnych kodeków wideo należą MPEG-2 i HEVC. Większość stratnych kodeków oferuje ustawienie poziomu kompresji, które pozwala określić, jak mocno skompresować multimedia. Jeśli na przykład zastosujesz silną kompresję do pliku audio, może ona zmniejszyć jego rozmiar do 10%, ale dźwięk może brzmieć tak, jakby został skompresowany. Jeśli użyjesz niższego poziomu kompresji, który zmniejszy rozmiar pliku do 30%, dźwięk może być bardziej zbliżony do oryginalnego pliku.

NOTE: Stratne kodeki są często stosowane w przypadku multimediów strumieniowanych, aby dane można było szybciej przesyłać przez Internet.

Zaktualizowano June 14, 2018 przez Per C.

quizSprawdź swoją wiedzę

Creating a searchable list of records from a group data is called what?

A
Crawling
0%
B
Filtering
0%
C
Indexing
0%
D
Throttling
0%
Correct! Incorrect!     View the Index definition.
More Quizzes →

Słownik komputerowy Tech Terms

Definicja Kodek na tej stronie jest oryginalną definicją napisaną przez autorów TechTerms.com. Jeśli chcesz odwołać się do tej strony lub zacytować tę definicję, użyj zielonego paska cytowania bezpośrednio poniżej definicji.

Naszym celem jest wyjaśnianie terminologii komputerowej w prosty i zrozumiały sposób. Dążymy do dokładności i prostoty w każdej publikowanej definicji. Jeśli masz uwagi lub chcesz zaproponować nowy termin techniczny, skontaktuj się z nami.

Newsletter Tech Terms

Poszerzaj swoją wiedzę techniczną dzięki naszemu codziennemu lub tygodniowemu newsletterowi! Subskrybuj już dziś i otrzymuj nowe terminy oraz quizy prosto do skrzynki odbiorczej.

Zapisz się do bezpłatnego newslettera TechTerms

Jak często chcesz otrzymywać e-maile?

Możesz wypisać się lub zmienić częstotliwość w dowolnym momencie, korzystając z linków w każdym e-mailu. Pytania? Skontaktuj się z nami.

Uwaga: Newsletter jest wysyłany w języku angielskim.