Weiterempfehlen   Leserbrief
05.06.2005
Druckversion
powered by

Videos schrumpfen

Know How: MPEG-Grundlagen

Burkhard Müller

Die DCT ist bis auf Rundungsfehler zum Beispiel durch die Cosinus-Werte verlustfrei - lässt sich also verlustfrei Rücktransformieren.

Quantisierung

Die Folge der DCT-Koeffizienten soll nun auf eine Folge kleiner ganzer Zahlen mit möglichst vielen aufeinander folgenden Nullen umgerechnet werden: Das macht die Quantisierung. Bei der Quantisierung wird jeder DCT-Koeffizient durch einen eigenen Quantisierungsfaktor geteilt, der so bemessen ist, dass die Voraussetzungen möglichst gut erfüllt werden: kleine ganze Zahlen mit möglichst vielen aufeinander folgenden Nullen.

Gelingt dies, lässt sich diese Zahlenfolge sehr gut komprimieren und das Ziel einer hohen Komprimierung ist erreicht. Ist die Quantisierung schlecht gewählt, kann das Bild bei der Rücktransformation in den Ortraum nur noch sehr unvollständig dargestellt werden - es sieht "schlecht" aus.

Die Quantisierung stellt den eigentlich Trick bei der Datenreduktion dar, sie ist allerdings verlustbehaftet. Die DCT-Koeffizienten werden schließlich RLE- und dann Huffman codiert. Dazu gleich mehr.

Die Formel für die zweidimensionale DCT sieht entsprechend so aus:



Bild verkleinernBild vergrößern

Die Formel für die zweidimensionale DCT

Diese Formel berechnet DCT-Matrizen, die entsprechend durch Quantisierungs-Matrizen geteilt werden. Eine Eigenschaft der DCT-Matrix ist die Folgende: Die relevanten Werte befinden sich links oben und nehmen nach rechts unten ab. Für die weitere Verarbeitung der quantisierten DCT-Koeffizienten wird die quantisierte DCT-Matrix daher in einer bestimmten Reihenfolge ausgelesen, die als Zickzack-Reihenfolge bekannt ist:



Bild verkleinernBild vergrößern

Auslesen der Matrix in Zickzack-Reihenfolge

Dadurch wird eine Zahlenfolge erreicht, die möglichst viele Nullen nacheinander aufweist. Diese wird nun RLE-komprimiert (Run Lenght Encoding, Lauflängenkomprimierung). RLE komprimiert viele gleiche aufeinander folgende Werte besonders gut, indem nur noch der Wert und die Anzahl, wie oft dieser vorkommt, angegeben werden. Die so erhaltene Bitfolge wird dann Huffman codiert.

Hier ein vereinfachte Erklärung des Huffman-Algorithmus: Bei Huffman werden komplexe Bitmuster durch einfache Bitmuster ersetzt. Der Huffman-Algorithmus durchkämmt einen Bitstrom und sucht nach sich wiederholenden Bitmustern. Diese merkt er sich in einer Tabelle, wobei die längsten Bitfolgen oben stehen.

Diese Tabelle enthält absteigend immer kürzere Bitmuster. Wenn alle Bitmuster gefunden sind, ersetzt der Algorithmus das oberste längste Bitmuster durch ein einziges Bit - das ist das kürzeste überhaupt denkbare Bitmuster. Das zweitlängste Muster ersetzt er durch 2 Bit und so weiter. Dadurch entsteht eine weitere Tabelle. Mithilfe dieser Tabellen kann der originale Bitstrom wieder aus dem komprimierten gewonnen werden.

Die soeben besprochene Komprimierung - Aufteilung in 8x8-Blöcke, Berechnung der DCT-Koeffizienten und Anwendung der Quantisierung - ist exakt das, was bei der JPEG-Komprimierung passiert. In der Tat sind I-Frames nichts weiter als JPEG-komprimierte Bilder - auch intracodierte Frames genannt.

Bitraten

Wie groß die endgültigen MPG-Dateien nach dem Encoden werden, hängt überwiegend von der Bitrate ab. MPEG4 und MPEG2 arbeiten im Gegensatz zu MPEG1 mit variablen Bitraten (variable bitrate, vbr), das heißt der Encoder kann die Bitrate so verteilen, wie es günstig ist: In Szenen mit schnellen Bewegungen ist zum Beispiel mehr Bitrate nötig als bei ruhigen Bildern.

Um zu bestimmen, welche Szenen mehr Bitrate benötigen, wird ein so genanntes Mehrpass-Encoding (Multi Pass Encoding) durchgeführt: Im ersten Durchlauf wird der Film analysiert und das Ergebnis in eine Log-Datei geschrieben. Dann erfolgen ein oder mehr Durchläufe, wobei die Bitrate möglichst optimal verteilt wird. Je mehr solcher Passes durchgeführt werden, desto genauer kann die Bitrate verteilt werden.

Druckversion | Links zum Thema | Kommentare

« zurück 5 | 6 | 7 | 8 | 9 weiter »




Mehr über: Software, Videosoftware, Hintergrundwissen, MPEG


Creative Commons LicenseKnow How: MPEG-Grundlagen von netzwelt.de steht unter einer Creative Commons-Lizenz. Sie dürfen die Texte für nicht-kommerzielle Zwecke nutzen, bei Angabe und Verlinkung der Quelle "netzwelt.de".

Klicken Sie hier für weitere Informationen

Kurzfilme

Kurzfilme

Jede Woche neu! Die interessantesten, kostenlosen Videos im Internet.

DVB-T - Überall-Fernsehen

Über die Zimmerantenne alle Programme empfangen? Das bleibt wohl vorerst ein Wunschtraum. Was wo möglich ist, erfahren Sie im DVB-T-Special auf netzwelt.

Filme aus dem Netz

Kurzfilme

Auf YouTube und Co. werden täglich hunderte Millionen Videos angeschaut. Wo finde ich die meisten Clips? Kann schnell eigene Videos veröffentlichen? Und was taugen Video on Demand Dienste?

Videosoftware-Anleitungen

Für Sie ist DivX etwas zum Essen und AVI ein Rockstar? Wunderbar! Hier finden Sie Begriffserklärung und Hilfe zu Codecs, Formate und Software.

Filesharing

Kurzfilme

BitTorrent, Kazaa, eMule! Die Krise der Medienindustrie hat verschiedene Namen.

Heimkino

DVD, Popcorn, Beamer, Leinwand! Fertig ist das perfekte Heimkino-Vergnügen.

akuma.de - Unser Musikdienst

Dramaking von Franky Kubrick Meine Grössten Erfolge von Wolfgang Petry Wahnsinn - Die Hits Von'79 Bis'95 von Bap Mein Geheimnis&Interview Bonus Track von Götz Alsmann Come Away With Me von Norah Jones A Collection Of Roxette Hits! Their 20 Greatest Songs! von Roxette
akuma.de - Das digitale Kaufhaus für Musik

Service-Angebote der netzwelt

Werbung


nach oben
Aktuell
HD-Camcorder im Test: Canon HV30
Neue Technik: Videos mit Fotos aufpeppen
Der große Einkaufsberater: Camcorder
Video on Demand
Video-on-Demand-FAQ
Apple iTunes
Amazon unbox
Videodienste im Vergleich
Internetfernsehen
So umgehen Sie Ländersperren
Hulu in Deutschland empfangen
Alternativen zu PPLive
Bundesliga kostenlos übers Internet
DVB, YouTube und andere Specials
DVB-T Senderempfangsliste
YouTube und Co im Test
Videosoftware-Anleitungen
YouTube Downloader

Dicke DSL-Leitungen haben den Videos im Netz zum Durchbruch verholfen. YouTube und Co. erreichen zig Millionen Nutzer im Monat und regen zu einer neuen Mitmach-Video-Gesellschaft an. Deshalb haben Themen wie YouTube Download, Video on Demand, Internetfernsehen, IPTV und Co einen festen Platz auf netzwelt.

RSS Feed abonnieren Nie mehr ein Update dieser Seite verpassen?
Hier klicken, um netzwelt.de zu abonnieren!

Copyright © 2008 by netzwelt.de - Know How: MPEG-Grundlagen - Videos schrumpfen
H2 media factory GmbH Impressum | Presse | Kooperationen | Werbung | Rechtliche Hinweise | Sitemap | Jobs