Fehler: PMT fehlt oder ungültig!

Begonnen von Bau, August 21, 2012, 21:40:27

« vorheriges - nächstes »

Bau

Hey zusammen,

ich hab bei einigen meiner Aufnahmen das Problem, dass im TS-Doctor (aktuelle Version) nach dem Öffnen der Datei die Fehlermeldung "PMT fehlt oder ungültig!" erscheint, sodass ein Schneiden oder umwandeln in ne ts-Datei mit dem Programm nicht mehr möglich ist.
Bei dem verwendeten DVB-C Receiver handelt es sich um einen Vantage VT-100C. (Aufnahmen als TRP-Datei und mehrere jeweils 2GB große 00x-Dateien)
Das Problem tritt allerdings nicht bei allen Aufnahmen auf. Ich hab keine "Regel" rausfinden können wann das Problem auftritt und wann nicht - das scheint mir völlig willkürlich zu sein. (Unabhängig vom Sender und auch von der Zahl gleichzeitiger Aufnahmen)

Auf dem Receiver lassen sich die Aufnahmen allerdings problemlos abspielen. Und bei einem Test gerade eben mit einer "kaputten" Aufnahme und der DVR-Studio HD Testversion von Vantage hat sich die Aufnahme allerdings mit der Haenlein Software auch problemlos öffnen lassen. Nach dem Umwandeln der Aufnahme in eine TS-Datei mit DVR-Studio kann die ts-Datei auch problemlos im TS-Doctor geöffnet und bearbeitet werden.
Es sollten also eigentlich keine größeren Probleme mit der Aufnahme vorliegen...

Hat jemand ne Ahnung woran das liegen könnte und wie man das Problem umgehen kann? (Ohne auf DVR-Studio umzusteigen - von der Handhabung gefällt mir der TS-Doctor irgendwie besser)

Danke schonmal an alle

Cypheros

Hallo,

wird die Datei als "Multifile-Recording" erkannt oder öffnest Du die Dateien über "Öffne gesplittete Dateien" ?

Bau

Ich öffne die Aufnahmen immer normal über "Datei - öffnen"
Als ich das erste mal eine Aufnahme von dem Vantage geöffnet hatte wurde dabei gefragt ob immer alle Dateien die zu den Aufnahme gehören geöffnet werden sollen, wo ich Ja angeklickt habe. Seitdem kommt da keine Nachfrage mehr und bei den Aufnahme wo kein PMT-Fehler angezeigt wird werden auch alle Dateien geöffnet.
Hoffe das hilft weiter...

Cypheros

Dann hast Du das Häkchen "Nicht wieder fragen" angeklickt.

Gibt es ein Log zu so einem Problemfall?

Bau

Hi, wie genau kann ich denn eine Log-Datei erstellen?

Wenn ich eine "defekte" Datei versuche zu öffnen komme ich bis zu folgendem Bildschirm:

Wenn ich das Fenster mit "OK" bestätige und anschließend auf "Datei - öffne letzte Log Datei" gehe passiert nix.

Cypheros

Unter Einstellungen/Allgemein die Option "Anzeige Log-Fenster" aktivieren, dann gibt es direkt bei der Analyse ein Log im Log-Fenster, dessen Text kann man kopieren (rechte Maustaste, Alles markieren, Kopieren).



Bau

Jetzt hab ich des Log-Fenster entdeckt...
Hier der Inhalt bei einer "defekten" Datei:
ZitatOpening file E:\DVB-C\Vantage\Citizen Kane 06-08-2012\Citizen Kane 06-08-2012.trp
Multiple files: Merging virtually
File 1 : E:\DVB-C\Vantage\Citizen Kane 06-08-2012\Citizen Kane 06-08-2012.trp
File 2 : E:\DVB-C\Vantage\Citizen Kane 06-08-2012\Citizen Kane 06-08-2012.001
File 3 : E:\DVB-C\Vantage\Citizen Kane 06-08-2012\Citizen Kane 06-08-2012.002
File 4 : E:\DVB-C\Vantage\Citizen Kane 06-08-2012\Citizen Kane 06-08-2012.003
File 5 : E:\DVB-C\Vantage\Citizen Kane 06-08-2012\Citizen Kane 06-08-2012.004
File 6 : E:\DVB-C\Vantage\Citizen Kane 06-08-2012\Citizen Kane 06-08-2012.005
File 7 : E:\DVB-C\Vantage\Citizen Kane 06-08-2012\Citizen Kane 06-08-2012.006

OS: Windows 7 Service Pack 1
TSDoctor.exe V 1.2.37 (Build 022332)
AMD Radeon HD 6450 (DISPLAY1)
Supported TS source filter found  : TS Doctor FileSource (on)
Supported splitter filter found   : Haali Media Splitter
Supported audio filter found      : ffdshow Audio Decoder, CyberLink Audio Decoder (PDVD9)
Supported Mpeg video filter found : CyberLink Video/SP Decoder (PDVD9), ffdshow Video Decoder(4422), Microsoft DTV-DVD Video Decoder
Supported H264 video filter found : ffdshow Video Decoder(4422), Microsoft DTV-DVD Video Decoder
Supported video renderer found    : Video Renderer, Enhanced Video Renderer

File size: 14179663872
Packets  : 75423744


Scanning for TRP fill packets

Scanning for PIDs

Found 9 different PIDs
Broadcast standard: DVB

Identifying stream types

$13F7: 90%  = H264 Video (PES_StreamID E0 = Video_Stream_0) [PCR,PTS,DTS]
$13FC: 4%   = AC3 Audio (PES_StreamID BD = Private_Stream_1) [PTS][PESLength]
$13FA: 2%   = Teletext (PES_StreamID BD = Private_Stream_1) [PTS][PESLength]
$13F8: 2%   = MPEG1 Audio (PES_StreamID C0 = Audio_Stream_0) [PTS][PESLength]
$13F9: 2%   = MPEG1 Audio (PES_StreamID C0 = Audio_Stream_0) [PTS][PESLength]
$0000: 0%   = PAT
$13FB: 0%   =
$13EC: 0%   = PMT
$13FE: 0%   =


Scanning for PATs

----------- PAT 0 -----------
PacketCount              : 1
Table ID                 : 0
Section Syntax Indicator : 1
Reserved Bit 0           : 0
Reserved Bit 1           : 1
Reserved Bit 2           : 1
Pointer Field            : 0
Section Length           : 29
Transport Stream ID      : 1019
Reserved Bit 3           : 1
Reserved Bit 4           : 1
Version Number           : 0
Current Next Indicator   : 1
Section Number           : 0
Last Section Number      : 0

  Program Number : $0000
  Map PID        : $0010

  Program Number : $283D
  Map PID        : $13EC

  Program Number : $283E
  Map PID        : $13F6

  Program Number : $283F
  Map PID        : $1400

  Program Number : $2840
  Map PID        : $140A

CRC32                    : $E65B5E97 = $E65B5E97
-----------------------------

Found 1 different PATs
Found 1 different PMT PIDs (4 PMTPIDs ignored $0010, 13F6, 1400, 140A )
Scanning for PMTs

----------- PMT 0 -----------
Packet                   : $00000BBC
PacketCount              : 1
PID                      : $13EC
Table ID                 : 2
Section Syntax Indicator : 1
PMT Size                 : 167
Pointer Field            : 0
Section Length           : 159
Program Number           : $283D
Version Number           : 12
Current Next Indicator   : 1
Section Number           : 0
Last Section Number      : 0
PCR PID                  : $13ED

Program Info Length      : 0

  Stream Type    : 5
  Description    : ITU-T Rec. H.222.0 | ISO/IEC 13818-1 private sections
  Elementary PID : $0492
  ES Info Length : 5
  ES Info        : $6F, $03, $00, $10, $E0
  ES Info Text   : o___à

  Stream Type    : 11
  Description    : ISO/IEC 13818-6 DSM-CC U-N Messages
  Elementary PID : $087B
  ES Info Length : 14
  ES Info        : $13, $05, $00, $00, $00, $0A, $00, $66, $02, $01, $23, $52, $01, $14
  ES Info Text   : _______f__#R__

  Stream Type    : 11
  Description    : ISO/IEC 13818-6 DSM-CC U-N Messages
  Elementary PID : $087C
  ES Info Length : 14
  ES Info        : $66, $02, $01, $23, $13, $05, $00, $00, $00, $0B, $00, $52, $01, $15
  ES Info Text   : f__#_______R__

  Stream Type    : 27
  Description    : AVC video stream as defined in ITU-T Rec. H.264 | ISO/IEC 14496-10 Video
  Elementary PID : $13ED
  ES Info Length : 3
  ES Info        : $52, $01, $09
  ES Info Text   : R__

  Stream Type    : 3
  Description    : ISO/IEC 11172 Audio
  Elementary PID : $13EE
  ES Info Length : 9
  ES Info        : $52, $01, $02, $0A, $04, $64, $65, $75, $00
  ES Info Text   : R____deu_

  Stream Type    : 3
  Description    : ISO/IEC 11172 Audio
  Elementary PID : $13EF
  ES Info Length : 16
  ES Info        : $7F, $05, $06, $87, $64, $65, $75, $52, $01, $04, $0A, $04, $6D, $69, $73, $00
  ES Info Text   : __‡deuR____mis_

  Stream Type    : 6
  Description    : ITU-T Rec. H.222.0 | ISO/IEC 13818-1 PES packets containing private data (Teletext)
  Elementary PID : $13F0
  ES Info Length : 10
  ES Info        : $52, $01, $03, $56, $05, $64, $65, $75, $09, $00
  ES Info Text   : R__V_deu__
  ES Info (teletext description) : 1. initial teletext page (deu) page 100

  Stream Type    : 6
  Description    : ITU-T Rec. H.222.0 | ISO/IEC 13818-1 PES packets containing private data (Subtitle)
  Elementary PID : $13F1
  ES Info Length : 13
  ES Info        : $59, $08, $64, $65, $75, $20, $00, $01, $00, $01, $52, $01, $06
  ES Info Text   : Y_deu ____R__

  Stream Type    : 6
  Description    : ITU-T Rec. H.222.0 | ISO/IEC 13818-1 PES packets containing private data (AC3)
  Elementary PID : $13F2
  ES Info Length : 12
  ES Info        : $6A, $01, $00, $52, $01, $11, $0A, $04, $64, $65, $75, $00
  ES Info Text   : j__R____deu_

  Stream Type    : 6
  Description    : ITU-T Rec. H.222.0 | ISO/IEC 13818-1 PES packets containing private data
  Elementary PID : $13F4
  ES Info Length : 0

CRC32                    : $E5D83B9E = $E5D83B9E
-----------------------------

Found 1 different PMTs

Selecting PMT with PID 13EC at position 00000BBC
CRC OK!
Deleting PMT entry: PID 0492 type 5 = ITU-T Rec. H.222.0 | ISO/IEC 13818-1 private sections
Deleting PMT entry: PID 087B type 11 = ISO/IEC 13818-6 DSM-CC U-N Messages
Deleting PMT entry: PID 087C type 11 = ISO/IEC 13818-6 DSM-CC U-N Messages
Deleting PMT entry: PID 13ED type 27 = AVC video stream as defined in ITU-T Rec. H.264 | ISO/IEC 14496-10 Video
Deleting PMT entry: PID 13EE type 3 = ISO/IEC 11172 Audio
Deleting PMT entry: PID 13EF type 3 = ISO/IEC 11172 Audio
Deleting PMT entry: PID 13F0 type 6 = ITU-T Rec. H.222.0 | ISO/IEC 13818-1 PES packets containing private data (Teletext)
Deleting PMT entry: PID 13F1 type 6 = ITU-T Rec. H.222.0 | ISO/IEC 13818-1 PES packets containing private data (Subtitle)
Deleting PMT entry: PID 13F2 type 6 = ITU-T Rec. H.222.0 | ISO/IEC 13818-1 PES packets containing private data (AC3)
Deleting PMT entry: PID 13F4 type 6 = ITU-T Rec. H.222.0 | ISO/IEC 13818-1 PES packets containing private data
10 entries deleted from stream list (not found in stream)!

PMT missing warning!
Trying to rebuild!

No valid PAT found!
--- PAT creation mode ---
Creating new PAT for PMT PID 13EC

----------- PAT 0 -----------
PacketCount              : 1
Table ID                 : 0
Section Syntax Indicator : 1
Reserved Bit 0           : 0
Reserved Bit 1           : 1
Reserved Bit 2           : 1
Pointer Field            : 0
Section Length           : 13
Transport Stream ID      : 6
Reserved Bit 3           : 1
Reserved Bit 4           : 1
Version Number           : 11
Current Next Indicator   : 1
Section Number           : 0
Last Section Number      : 0

  Program Number : $0000
  Map PID        : $0010

  Program Number : $283D
  Map PID        : $13EC

  Program Number : $283E
  Map PID        : $13F6

  Program Number : $283F
  Map PID        : $1400

  Program Number : $2840
  Map PID        : $140A

  Program Number : $0001
  Map PID        : $13EC

CRC32                    : $6F1B77A0 = $6F1B77A0
-----------------------------


Found 1 different PATs
Found 1 different PMT PIDs (8 PMTPIDs ignored $0010, 13F6, 1400, 140A, 0010, 13F6, 1400, 140A )
Scanning for PMTs
Found 1 different PMTs

Selecting PMT with PID 13EC at position 00000BBC
CRC OK!
Deleting PMT entry: PID 0492 type 5 = ITU-T Rec. H.222.0 | ISO/IEC 13818-1 private sections
Deleting PMT entry: PID 087B type 11 = ISO/IEC 13818-6 DSM-CC U-N Messages
Deleting PMT entry: PID 087C type 11 = ISO/IEC 13818-6 DSM-CC U-N Messages
Deleting PMT entry: PID 13ED type 27 = AVC video stream as defined in ITU-T Rec. H.264 | ISO/IEC 14496-10 Video
Deleting PMT entry: PID 13EE type 3 = ISO/IEC 11172 Audio
Deleting PMT entry: PID 13EF type 3 = ISO/IEC 11172 Audio
Deleting PMT entry: PID 13F0 type 6 = ITU-T Rec. H.222.0 | ISO/IEC 13818-1 PES packets containing private data (Teletext)
Deleting PMT entry: PID 13F1 type 6 = ITU-T Rec. H.222.0 | ISO/IEC 13818-1 PES packets containing private data (Subtitle)
Deleting PMT entry: PID 13F2 type 6 = ITU-T Rec. H.222.0 | ISO/IEC 13818-1 PES packets containing private data (AC3)
Deleting PMT entry: PID 13F4 type 6 = ITU-T Rec. H.222.0 | ISO/IEC 13818-1 PES packets containing private data
10 entries deleted from stream list (not found in stream)!

PMT missing error!

Cypheros

Hi,

also die PMT oder die PAT passen definitiv nicht zusammen. Sowas hab ich bisher auch noch gesehen.

Workaround ist folgender:

Mit dem File-Merger die 7 Dateien zusammenfügen. Dann mit dem "TS Paket Filter" die PAT($0000) und die PMT($13EC) löschen (Häkchen setzen). Die gefilterte Datei öffnen sollte dann problemlos funktionieren.

Werde versuchen für die Zukunft bei wiedersprüchlichen PAT/PMT diese zu ignorieren.

Bau

Super, so funktionierts
Danke für die schnelle Hilfe


www.cypheros.de