Project X

Programmreiter "main"

Unter dem Programmreiter {main} werden die Haupt- bzw. Grundaufgaben von Project X ausgewählt. Hier wird Project X nach allen Einstellungen auch gestartet.

 

{work with all collections}

Alle Stream werden in so genannten Kollektionen (Collections) zusammengefaßt, dabei können mehrere Kollektionen im selben Prozeß abgearbeitet werden. Dazu muß die Funktion aktiviert werden. Soll nur die aktuelle Kollektion bearbeitet werden, muß folglich die Funktion deaktiviert werden.

 

{enable post execution}

Project X kann auch externe Programme abarbeiten, dazu muß diese Funktion aktiviert werden. Dazu aber später unter Programmreiter {options}.

 

{number of collection}

Hier kann die aktuell abzuarbeitende Kollektion geändert werden, dabei wird immer die aktuelle Kollektion angezeigt. Im Fenster daneben werden alle Streams der gerade gewählten Kollektion angezeigt.

Mit einem Klick in diesem Dateifenster auf die rechte Maustaste öffnet sich ein Filekontextmenü um Streams hinzuzufügen, zu löschen oder in das spezielle Kellektionsmenü (Collections Specials) zu wechseln. Mit einen Doppelklick auf die linke Maustaste gelangt man ebenfalls in das spezielle Kollektionsmenü. Über das Filekontextmenü kann außerdem die ausgewählte Datei direkt an ein externes Programm übergeben werden (definiert als 'commandline #3'). Dateien können ebenso per drag 'n drop in das Kollektionsfenster gezogen werden. Dazu aber später unter Programmreiter {files}.

 

{output directory}

In diesem Feld wird das Zielverzeichnis der aktuellen Kollektion angezeigt.

 

{parse MPG as VDR}

Wenn diese Funktion aktiviert wird, geht Project X davon aus, daß in einem MPEG Program Stream die AC3 Informationen nicht über eine SubID definiert sind. Solche Streams können nur maximal einen AC3 Stream enthalten. Dieses ist zur Zeit z.B. im sogenannten VDR Format zu finden. Wenn also viele verschiedene SubIDs gemeldet werden, ist diese Funktion zu aktivieren.

 

{action}

Hier wird angegeben was mit einem Stream grundsätzlich passieren soll. Es gibt die Möglichkeit den Stream zu trennen oder in ein anderes Format zu konvertieren, wie z.B. in einen PVA Stream, TS Stream oder M2P Modular Stream. Beim Schneiden ist zu beachten, daß der Schnitt nur beim Trennen der Streams durchgeführt wird. Wird der Streams nicht getrennt, gilt ein eventuell gesetzter erster Schnittpunkt als Startpunkt der Bearbeitung, dieses jedoch auch nur bei {use BytPos. for cuts}. Außerdem wird der Stream dann nicht auf innere Fehler überprüft.

 

{A/V offset}

Hier wird der aktuelle Audio/Video Offset beim Beginn der aktuellen GOP angezeigt. Es gibt 3 Möglichkeiten:

(a) Eine Differenz zwischen den Video- und Audio Presentation Time Stamps.
(b) Eine Differenz zwischen Videoframe und Audioframe beim physischen Beginn.
(c) Die Differenz aus (a) und (b), also der tatsächliche Offset.

Die Sollwerte für (c) sollen maximal eine halbe Audioframelänge haben, z.B. bei MPA 48 kHz 12 ms, 44 kHz 13 ms und AC3 48 kHz 16 ms.

 

{audioexport: not started}

An dieser Stelle wird der Status des Schreiben von Audiodaten angezeigt.

 

{show teletext header infos}

Wenn diese Funktion aktiviert ist und ein Teletext Stream bearbeitet wird, wird die Kopfzeile der aktuell gefundenen Teletextseite angezeigt. Es werden auch die übertragenen VPS Zeiten (Video Programm Service über DVB) angezeigt (VPS im digitalen Teletext überträgt z.B. der ORF).

 

{work}

Sind alle Angaben in Project X gemacht kann der Vorgang mit {Go!} gestartet werden. Mit {i} kann ein Schnelldurchlauf in den ersten Megabytes gemacht werden, um z.B. die IDs im Stream zu ermitteln. Die sind nötig, um z.B. mit Hilfe von {e} aus einer PVA Datei einzelne PES RAW Streams zu erstellen oder bei TS Streams den anschließenden Komplettdurchlauf auf die nützlichen PIDs zu beschränken. Der aktuelle Bearbeitungsvorgang kann mit {c} abgebrochen und mit {p} pausiert werden.

Die grafische Anzeigt hat folgende Bedeutung:

Sie zeigt neben dem aktuellen VideoTimecode die neu berechneten Bitraten der GOPs (Group of Pictures) als Verlaufsgrafik und Wert an. Dabei markiert der rote Strich die 9 MBit/s Grenze und der magenta Strich die 2,5 MBit/s Grenze. Außerdem zeigt die Grafik den aktuellen GOP Aufbau an. Es werden Anzahl, Typ und Art des Frames angezeigt. Die I-Frames werden in Cyan, die B-Frames in Weiß und die P-Frames in Magenta dargestellt. Bei einem roten Balken am rechten Rand (peak hold) enthält die aktuelle GOP mehr als 15 Bilder und zweigeteilte Balken bedeuten interlaced Frames. Ein gelber Balken am linken Rand dokumentiert einen vorhandenen Sequenceheader.

Zu guter Letzt wird noch die gespeicherte Anzahl in MegaByte angezeigt.

 

{Logfile Window}

Beim Start von Project X wird die installierte Java Version angezeigt. Es werden auch die Umgebungsvariablen, wie z.B. das Installationsverzeichnis von Java angezeigt. Während und nach dem Bearbeitungsvorgang werden im Log-Fenster Bearbeitungsinformationen angezeigt.

 

{Status}

Der Fortschrittsbalken zeigt den Status des Bearbeitungsfortschritts und zeigt außerdem den Ist- und Sollzeitaufwand an.

 

{split part}

Zeigt die aktuelle Nummer bei aktiviertem Split.

 

Autor Lucike - Korrektur und Überprüfung dvb.matt - Unterstützung im Forum

(Stand 30. November 2003)