Kopieren von Streams mit dekomprimierten Beispielen

Es wird dringend empfohlen, Datenströme von einer Datei in eine andere mit dekomprimierten Beispielen zu kopieren. Beim Dekomprimieren und Rekomprimieren von Proben wird die Qualität der Ausgabe beeinträchtigt. Wenn Sie Ihre Beispiele dekomprimieren und dann in einen anderen Stream kopieren müssen, treten möglicherweise Probleme mit qualitätsbasierten VBR-codierten Streams (Variable Bit Rate) auf.

Wenn der Codec die Komprimierung eines qualitätsbasierten VBR-Streams abgeschlossen hat, zeichnet er die Bitrate und das Pufferfenster des resultierenden Inhalts auf. Wenn Sie eine Datei lesen, die einen mit qualitätsbasiertem VBR codierten Stream enthält, wird das vom Reader abgerufene Profil die Bitrate und das Pufferfenster sowie die maximale Bitrate und das maximale Pufferfenster notieren. Diese Konfiguration im Profil bedeutet normalerweise einen Datenstrom mit eingeschränkter bitbasierter variabler Bitrate. Wenn Sie das Profil für den Writer festlegen, wird daher ein Vorverarbeitungsdurchlauf für den Stream erwartet, da eingeschränkte VBR-Datenströme mit Bitraten eine Zwei-Pass-Codierung erfordern. Sie sollten den Stream so behandeln, als ob es sich um einen eingeschränkten VBR-Datenstrom mit Bitraten handelt, und die Beispiele für die Vorverarbeitung übermitteln. Da Sie die Werte verwenden, die nach der Codierung des Inhalts auf einer bestimmten Qualitätsebene zurückgegeben werden, stellen diese Werte die gewünschte Qualitätsstufe dar. Natürlich wird die Qualität der neu codierten Ausgabe durch die erneute Codierung sowieso etwas beeinträchtigt.

Kopieren von Daten aus einer Datei in eine andere

Kopieren von Streams ohne Dekomprimierung der Daten