Menu

#27 manuelle Auswahl/Zuordnung Audio-Tracks

Release_0.5
open
gui (7)
7
2004-10-20
2004-10-20
No

Wie schon im RFE zum Ausbau von tcmplex angesprochen,
halte ich es nicht mehr für notwendig, aus den via
udrec_suite erzeugten TS-Streams irgendwelche
Audiospuren heraus-
zufiltern. Dennoch gibt es sicherlich einige Nutzer,
die z.B. keinen AC3-Stream haben wollen oder umgekehrt,
keinen deutschen MP2-Track, weil sie nur den AC3-Track
benutzen.
Wir werden somit auch in Zukunft wohl nicht darum
herumkommen, dem Nutzer eine Wahlmöglichkeit
einzuräumen, wie Streams mit mehreren Audiospuren
behandelt werden sollen.

Hier stellt sich jetzt ein Problem dar, wenn per
NFS-Streaming aufgenommen wird: Da diese TS-Streams
keine PMT haben, mapped project X beim demuxen die
einzelnen Audiotracks so, wie sie erkannt werden, also
nach dem Motto: "Wer zuerst kommt, malt zuerst".
Dadurch ist es bei mehrsprachigen Aufnahmen reiner
Zufall, welche Sprache in der ersten von project X
erzeugten Audio-Spur enthalten ist. Die aktuell
automatisch von der udrec_suite erzeugten TS-Streams
enthalten dann ggf. nur die englische Tonspur, falls
diese zuerst von project X erkannt wurde.

Da mir aktuell kein Weg einfällt, vollautomatisch eine
deutsche Tonspur von einer fremdsprachigen zu
unterscheiden, sollten wir dem Nutzer eine manuelle
Auswahlmöglichkeit an die Hand geben, mit der dann der
TS-Stream mit der korrekten Audiospur erzeugt wird,
falls die automatische Erzeugung das falsche Ergebnis
gebracht hat.
Ich stelle mir die Sache so vor, daß im usgui ein
weiterer Button verfügbar ist, wenn eine Aufnahme über
mehr als eine Audiospur verfügt. Beim Klick auf den
Button erscheint ein Dialog, der
dem Nutzer die zur Auswahl stehenden Audiospuren
darstellt. Alle Spuren sind mit einem Eingabefeld
versehen, aus dem hervorgeht, ob und wenn ja, an
welcher Position sie im aktuell vorliegenden TS oder
MPEG verwendet wurden. Der Nutzer kann dann nach
Belieben Spuren ein- oder ausschalten und
die Positionen wechseln um mit dieser Selektion
anschließend erneut zu muxen.
Genial wäre hier natürlich auch eine Preview-Funktion
für die einzelnen Spuren, damit der Nutzer auch
beurteilen kann, welche Spur welche Sprache enthält.
Diese wäre eigentlich relativ einfach
über xine zu realisieren, weil xine sowohl MP2 als auch
AC3-Tracks einzeln abspielen kann.

Discussion


Log in to post a comment.

MongoDB Logo MongoDB