Seite 1 von 2

Untertitel Streaming

Verfasst: So 25 Sep 2005, 16:23
von Olligator
Hallo zusammen,

ich habe mich jetzt einmal dazu durchgerungen Untertitel zu extrahieren.
Funktioniert soweit auch alles wunderbar. Nur leider wird der Timecode irgendwie nicht richtig generiert:

1
00:00:00,000 --> 00:00:00,000
Alles Gute zum Geburtstag.

2
00:00:00,000 --> 00:00:00,000
Liebling, ich muss
Räuber und Gendarm spielen. - Okay.

3
00:00:00,000 --> 00:00:00,000
Ich hab dich lieb.
- Ich dich auch.

4
00:00:00,000 --> 00:00:00,000
Der Grund, weshalb wir uns an unserem
wohlverdienten Ruhetag hier treffen:.....

usw.

Bei Jack the Grabber 0.7.4c habe ich Engine udrec mit Parameter -ap 20 erweitert und MPEG Transport ausgewählt.
Je nach Audiooptionen bekomme ich dann:
1 vpes Datei
2-3 apes Datei und
1 apes Datei die den Videotextstream enthält.
Über ProjectX 0.90 lese ich dann alle Dateien einzeln (weil zusammen funzt das irgendwie nicht) ein und demultiplexe.
Bei den Einstellungen unter Untertitel ist "regeneriere PTS aus dem 1. MpgAudio" angeklickt und je nach Premiere Kanal 151 bis 155 in den Optionen eingetragen.

Anderweitig wurde hier auch in diesen Forum empfohlen die X.ini datei zu löschen. Funktioniert leider auch nicht. Mehr kann ich wohl nicht tun.
Hoffe ihr kennt noch einen Rat.

Liebe Grüße Olligator


P.S. Vielleicht hilft das ja auch etwas:


Sonntag, 25. September 2005 17.36 Uhr CEST
ProjectX 0.90 pre-release (10.09.2005)

<<< Session Informationen >>>

-> arbeite an Zusammenstellung 0

-> normale Logdatei automatisch speichern
-> schreibe Videodaten
-> schreibe alle anderen Daten
-> composite.display.flag unwirksam machen
-> Sequenzendcode am Ende anfügen
-> Auflösung in SDE setzen
-> PVA: Audio nur formatgerecht behandeln
-> VOB: versch. Cell-Zeitlinen beachten
-> TS: ignoriere verschlüsselte Pakete
-> TS: erweiterte Paketinhaltsuche
-> TS: verbinde Dateisegmente (Dreambox)
-> TS: generiere PMT inhaltsbezogen
-> akzept. nur geschlossene PES/TS Pakete
-> verbinde verschiedene Aufnahmen
-> 1.PES-Paket muß mit Video starten
-> generiere PCR/SCR aus PTS

-> schreibe Ausgabedateien nach: 'D:\d-box-Aufnahme\2005-09-25-Die Geistervilla (Haunted Mansion)'

-> Eingabedatei 0: 'D:\d-box-Aufnahme\2005-09-25-Die Geistervilla (Haunted Mansion)\Die Geistervilla (Haunted Mansion)(PREMIERE 3)-1_00.vpes' (116.210.856 Bytes)
-> Dateityp ist PES (incl. MPEG Video)
-> demultiplexe
!> Startcode fehlt bei Pos.: 0
!> Startcode gefunden bei Pos.: 47732
-> gefunden: PES-ID 0xE0 (MPEG Video) @ 47732
-> Videoeigenschaften: 720*576 @ 25fps @ 0.6735 (4:3) @ 15000000bps, vbvPuffer 112
-> starte Export von Videodaten bei GOP# 0
!> verwerfe überflüssige B-Frames bei GOP# 0 / neuer Zeitindex 00:00:00.000

-> Video: fr/ ct/ 1p/ cg/ og/ dg -> 10138/ 1/ 845/ 845/ 0/ 0
-> Videolänge: 10138 Bilder in 00:06:45.520
-> GOP Zusammenfassung: min. 20, max. 24 Felder; enthält Halb- und Vollbilder
-> durchschnittl. nom. Bitrate 2290652bps (min/max: 474000/7489200)
-> setze Bitrate im ersten Sequenzkopf auf 7489200bps
---> neue Datei: D:\d-box-Aufnahme\2005-09-25-Die Geistervilla (Haunted Mansion)\Die Geistervilla (Haunted Mansion)(PREMIERE 3)-1_00.m2v

-> Eingabedatei 1: 'D:\d-box-Aufnahme\2005-09-25-Die Geistervilla (Haunted Mansion)\Die Geistervilla (Haunted Mansion)(PREMIERE 3)-1_01.apes' (9.778.056 Bytes)
-> Dateityp ist PES (MPEG Audio first)
!> Startcode fehlt bei Pos.: 0
Gestoppt...

!> an error has occured.. (please inform the autors at 'forum.dvbtechnics.info')
java.lang.ArrayIndexOutOfBoundsException: -1
at net.sourceforge.dvb.projectx.parser.CommonParsing.validateStartcode(CommonParsing.java:508)
at net.sourceforge.dvb.projectx.parser.MainProcess.parseSecondaryPES(MainProcess.java:1497)
at net.sourceforge.dvb.projectx.parser.MainProcess.processCollection(MainProcess.java:944)
at net.sourceforge.dvb.projectx.parser.MainProcess.startProcessing(MainProcess.java:355)
at net.sourceforge.dvb.projectx.parser.MainProcess.run(MainProcess.java:150)

Verfasst: So 25 Sep 2005, 16:27
von KeXXeN
Du musst TS streamen und nicht PES (siehe Readme von UDREC) dazu die Option "PTS regenerieren" aktiviert lassen und das ganze demultiplexen...
Dann sollte dieses Problem beseitigt sein.

Verfasst: So 25 Sep 2005, 17:05
von Olligator
Aber ich dachte wenn ich unter Optionen - Engine - udrec Optionen - MPEG Transport angeklickt habe erhalte ich automatisch einen TS Stream?
War das nicht mal so?

Grüße Olligator

Verfasst: So 25 Sep 2005, 17:14
von Olligator
Gut habe das jetzt mal umgestellt:
Kurz nachdem die Aufnahme beginnt erscheint folgender Warnhinweis und die aufnahme bricht ab:

"Application has generated an exception that could not be handled.

Process id=0xd2c (3372); Tread id=0x744 (1860)."

Mhh, und ein *.ts File habe ich als noch nicht.

Grüße Olligator

Verfasst: So 25 Sep 2005, 17:31
von KeXXeN
Für TS muss der SPTS Modus auf der Box aktiviert sein.

Verfasst: So 25 Sep 2005, 17:51
von Olligator
Super und danke für die schnelle Hilfe.
Nur jetzt habe ich kein Videotext mehr.
Habe aber keine Einstellungen verändert, sowohl in Jack the Grabber als auch in ProjectX. Ich erhalt nur Videofile und die Audiofiles.

Dafür vielleicht auch einen Tipp.

Grüße Olligator

Und gleichzeitig auch Probleme mit der Aufnahme:

Auszug ProjectX

-> demultiplexe
-> keine PMT gefunden
!> erhaltenes PES Paket ohne Daten oder mit falschen Kopfdaten (147828/65536/0/0)
!> verwerfe GOP# 0 bei orig. PTS 02:10:21.541 (703938691)
-> Bilder erw./gez. 11/6, inGOP PTS Diff. 0ms, neuer Zeitindex 00:00:00.000
!> erhaltenes PES Paket ohne Daten oder mit falschen Kopfdaten (148396/65536/0/0)
!> verwerfe GOP# 1 bei orig. PTS 02:10:22.021 (703981891)
-> Bilder erw./gez. 11/6, inGOP PTS Diff. 0ms, neuer Zeitindex 00:00:00.000
!> erhaltenes PES Paket ohne Daten oder mit falschen Kopfdaten (169764/65536/0/0)
!> verwerfe GOP# 2 bei orig. PTS 02:10:22.501 (704025091)
....

Normal ist das nicht oder?

Grüße Olligator

Verfasst: So 25 Sep 2005, 20:24
von z3r0
!> an error has occured.. (please inform the autors at 'forum.dvbtechnics.info')
Würde ich auch machen. Da ist wohl ein Bug in PX.

Verfasst: So 25 Sep 2005, 20:43
von eltinax
Mit ProjectX 0.9 erhalte ich auch keine Untertitel. :(
Ich bearbeite Filme mit Untertiteln jetzt wieder mit Project 0.89.
Wird wahrscheinlich in absehbarer Zeit gefixt werden.

cu
eltinax

Verfasst: So 25 Sep 2005, 21:31
von Agrivaine
Hmm, ich hab mit der pre_05 keinerlei Probleme damit. Da diese auch zur Final werden soll kann ich mir einen derartigen Fehler auch nicht vorstellen...

Verfasst: So 25 Sep 2005, 23:31
von Olligator
Hallo und Guten Abend an alle, die mir heute hier im Forum hilfreich zur Seite gestanden haben.

Streamen der Untertitel funktioniert jetzt ohne Probleme. (Immerhin habe ich einen ganzen Tag damit zu gebracht :oops: )

Aktuelle Programme

Ich benutze dazu das aktuelle Jack the Grabber Release-Image auf meiner d-box.
Zum streamen am Pc das aktuelle Jack the Grabber 0.7.4c, mit TS Stream, danke hier vielmals an KeXXeN.
Zum demultiplexen muß ich leider zur Project X Version 0.82.1 raten. Danke hier an eltinax.
Meine Versuche über das aktuelle Project 0.90 verliefen leider ohne Ergebnis. (Siehe kurzes Logfile oben!)
Obwohl ich von der grafischen/optischen Oberfläche sehr angetan war.

In diesem Sinne wünsche ich euch eine Gute Nacht und nochmals vielen Dank.

Grüße Olligator

Verfasst: Mo 26 Sep 2005, 0:48
von jmittelst
PX pre090_05 macht bei mir keine Probleme:

Code: Alles auswählen

Samstag, 24. September 2005  11.33 Uhr CEST
ProjectX 0.90 pre_05 (20.09.2005)

<<< Session Informationen >>>

-> arbeite an Zusammenstellung 0
 
-> normale Logdatei automatisch speichern
-> schreibe Videodaten
-> schreibe alle anderen Daten
-> weitere Export-Limitationen: DAR:  0.7031 (16:9)
-> composite.display.flag unwirksam machen
-> Sequenzendcode am Ende anfügen
-> Auflösung in SDE setzen 
-> ergänze fehlenden Sequenzkopf in GOPs
-> PVA: Audio nur formatgerecht behandeln
-> VOB: versch. Cell-Zeitlinen beachten
-> TS: ignoriere verschlüsselte Pakete
-> TS: erweiterte Paketinhaltsuche
-> TS: verbinde Dateisegmente (Dreambox)
-> TS: generiere PMT inhaltsbezogen
-> TS: generiere Info TTX Service (test)
-> akzept. nur geschlossene PES/TS Pakete
-> verbinde verschiedene Aufnahmen
-> Video: gleitende PTSs ausgleichen
-> 1.PES-Paket muß mit Video starten
-> generiere PCR/SCR aus PTS
 
....

--> Teletext unter PID 0x20 (SubID 0x10)
-> Exportformat: sub
-> temp. Datei: Welcome to the Jungle (The Rundown)_00.tt (195297922 Bytes)
-> suche nach Seite Nr. 150
Teletext PTS: erstes Paket 02:00:08.185, letztes Paket 03:44:57.673
Video PTS: Start 1.GOP 02:00:59.851, Ende letzte GOP 03:40:59.171
-> passe Teletext an Video-Zeitlinie an
-> Anbieter: FAB Teletext System
-> Programm: PREMIERE 
447 Seiten der Nr. 150 geschrieben...
---> neue Datei: Y:\ts\2005.09.17 - 22.10 - PREMIERE 1 - Welcome to the Jungle (The Rundown)\Welcome to the Jungle (The Rundown)_00[150].sub
-> Exportformat: sub
-> temp. Datei: Welcome to the Jungle (The Rundown)_00.tt (195297922 Bytes)
-> suche nach Seite Nr. 152
Teletext PTS: erstes Paket 02:00:08.185, letztes Paket 03:44:57.673
Video PTS: Start 1.GOP 02:00:59.851, Ende letzte GOP 03:40:59.171
-> passe Teletext an Video-Zeitlinie an
-> Anbieter: FAB Teletext System
-> Programm: PREMIERE 
355 Seiten der Nr. 152 geschrieben...
---> neue Datei: Y:\ts\2005.09.17 - 22.10 - PREMIERE 1 - Welcome to the Jungle (The Rundown)\Welcome to the Jungle (The Rundown)_00[152].sub
-> Exportformat: sub
-> temp. Datei: Welcome to the Jungle (The Rundown)_00.tt (195297922 Bytes)
-> suche nach Seite Nr. 151
Teletext PTS: erstes Paket 02:00:08.185, letztes Paket 03:44:57.673
Video PTS: Start 1.GOP 02:00:59.851, Ende letzte GOP 03:40:59.171
-> passe Teletext an Video-Zeitlinie an
-> Anbieter: FAB Teletext System
-> Programm: PREMIERE 
705 Seiten der Nr. 151 geschrieben...
---> neue Datei: Y:\ts\2005.09.17 - 22.10 - PREMIERE 1 - Welcome to the Jungle (The Rundown)\Welcome to the Jungle (The Rundown)_00[151].sub
Und grade nochmal überprüft, der Untertitel von Seite 151 findet sich als DVDSubpicture auf der DVD und kann problemlos abgespielt werden.

cu
Jens

Verfasst: Mo 26 Sep 2005, 6:38
von eltinax
Bei mir hat es bis jetzt nicht mit 0.9.0 funktioniert.
Normalerweise habe ich auch immer die neueste Version. Kann das aber im Moment nicht überprüfen. Werde heute abend mal nachsehen.

cu
eltinax

Verfasst: So 02 Okt 2005, 14:04
von Olligator
Hallo zusammen,

ich habe leider schon wieder ein Problem. Vielleicht ist es ja bekannt.

Bis jetzt beim streamen war es bei mir immer so. Wenn ich einen Film aufgenommen habe, der im Format 16:9 Widescreen 2,35:1 ausgestrahlt wurde, ist dieser auch so auf meiner Festplatte gelandet. Und später nach dem schneiden und nachbearbeiten auch auf der DVD.

Momentan habe ich aber bei zwei Filmen festgestellt, das diese - wenn auch in 16:9 Widescreen 2,35:1 ausgestrahlt - Bei mir auf dem Rechner in 16:9 Widescreen 1,75:1 (oder so ahnlich) aufgezeichnet werden.
Ist das jetzt auch normal oder habe ich schon wieder vergessen irgendwo ein Häckchen zu setzten?

Liebe Grüße

Olligator

Verfasst: So 02 Okt 2005, 14:35
von KeXXeN
Das Problem ist so eigentlich nicht bekannt.

Es muss allerdings einen anderen Grund haben als "Das aufzeichenen"

Bei der Aufnahme, egal ob ES, PES oder TS, wird immer nur das aufgenommen was von der Box kommt.
Unverändert.

Möglicherweise schneidest du falsch oder du hast bei ProjektX einen falschen Wert eingetragen.

Verfasst: So 02 Okt 2005, 16:58
von Olligator
KeXXeN hat geschrieben: ...Bei der Aufnahme, egal ob ES, PES oder TS, wird immer nur das aufgenommen was von der Box kommt.
Unverändert....
Also sehe ich das jetzt richtig, wenn ich auf meinem TV den Sreen 16:9 Widescreen 2,35:1 sehe wird dieses Signal auch so übertragen?

Weil wenn ja, muß dann ein Fehler bei der Übertragung zum PC sein.

Weil dieses Problem auch auftritt wenn ich mit ES arbeite. Heißt also in Project X kann da schon nix falsch eingestellt sein.

Und das "Rohausgangsmaterial" hat auch schon diese Fehler. Also noch vor dem schneiden.

Soweit meine Beobachtungen.

Grüße Olligator