Co to są kodeki dla audio i wideo


Kodeki to urządzenia programowe lub sprzętowe, które cyfrowo kodują i dekodują (kompresują) sygnał analogowy

Na pewno przynajmniej raz w życiu zastanawialiście się, dlaczego nie możecie odtworzyć pliku wideo, np. filmu lub utworu muzycznego. W takich przypadkach wina leży po stronie programu, którego używasz do oglądania filmów i słuchania muzyki: brakuje w nim niezbędnych kodeków.

Kodek audio i wideo, choć mało znany "ogółowi społeczeństwa", jest podstawowym elementem prawidłowego funkcjonowania każdego systemu komputerowego. Jak wspomniano powyżej, bez odpowiednich kodeków komputery (czy smartfony, ale także konsole do gier, a nawet dekodery używane do oglądania telewizji w domu) nie byłyby w stanie odtwarzać muzyki czy wyświetlać obrazów z dowolnego filmu. Kodeki są kluczem do naszej zdolności do zrelaksowania się i cieszenia się oglądaniem filmu lub słuchaniem muzyki naszego ulubionego aktora lub piosenkarza.

Czym są kodeki audio i wideo

Skrót od słów koder/dekoder, kodeki są urządzeniami programowymi lub sprzętowymi używanymi do przekształcania sygnału analogowego - takiego jak fale dźwiękowe piosenki - w cyfrowy strumień danych. Dzięki temu komputer - lub jakiekolwiek inne urządzenie komputerowe - może bez problemu odtwarzać zdjęcia, filmy i utwory muzyczne. Kodeki są również wykorzystywane do zmniejszania rozmiaru plików audio i wideo powstałych w wyniku konwersji z formatu analogowego na cyfrowy. Gdyby nie wdrożono technik kompresji, pliki cyfrowe byłyby ogromne i trudne do obsłużenia przez komputery i smartfony.


Dwie techniki kompresji

W szczególności istnieją dwie techniki kompresji: stratna i bezstratna. Pierwszy z nich jest stratny, a drugi bezstratny. Weźmy inny przykład. Załóżmy, że chcemy przesłać analogowe wideo, używając kompresji stratnej: mielibyśmy mały plik, ale z niezbyt dobrą jakością audio i wideo. Jeśli natomiast zdecydujemy się na drugą technikę (bezstratną), plik będzie "cięższy", ale będzie miał wyższą rozdzielczość audio i wideo.


Wyższa jakość

Kompresja oznacza więc eliminację pewnych elementów składających się na film. Kodeki wykorzystujące kompresję stratną będą zabierały więcej danych niż te wykorzystujące kompresję bezstratną. W ciągu ostatnich kilku lat podjęto wysiłki w celu optymalizacji jakości kompresji. Na przykład, nowy standard HEVC (High Efficiency Video Coding), znany również jako H.265, zapewnia lepszy współczynnik jakości kompresji. W praktyce, w przeciwieństwie do starego kodeka H.264, pozwala on na większą kompresję bez większego wpływu na jakość audio-wideo.