Demultiplex-Problem

Alles - außer Verbesserungsvorschläge - zu JtG hier rein.
Nachricht
Autor
nubbler
Gelegenheits-Streamer
Gelegenheits-Streamer
Beiträge: 27
Registriert: So 27 Jun 2004, 14:00

Demultiplex-Problem

#1 Beitrag von nubbler » Di 27 Sep 2005, 22:16

Hallo,

das aufnehmen von Sendungen funktionierte in letzter Zeit reibungslos und ohne probleme; nur seit neuestem treten Probleme beim demultiplexen auf.

Aufnahme ist mit JTG 0.7.4b, udrec unter WinXP problemlos; nur beim demultiplexen mit ProjektX 0.82 haut er mir seit neuestem folgende Fehlermeldungen um die Ohren:

Code: Alles auswählen

-> Eingabedatei 0:  C:\Premiere\2005-09-27-Germanikus\Germanikus-1_00.vpes (2019059496 Bytes)
-> Datei ist Video/Audio/TTX PES
-> demultiplexe
-> gefunden: PES-ID 0xE0 (MPEG Video) @ 0
!> nächster Startcode fehlt bei Pos.: 324903 von 128300 (Paketgröße=0) / I-Puffer 196608
!> Startcode fehlt bei Pos.: 324903
!> Startcode gefunden bei Pos.: 424760
!> nächster Startcode fehlt bei Pos.: 621363 von 424760 (Paketgröße=0) / I-Puffer 196608
!> Startcode fehlt bei Pos.: 621363
!> Startcode gefunden bei Pos.: 774740
!> nächster Startcode fehlt bei Pos.: 971343 von 774740 (Paketgröße=0) / I-Puffer 196608
!> Startcode fehlt bei Pos.: 971343
!> Startcode gefunden bei Pos.: 995720
-> 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
!> PTS Differenz von 129600 (00:00:01.440) zum letzten exportierten GOP festgestellt 
!> verwerfe überflüssige B-Frames bei GOP# 1 / neuer Zeitindex 00:00:00.400
!> nächster Startcode fehlt bei Pos.: 1787976 von 1591372 (Paketgröße=0) / I-Puffer 196608
!> Startcode fehlt bei Pos.: 1787976
!> Startcode gefunden bei Pos.: 1883160
!> nächster Startcode fehlt bei Pos.: 2079764 von 1883160 (Paketgröße=0) / I-Puffer 196608
!> Startcode fehlt bei Pos.: 2079764
!> Startcode gefunden bei Pos.: 2201612
!> nächster Startcode fehlt bei Pos.: 2398216 von 2201612 (Paketgröße=0) / I-Puffer 196608
!> Startcode fehlt bei Pos.: 2398216
!> Startcode gefunden bei Pos.: 2665624
!> PTS Differenz von 129600 (00:00:01.440) zum letzten exportierten GOP festgestellt 
!> verwerfe überflüssige B-Frames bei GOP# 6 / neuer Zeitindex 00:00:02.720
!> nächster Startcode fehlt bei Pos.: 3113338 von 2916736 (Paketgröße=0) / I-Puffer 196608
!> Startcode fehlt bei Pos.: 3113338
!> Startcode gefunden bei Pos.: 3165908
!> nächster Startcode fehlt bei Pos.: 3362512 von 3165908 (Paketgröße=0) / I-Puffer 196608
!> Startcode fehlt bei Pos.: 3362512
!> Startcode gefunden bei Pos.: 3378184
!> PTS Differenz von 86400 (00:00:00.960) zum letzten exportierten GOP festgestellt 
!> verwerfe überflüssige B-Frames bei GOP# 8 / neuer Zeitindex 00:00:03.600
!> nächster Startcode fehlt bei Pos.: 4217814 von 4021212 (Paketgröße=0) / I-Puffer 196608
!> Startcode fehlt bei Pos.: 4217814
!> Startcode gefunden bei Pos.: 4452504
!> nächster Startcode fehlt bei Pos.: 4810075 von 4613472 (Paketgröße=0) / I-Puffer 196608
!> Startcode fehlt bei Pos.: 4810075

u.
s.
w.
das ganze zieht sich die ganze .vpes-Datei durch.

Kann mir jemand erklären was es damit auf sich hat?

viele grüße
nubbler

KeXXeN
Moderator
Moderator
Beiträge: 2975
Registriert: Di 21 Okt 2003, 16:16
Wohnort: Hamburg
Kontaktdaten:

#2 Beitrag von KeXXeN » Di 27 Sep 2005, 23:08

Das ist ein Problem das sich nur auf pes Dateien bezieht.
du musst den Puffer für I-Frames vergrößern.
ch habe jetzt für mich eine Lösung gefunden: Man setzt in ProjectX unter options den Parameter "I-Buffersize in bytes (only PES packetsize =0!)" auf den Wert 524288. Das hat bei mir alle Fehler beseitigt.
Alternativ als TS aufnehmen, dann kommt dieser Fehler nicht.

Wenn du eh mit UDrec aufnimmst, solltest du den SPTS Modus der Box aktivieren und in TS aufnehmen wenn du es sowieso hinterher mit PX demultiplexen willst...
Sonst macht PES Streaming imo recht wenig sinn...

Benutzeravatar
reinergu
Streamsüchtling
Streamsüchtling
Beiträge: 521
Registriert: Do 08 Apr 2004, 18:33
Wohnort: Kölle am Rhing
Kontaktdaten:

#3 Beitrag von reinergu » Mi 28 Sep 2005, 18:35

Also ist es nicht mehr ratsam in PES aufzunehmen? Ich mache das schon immer so und schmeisse dann die Dateien einfach in Muxxi und mache ne DVD draus.
Die Fehler, die bei mir vor kurzem waren, scheinen genauso misteriös wie sie gekommen sind, auch wieder verschwunden zu sein.
-------------------------------------------------------------------------------------------------------------------

mfg
reinergu

KeXXeN
Moderator
Moderator
Beiträge: 2975
Registriert: Di 21 Okt 2003, 16:16
Wohnort: Hamburg
Kontaktdaten:

#4 Beitrag von KeXXeN » Mi 28 Sep 2005, 19:04

Das macht keinen Sinn.
Entweder in ES aufnehmen weil man getrennte Spuren haben möchte.
Besser aber in TS aufnehmen.
Die Spuren sind da nicht getrennt und es wird auch nichts am Datenstrom verändert.
Ergo auch weniger mögliche Fehlereinflüsse ;)

PES macht imo nur Sinn wenn du muxxi benutzen möchtest und eben gerade die Daten nicht nochmal durch PX jagen möchtest.
Wenn du sie aber sowieso durch PX laufen lässt, dann lieber TS aufnehmen.
Hat den Vorteil das du mit der aktuellen UDrec auch Videotext aufnehmen kannst (Untertitel)

nubbler
Gelegenheits-Streamer
Gelegenheits-Streamer
Beiträge: 27
Registriert: So 27 Jun 2004, 14:00

#5 Beitrag von nubbler » Mi 28 Sep 2005, 19:44

KeXXeN hat geschrieben:Alternativ als TS aufnehmen, dann kommt dieser Fehler nicht.

Wenn du eh mit UDrec aufnimmst, solltest du den SPTS Modus der Box aktivieren und in TS aufnehmen wenn du es sowieso hinterher mit PX demultiplexen willst...
Sonst macht PES Streaming imo recht wenig sinn...
Vielen dank; jetzt funktionierts wieder.

Ich habe früher mit der WingrabEngine gestreamt; als ich dann mit udrec angefangen habe dachte ich eigentlich das PES-Streaming am besten wäre wenn man mit PX demuxt...

siehe Dokumentation von JTG:
MPEG Packetized Elementary: PES Streams können mit ausgewählten Tools weiterverarbeitet werden (zum Beispiel ProjectX).
Edit:
Mit welchem Tool kann man eigentlich PES Dateien schneiden bevor man sie direkt mit muxxi weiterverarbeit?

Benutzeravatar
reinergu
Streamsüchtling
Streamsüchtling
Beiträge: 521
Registriert: Do 08 Apr 2004, 18:33
Wohnort: Kölle am Rhing
Kontaktdaten:

#6 Beitrag von reinergu » Mi 28 Sep 2005, 20:26

Schneiden (PES Daten) geht nur wenn du die vorher mittels PX demuxen lässt. Dann kannst du die Daten mit Cuttermaran oder MPeg2Schnitt schneiden und die Daten kann man dann Muxxi zu fressen geben.


@KeXXeN
Mir wurde damals zu PES geraten. Aber du hast schon recht, Untertitel wollte ich eh demnächst streamen. Dann muss ich mich mal so langsam in die Materie TS einarbeiten. Mann muss ja einiges beachten und ich glaube ja auch einen Server aufsetzen? Hatte mich damit noch nicht so richtig beschäftigt. Wie gesagt, habe immer PES gestreamt. Das ging ja so.

Schönen Abend noch euch allen.
-------------------------------------------------------------------------------------------------------------------

mfg
reinergu

eltinax
Site Sponsor
Site Sponsor
Beiträge: 1098
Registriert: Mi 31 Dez 2003, 1:45
Wohnort: Köln

#7 Beitrag von eltinax » Mi 28 Sep 2005, 21:12

KeXXeN hat geschrieben: ....
Hat den Vorteil das du mit der aktuellen UDrec auch Videotext aufnehmen kannst (Untertitel)
Hm,
ich nehme immer mit udrec Einstellung PES auf, demuxe mit ProjectX und erhalte auch den Stream mit Untertiteln. Somit ist TS für mich hiefür kein Argument.
Allerding will ich auch irgendwann mal einen Server aufsetzen und mit Einstellung TS streamen. Vielleicht ändere ich meine Meinung dann. :roll: :)

cu
eltinax
_________________
1 x VU+ Duo 500GB intern 1 x Hauppauge WinTV-Nova-HD-S2 mit WinTV-Ci
Kabel: 2 x Nokia 2I-Avia 500 (1 x IDE), 1 x Sagem 1I-Kabel Avia 600, SAT: (Nokia 2I + IDE), Sagem 1 + 2I (1 x IDE), Philips)
Image JTG-Team 3.10.08 Snapshot aktuell
1 x Komplett (SO2 mit HD, ohne Bu-Li)
Hardware: Athlon 64 6400 Mhz, 2GB DDR2-800, 2 x 1,5 TB S-ATA, LG-GH20LS, Wechselplatten S-ATA 2 x 750GB
Athlon II 4 x 2500 Mhz (45W), 4GB DDR2-800, 1 x 500 GB + 2 x S-ATA 2TB als Medienserver auf Onkyo TX-SR 607 7.1
Klack>yweb>Festplatte in Box>ProjectX>Cuttermaran>IfoEdit

nubbler
Gelegenheits-Streamer
Gelegenheits-Streamer
Beiträge: 27
Registriert: So 27 Jun 2004, 14:00

#8 Beitrag von nubbler » Mi 28 Sep 2005, 21:38

reinergu hat geschrieben:Schneiden (PES Daten) geht nur wenn du die vorher mittels PX demuxen lässt. Dann kannst du die Daten mit Cuttermaran oder MPeg2Schnitt schneiden und die Daten kann man dann Muxxi zu fressen geben.
Jo, das ist klar, so habe ich das bis jetzt auch gehandhabt (nur danach mit DVDlab gearbeitet), nur soll eben dieses Verfahren ja angeblich keinen Sinn machen.

Wenn PES nur Sinn macht wenn man den Stream direkt mit muxxi verarbeitet, man aber keine möglichkeit hat ohne demultiplexen zu schneiden, macht PES ja eigentlich gar keinen sinn......schneiden muß man ja schließlich immer; oder nimmt er bei euch genau beim beginn der aufzunehmenden Sendung auf?


:?:

KeXXeN
Moderator
Moderator
Beiträge: 2975
Registriert: Di 21 Okt 2003, 16:16
Wohnort: Hamburg
Kontaktdaten:

#9 Beitrag von KeXXeN » Mi 28 Sep 2005, 21:53

nur soll eben dieses Verfahren ja angeblich keinen Sinn machen.
So kann man das nicht sagen.
Das Verfahren macht schon Sinn, nur halt PES nicht.

PES war mal als zwitter zwischen TS und ES gedacht.
Das wurde aber irgendwo, irgenwann, irgendwie aufgegeben.
Das sieht man alleine schon am Movieplayer auf der Box.
Noch gar nicht bemerkt das die Schaltfläche "PES abspielen (experimentell)" schon lange nicht mehr da ist?
Oder gar nie bemerkt das es mal eine solche Funktion gab?

Wirklichen Sinn machen wirklich nur TS und ES Streams.
ES für die Schnelle.
TS wer auf nummer sicher gehen will, oder den Movieplayer mit NFS-Server betreiben möchte.

nubbler
Gelegenheits-Streamer
Gelegenheits-Streamer
Beiträge: 27
Registriert: So 27 Jun 2004, 14:00

#10 Beitrag von nubbler » Mi 28 Sep 2005, 22:10

KeXXeN hat geschrieben: So kann man das nicht sagen.
Das Verfahren macht schon Sinn, nur halt PES nicht.
Ich meinte ja, wenn man mit PES so verfährt.
KeXXeN hat geschrieben: Noch gar nicht bemerkt das die Schaltfläche "PES abspielen (experimentell)" schon lange nicht mehr da ist?
Oder gar nie bemerkt das es mal eine solche Funktion gab?
nö, noch nie den Movieplayer verwendet ;-)
KeXXeN hat geschrieben: Wirklichen Sinn machen wirklich nur TS und ES Streams.
ES für die Schnelle.
TS wer auf nummer sicher gehen will, oder den Movieplayer mit NFS-Server betreiben möchte.
Na dann werd ich das mal testen, vielen dank für die Hintergrundinfo´s. :idea:

Benutzeravatar
jmittelst
Co-Admin
Co-Admin
Beiträge: 11013
Registriert: So 16 Nov 2003, 13:42
Wohnort: Schildgen (Bergisch Gladbach)
Kontaktdaten:

#11 Beitrag von jmittelst » Do 29 Sep 2005, 3:51

Naja, PES ist schon nett. Das sind dann Rohdaten, deren Inhalt dann auch mal untersucht werden kann, wenn die Weiterverarbeitung nicht klappen will. Außerdem erfordert es 3% weniger Netzwerklast. Gerade um Asplit und Vsplit zu nutzen und dabei auf einer sicheren Seite zu sein, bietet sich PES an. Wenn man das mit ES direkt nutzt, hat man u.U. 1000 Schnipsel, weil der Sender das AC3-Signal nicht hinbekommen hat.

@Eltinax - Eigentlich kann PX aber die Zeitlinie der Untertitel nur dann aus dem 1. Audiostream wiederherstellen, wenn ein TS vorliegt. Das sollte also bei Premiere nicht klappen mit PES - zwar Text da, aber ohne Zeitstempel. Oder ist da was neu? Funktioniert das bei Dir wirklich und läßt sich hinterher von DVD auch so abspielen?

@reinergu: Einen Server mußt Du nur aufsetzen, wenn Du die TS an den Movieplayer weiterstreamen möchtest oder diese sogar direkt aufnehmen willst. Zu empfehlen ist hier SFU, s.a. http://wiki.tuxbox.org/SFU

cu
Jens
VU+ Ultimo 4k
VU+ Duo²
VU+ Solo²


[Zitat]Es gibt 2 Dinge, die unendlich sind. Das Weltall und die Dummheit der Menschen. Beim Weltall bin ich mir aber nicht so sicher...[/Zitat]
Vorsicht! Lesen kann zu Bildung führen! Links, Suchfunktion, Wikis und Google deshalb nur mit Bedacht nutzen!

eltinax
Site Sponsor
Site Sponsor
Beiträge: 1098
Registriert: Mi 31 Dez 2003, 1:45
Wohnort: Köln

#12 Beitrag von eltinax » Do 29 Sep 2005, 6:38

jmittelst hat geschrieben: .......
@Eltinax - Eigentlich kann PX aber die Zeitlinie der Untertitel nur dann aus dem 1. Audiostream wiederherstellen, wenn ein TS vorliegt. Das sollte also bei Premiere nicht klappen mit PES - zwar Text da, aber ohne Zeitstempel. Oder ist da was neu? Funktioniert das bei Dir wirklich und läßt sich hinterher von DVD auch so abspielen?
........

cu
Jens
Da ich in letzter Zeit kaum mehr DVD's fertig gestellt habe, kann ich es gar nicht sagen. :oops: Ich war der Meinung, daß die Videotext Streams dann auch verarbeitbar wären, wenn sie mit aufgenommen wurden.
Da ich mich aber nach 26 Monaten "Freizeit" jetzt wieder um andere Sachen kümmern darf, werde ich wohl in absehbarer Zeit eh nicht mehr dazu kommen, das zu testen.

cu
eltinax
_________________
1 x VU+ Duo 500GB intern 1 x Hauppauge WinTV-Nova-HD-S2 mit WinTV-Ci
Kabel: 2 x Nokia 2I-Avia 500 (1 x IDE), 1 x Sagem 1I-Kabel Avia 600, SAT: (Nokia 2I + IDE), Sagem 1 + 2I (1 x IDE), Philips)
Image JTG-Team 3.10.08 Snapshot aktuell
1 x Komplett (SO2 mit HD, ohne Bu-Li)
Hardware: Athlon 64 6400 Mhz, 2GB DDR2-800, 2 x 1,5 TB S-ATA, LG-GH20LS, Wechselplatten S-ATA 2 x 750GB
Athlon II 4 x 2500 Mhz (45W), 4GB DDR2-800, 1 x 500 GB + 2 x S-ATA 2TB als Medienserver auf Onkyo TX-SR 607 7.1
Klack>yweb>Festplatte in Box>ProjectX>Cuttermaran>IfoEdit

Benutzeravatar
reinergu
Streamsüchtling
Streamsüchtling
Beiträge: 521
Registriert: Do 08 Apr 2004, 18:33
Wohnort: Kölle am Rhing
Kontaktdaten:

#13 Beitrag von reinergu » Do 29 Sep 2005, 19:13

Also, ich habe das ganze mal ausprobiert.
Mittels TS aufnehmen funktioniert soweit ganz gut. Habe einen kleinen Test mit King of Queens gefahren und ging.
Was allerdings partout nicht funktionieren will ist die Wiedergabe des TS Files auf der Box. Ich habe alles Schritt für Schritt nach den Anleitungen von wikipedia gemacht.
Wie bekomme ich eigentlich die Mountverzeichnisse noch einmal gelöscht die auf der Box sind??
-------------------------------------------------------------------------------------------------------------------

mfg
reinergu

Benutzeravatar
jmittelst
Co-Admin
Co-Admin
Beiträge: 11013
Registriert: So 16 Nov 2003, 13:42
Wohnort: Schildgen (Bergisch Gladbach)
Kontaktdaten:

#14 Beitrag von jmittelst » Fr 30 Sep 2005, 7:51

Was willst Du löschen? Die Einstellungen? Oder /mnt/filme oder so?
cu
Jens
VU+ Ultimo 4k
VU+ Duo²
VU+ Solo²


[Zitat]Es gibt 2 Dinge, die unendlich sind. Das Weltall und die Dummheit der Menschen. Beim Weltall bin ich mir aber nicht so sicher...[/Zitat]
Vorsicht! Lesen kann zu Bildung führen! Links, Suchfunktion, Wikis und Google deshalb nur mit Bedacht nutzen!

Benutzeravatar
reinergu
Streamsüchtling
Streamsüchtling
Beiträge: 521
Registriert: Do 08 Apr 2004, 18:33
Wohnort: Kölle am Rhing
Kontaktdaten:

#15 Beitrag von reinergu » Fr 30 Sep 2005, 18:43

Das ganze Mountverzeichnis, so dass es aussieht, als ob ich noch nie irgendwas gemountet hätte.
-------------------------------------------------------------------------------------------------------------------

mfg
reinergu

Antworten