Frage von Josef Moellers:Hallo,
Ich zeichne diverse Sachen von DVB-S auf und brenne sie mir auf DVD R.
Ab und zu sind auch kürzere Filme dabei, z.B. Episoden von Serien. Dies=
e
möchte ich natürlich nicht einzeln auf einen Rohling brennen, sondern=
z.B. 4 oder 10 Stück mit Menu. Jeder Film ist bei mir noch mit
Kapitelmarken alle 5 Minuten versehen.
Mein Vorgehen ist normalerweise, daß ich die Folgen aufzeichne, bei
Gelegenheit dann auf den PC ziehe, beschneide und als MPG-Dateien mit
NAV-Sektoren ablege. Wenn dann genügend Episoden zusammen sind, brenne =
ich eine DVD daraus.
Ein Skript zur Erzeugung des Menus, DVD-Authoring u.a. habe ich.
Um die korrekte Anzahl von Kapitelmarken zu erzeugen suche ich nun noch
nach einer Möglichkeit, aus einer MPG-Datei die Dauer des Filmchens
auszulesen. Ich brauche kein fix-und-fertiges Programm, sondern suche
nach einer Beschreibung, wie es abgelegt ist. Das Programm schreibe ich
mir dann schon selber.
Danke im Voraus,
Josef
--
Josef Möllers (;Pinguinpfleger bei FSC)
If failure had no penalty success would not be a prize
-- T. Pratchett
Antwort von Jochen Arndt:
Josef Moellers schrieb:
[...]
> Um die korrekte Anzahl von Kapitelmarken zu erzeugen suche ich nun noch=
> nach einer Möglichkeit, aus einer MPG-Datei die Dauer des Filmchens
> auszulesen. Ich brauche kein fix-und-fertiges Programm, sondern suche
> nach einer Beschreibung, wie es abgelegt ist. Das Programm schreibe ich=
> mir dann schon selber.
Bei MPEG Video Streams musst du die gesamte Datei scannen und die
Timestamps der Header auslesen. Einfacher (;und schneller) geht es über =
die zugehörigen Audio Streams.
Bei Multiplex MPEG Streams ist es komplizierter, da du erst die
passenden Frames finden musst. Auch hier ist es einfacher die Zeit aus
einem Audio Stream zu holen.
Für die Laufzeitbestimmung kann es (;besonders für Audio) ausreichen, =
nur
die Daten des ersten und letzten Frames zu verwenden.
Die Dokumentation zum Aufbau der Dateien findet sich im Netz. Hilfreich
ist auch das Studium von Quellcode (;z.B. der MJPEG Tools).
Joe
Antwort von Peter Einstein:
Josef Moellers wrote:
[..]
Falls du Nero Vison hast...einfach einlesen und Spieldauer ablesen...
--
Peter