www.wikidata.de-de.nina.az
Two pass encoding ist ein Kompressionsverfahren das eine Audio oder Videodatei in zwei Durchlaufen kodiert Im ersten Durchlauf findet eine Analyse statt um im zweiten Durchlauf bei Verwendung einer variablen Datenrate VBR die vorgegebene Speicherkapazitat optimal zu nutzen Inhaltsverzeichnis 1 Motivation 2 Verfahren 3 Geschichte 4 LiteraturMotivation BearbeitenBei Kompressionsverfahren in denen das Multimediamaterial innerhalb eines einzelnen Durchgangs komprimiert wird One pass encoding Live Streaming besteht der Nachteil dass die Komplexitatsverteilung uber die Zeit im Material nicht bekannt ist d h die zu erzielenden Kompressionsraten unbekannt sind Es gibt zwei Methoden wie der Encoder damit umgehen kann beide mit einem signifikanten Nachteil In der einen Methode wird eine Qualitat vorgegeben die der Encoder erfullt ungeachtet der erzielten Kompressionsrate Diese Methode wird bezeichnet als Variable Bitrate Encoding VBR Sie hat den Nachteil dass die erzielte Gesamtdatenmenge beliebig sein kann also ein Speichermedium fester Grosse wie etwa eine CD Datentrager von der Kapazitat her nicht vollstandig ausgenutzt wird oder nicht ausreicht Deshalb wird in der anderen Methode dem Encoder eine feste Datenmenge pro Zeitabschnitt pro Sekunde oder Frame vorgegeben Hiermit kann eine gewunschte Zielgrosse z B 680 MB passend auf einen CD Datentrager erreicht werden Diese Methode wird bezeichnet als Constant Bitrate Encoding CBR Nachteil dieses Vorgehens ist dass die erreichte Qualitat nicht konstant bleibt Dieser fuhrt dazu dass z B bei Videomaterial bestehend aus wenig komplexen Szenen wenige Farben oder wenig Bildveranderung im Zeitverlauf unnotiges Datenvolumen erzeugt wird und in komplexen Videoszenen viele Farben oder Actionszenen zu wenig Datenvolumen eingeraumt wird als fur eine gleichbleibende Qualitat notwendig Verfahren BearbeitenDas Two Pass Verfahren vereint die Vorteile der beiden Single Pass Verfahren Die Datenmenge pro Zeitabschnitt wird nicht vorab festgelegt sondern nach Analyse des gesamten Materials entschieden Der Encoder bestimmt in einem ersten Kompressions Durchlauf die optimale Datenrate fur jeden Zeitabschnitt und speichert diese Information temporar ab Das Kompressionsergebnis z B das komprimierte Video selbst wird nicht abgespeichert Im zweiten Durchlauf verwendet der Encoder diese Informationen um eine konstante Qualitat bei vorgegebener Zieldatenmenge zu erreichen Dieses Verfahren lasst sich als iteratives Vorgehen mit mehr als zwei Durchlaufen erweitern Multi pass mit dem eine noch bessere Homogenisierung der Qualitat uber die Zeit oder eine prazisere Zieldatenmenge erreicht werden kann Vorteile Durch die optimale Ausnutzung des verfugbaren Speicherplatzes etwa einer CD ROM wird die bestmogliche mittlere Qualitat erzielt Nachteile Es wird etwa die doppelte Verarbeitungszeit wie beim one pass encoding benotigt Dieses Verfahren kann nicht bei live gesendeten Audio Videodaten eingesetzt werden da der wichtige zweite Durchgang erst bei Vorliegen aller Daten also am Ende der Sendung ausgefuhrt werden kann Geschichte BearbeitenIm Videobereich war Nandub eines der ersten Videokompressionprogramme welche diese Technik beherrschten dort bekannt als Smart Bitrate Control SBC Literatur BearbeitenFlorian Plag Roland Riempp Interaktives Video im Internet mit Flash Konzeption und Produktion Springer Verlag Berlin Heidelberg 2007 ISBN 978 3 540 37894 5 Lisa Larson Renee Costantini Flash Video for Professionals John Wiley amp Sons Indianapolis 2007 ISBN 978 0 470 13113 8 Ian David Aronson DV Filmmaking From Start to Finish 1 Auflage O Reilly Media Sebastopol 2006 ISBN 0 596 00848 1 Chris Seibold Big Book of Apple Hacks 1 Auflage O Reilly Media Sebastopol 2008 ISBN 978 0 596 52982 6 Tobias Kunkel Streaming Media Technologies Standards Applications John Wiley amp Sons Indianapolis 2007 ISBN 978 0 470 84724 4 Abgerufen von https de wikipedia org w index php title Two pass encoding amp oldid 235725239