Brother Johns Encodingwissen

Zum Inhalt springen
Wechseln zu: Inhaltsverzeichnis, Abkürzungsverzeichnis

Einfügen von Audiospuren

Audio-Transcoding mit StaxRip ist nicht weniger flexibel als mit BeLight, nur unter Umständen unbequemer. Für typische Transcodings steht eine Reihe von Profilen zur Verfügung, die in den meisten Fällen vollkommen ausreichen sollte. Wer mag, kann die Profile auch an seine persönlichen Vorlieben anpassen oder neue hinzufügen. Dann ist es auch mit außergewöhnlichen Audio-Umwandlungen möglich, den gesamten Backupvorgang zu konfigurieren und als einen langen Prozess durchzuführen, ohne zwischendurch noch einmal eingreifen zu müssen. Nur wenn wir mehr als zwei Audiospuren im fertigen Encoding haben wollen, müssen wir zum Schluss noch einmal Hand anlegen.

Audiospuren konfigurieren

Im Abschnitt Audio des StaxRip-Fensters fügen wir unserem Encoding die Audiospuren hinzu. Track 1 und Track 2 geben auch die Reihenfolge und damit die Priorität an, in der die Spuren in der fertigen Datei liegen. Bei Track 1 tragen wir also die Spur ein, die beim Abspielen bevorzugt werden soll. Da uns StaxRip soviel Arbeit wie möglich abnehmen will, sucht das Programm beim Öffnen des Quellvideos automatisch nach Audiospuren, die wahrscheinlich dazupassen. Die Chancen stehen deshalb gut, dass wir uns ums Laden der Audio-Quelldateien gar nicht mehr kümmern müssen.

Für jede der beiden Audiospuren zeigt StaxRip den Pfad zur Quelldatei und daneben den Namen des Profils. Sämtliche Einstellungen nehmen wir über das Menü vor, das sich bei einem Klick auf die Pfeil-Buttons ganz rechts öffnet.

Menüeinträge: Source File; Edit; Profiles; AAC; MP3; Vorbis; Misc; AC3 - Add Existing File; DTS - Add Existing File; Calculate Size Only; No Audio Über den Menüpunkt Source File laden wir die Quelldatei, und zwar ganz unabhängig davon, wie wir die Tonspur in die Zieldatei einbinden wollen und in welcher Form die Quelle vorliegt. Das kann die AC3-Datei frisch von der DVD sein oder eine fertig transcodierte Tonspur, die wir mit BeLight erstellt haben. In jedem Fall ist Source File dafür zuständig. StaxRip trennt also immer zwischen dem Laden der Datei und der Auswahl des Transcoding-Modus.

Anschließend entscheiden wir uns für ein Audioformat [H] und wählen aus dem unteren Abschnitt des Menüs das passende Profil. Um die Original-AC3 z.B. in eine 6-Kanal-HE-AAC-Spur umzuwandeln, würden wir aus dem Untermenü von AAC das Profil HE 5.1 VBR 200-250 kbps nehmen. Für jedes Format existiert außerdem ein Menüpunkt Add Existing File. Der ist dann wichtig, wenn wir nicht transcodieren wollen, sondern eine schon fertige Audiospur so wie sie ist in die Zieldatei übernehmen. Typischster Fall dafür ist die Original-AC3. Aber auch schon fertig transcodierte Dateien kommen in Frage. Bei AAC und MP3 müssen wir darauf achten, welche Art von Tonspur wir einbinden: AAC LC oder HE und MP3 VBR oder CBR. Es existieren jeweils zwei verschiedene Menüpunkte.

Wenn wir zwei Audiospuren einbinden, muss das Format nicht für beide gleich sein. Es spricht z.B. nichts dagegen, für die wichtige Audiospur die originale AC3 zu übernehmen und die unwichtigere in platzsparendes HE-AAC umzuwandeln.

Der Menüpunkt Calculate Size Only berücksichtigt die Größe der mit Source File geladenen Tonspur, muxt diese aber nicht in die Zieldatei. No Audio ignoriert die angegebene Quelldatei vollständig, so als hätten wir sie nie geladen.

Der Edit-Button hat zwei Funktionen. Die erste ist immer interessant: Wir konfigurieren über Edit die Sprache und den Delay-Wert der Audiospur. Je nachdem, ob wir ein Transcoding durchführen oder eine fertige Datei hinzufügen, sieht der Dialog hinter dem Edit-Button etwas anders aus.

Das erste Bild zeigt die rechte obere Ecke des Dialogs bei aktivem Transcoding. Im zweiten Bild sehen wir den Dialog für hinzugefügte fertige Dateien. Wichtig sind jeweils die Felder Language und Delay. Unter Language stellen wir die Sprache der Audiospur ein. Delay ist die Anzahl Millisekunden, um die die Tonspur zur Videospur verschoben werden muss, damit beide synchron laufen. Der richtige Wert steht meistens im Dateinamen und wird dann von StaxRip automatisch übernommen. Eine Kontrolle kann trotzdem nicht schaden. Je nach Modus baut StaxRip das Delay beim Transcoding ein oder berücksichtigt es nach dem Encoding beim Muxen.

Haben wir das Audio-Transcoding schon vorher mit BeLight erledigt und dort bereits den Delay-Wert berücksichtigt, muss das Delay in StaxRip immer auf 0 stehen.

Profile bearbeiten

Die zweite Funktion des Edit-Buttons gehört zu den fortgeschrittenen Techniken. Wenn nicht Add Existing File ausgewählt ist, können wir nämlich im Edit-Dialog die BeSweet-Kommandozeile anpassen, die fürs Transcoding benutzt wird; und damit steht uns direkt in StaxRip die gesamte Flexibilität von BeSweet zur Verfügung. Der Nachteil daran ist der, dass wir uns mit der Syntax und den Optionen von BeSweet auskennen müssen. Wem das zu kompliziert ist, der sollte sich an die vorhandenen Profile halten und alle Transcodings, die sich damit nicht abdecken lassen, außerhalb von StaxRip mit BeLight durchführen.

Wenn wir den Edit-Button verwenden, um BeSweet zu konfigurieren, gilt das nur für die gerade gewählte Audiospur im aktuellen Encoding. Außerdem können wir über Profiles die vorhandenen Profile ändern oder neue hinzufügen. Der Konfigurationsdialog ist beide Male der selbe.

Konfigdialog mit diesem CLI-String: %application:BeSweet% -core( -input %input% -output %output% ) -azid( -c normal -L -3db ) -ota( -d %delay% -hybridgain ) -ogg( -q 0.200 )

Unter Output Type stellen wir das Zielformat des Transcodings ein. Wir müssen manuell darauf achten, dass hier auch wirklich das steht, was wir mit unserer BeSweet-Konfiguration erzeugen. Daneben unter Bitrate tragen wir den Wert ein, der mit unserer Konfiguration unter normalen Umständen in etwa zu erwarten ist. Das muss kein exakter Wert sein, denn nach dem Transcoding rechnet StaxRip sowieso mit dem tatsächlichen Wert weiter.

Das große Eingabefeld im Edit-Register ist der Platz für die BeSweet-Kommandozeile. Welche Optionen zur Verfügung stehen und wie die Syntax gestaltet ist, bespricht die BeSweet-Referenz. Eine Besonderheit in StaxRip sind die Makros, das sind Platzhalter, die von StaxRip automatisch mit dem für jedes Encoding passenden Wert ersetzt werden. Z.B. steht %delay% für den Delay-Wert und %input% für den Namen der Quelldatei. Ein vollständige Liste der Makros können wir über den Button Macros aufrufen.

Das soll für die BeSweet-Konfiguration auch schon genügen. Wer das alles zu kryptisch findet, sollte sich keine großen Gedanken machen und außergewöhnliche Transcoding-Aufträge mit BeLight erledigen.