Das 21. Jahrhundert Medienkonsumenten Uhren Videoinhalte in unzähligen Orten - vom Fernseher auf den Web , von Tabletten auf Smartphones ? . Oft müssen wir transcodieren oder konvertieren , Videodateien zwischen verschiedenen Formaten - mit Tools wie Avisynth und verschiedene Container und Codecs - , um Dateien mit einem bestimmten Zielgerät . Die Haupt- Dichotomie in Video-Encoding besteht zwischen den One-Pass und zwei Bypass- Paradigmen . Glücklicherweise unterstützt Avisynth beides. Zwei -Pass -Encoding erklärt
One -Pass- Video-Encoding verwendet eine einzige , konstante Bitrate durch den Benutzer ausgewählt werden, um jeden Frame einer Videodatei kodieren. Im Gegensatz dazu zwei - Pass -oder Multi- Pass nutzt Video-Encoding mit variabler Bitrate , um die höchstmögliche Bildqualität in den Grenzen eines bestimmten maximalen Bitrate oder Zieldateigröße liefern . Während des ersten Durchlaufs , funktioniert die Encoding-Software eine vollständige, Frame-by- Frame-Analyse des Quell- Video -Datei und erstellt ein Protokoll, das die optimalen Einstellungen speichert für jeden Teil dieser Datei. Abschnitte des Video, wo Reihe von Frames enthalten die gleichen , statischen Hintergrund erfordern oft eine niedrigere Bitrate , während Teile der Videodatei mit wechselnden Licht -, Kamera- Bewegung oder schnelle Bewegung innerhalb des Rahmens eine höhere Bitrate erfordern. Während des zweiten Durchgangs kodiert die Software das Video auf dem Informationen in der Log -Datei. Als solcher, der zweite Durchlauf dauert in der Regel deutlich länger zu kodieren.
Vorteile von Two -Pass Encoding
Die wichtigsten angebliche Vorteil der Zwei-Pass- Encoding seine Fähigkeit, liefern eine kleinere Dateigröße für den gleichen oder ähnlichen Video-Qualität , wenn eine konstante Bitrate verglichen. Aus praktischer Sicht , zwei - Pass-Codierung bietet Ihnen auch die Möglichkeit, eine Datei, die Preset-Datei - Größe Einschränkungen entspricht kodieren. Zum Beispiel, wenn Sie eine große Video-Datei , die Sie haben , um klein genug, um auf einem vereinzelten sided , single- Layer-DVD -R oder einem Standard-CD -R passen müssen, können Sie 4,7 GB oder 700 MB als maximale Datei - gesetzt Größe in Ihrem Video-Encoder der Wahl und verwenden Sie zwei - Pass-Codierung , um die Quelle zu analysieren und dann liefern eine Datei bei oder unterhalb dieser maximalen Größe .
Nachteile von Two -Pass Encoding
da zwei - Pass-Codierung beinhaltet zwei komplette Durchgänge durch die Datei , kann die gesamte Rendering-Prozess bis zu doppelt so lange wie wäre es mit konstanter Bitrate , One-Pass- Codierung. Bei der Arbeit mit großen Quelldateien von einem professionellen HD-Video -oder HD- DSLR-Kamera , die zusätzliche Zeit in Anspruch nimmt zwei - Pass -Rendering kann entmutigend sein , vor allem wenn man eine drohende Frist haben . Darüber hinaus haben einige Experten eine höhere Chance macroblocking oder digitale Artefakte berichtet bei Verwendung von zwei - Pass-Codierung .
Two -Pass Encoding mit Avisynth
Avisynth ist ein freies, Open-Source- Rahmen - Server für die Verarbeitung und Bearbeitung von Video- Dateien ( Link in Ressourcen ) verwendet . Im Gegensatz zu vielen Videoverarbeitung Dienstprogramme , arbeitet Avisynth an der Kommandozeile Ebene und nicht über eine grafische Benutzeroberfläche oder GUI . Anstelle von Menüs und Dialogfenstern wird Avisynth gesteuert mit Hilfe von Skripten und Filter, die eine ernsthafte Herausforderung für den Uneingeweihten darstellen kann . Zum Glück hält das Avisynth Entwicklungsteam eine kostenlose Filter -Repository ( Link in Ressourcen ) , die viele ihrer grundlegenden Anwendungen abdeckt. Obwohl Avisynth unterstützt Zwei- Pass-Kodierung auf seine eigene, sollten neue Benutzer sollten Sie die Voreinstellungen in StaxRip , eine freie und Open -Source- GUI ( Link in Ressourcen).