Kopieren Streams Verwenden von dekomprimierten Beispielen

Es wird dringend empfohlen, Datenströme von einer Datei in eine andere mit dekomprimierten Beispielen nicht zu kopieren. Der Prozess der Dekomprimierung und rekomprimieren von Beispielen wird die Qualität der Ausgabe beeinträchtigen. Wenn Sie Ihre Beispiele dekomprimieren und dann in einen anderen Datenstrom kopieren müssen, können Sie probleme mit qualitätsbasierten variablen Bitraten (VBR)-codierten Datenströme haben.

Wenn der Codec die Komprimierung eines qualitätsbasierten VBR-Datenstroms abgeschlossen hat, wird die Bitrate und das Pufferfenster des resultierenden Inhalts aufgezeichnet. Wenn Sie eine Datei mit einem Datenstrom lesen, der mit qualitätsbasiertem VBR codiert ist, wird das vom Leser abgerufene Profil die Bitrate und das Pufferfenster sowie die maximale Bitrate und das maximale Pufferfenster beachten. Diese Konfiguration im Profil bedeutet normalerweise einen eingeschränkten Bitrate-Bitdatenstrom. Wenn Sie das Profil für den Writer festlegen, erwartet sie daher einen Vorabverarbeitungspass für den Datenstrom, da Bitrate-eingeschränkte VBR-Datenströme eine zweistufige Codierung erfordern. Sie sollten den Datenstrom so behandeln, als ob es sich um einen eingeschränkten VBR-Stream handelte und die Beispiele für die Vorverarbeitung bereitstellen. Da Sie die werte verwenden, die nach der Codierung des Inhalts auf einer bestimmten Qualitätsstufe zurückgegeben wurden, stellen diese Werte die gewünschte Qualitätsstufe dar. Natürlich wird die Qualität der neu codierten Ausgabe trotzdem etwas beeinträchtigt, da die Erneute Codierung erfolgt.

Kopieren von Daten aus einer Datei in eine andere

Kopieren von Streams ohne Dekomprimieren der Daten