PMT ist fehlerhaft bei Aufnahme von SWR HD

Begonnen von hdgucker, August 15, 2013, 11:36:50

« vorheriges - nächstes »

hdgucker

Hallo!

Das Problem mit den PMT-Fehlern wurde ja schon häufiger behandelt, aber ich fürchte, dass ich hier trotzdem Hilfe brauche.
1. Meine Aufnahme ist ca. 11GB groß, 130min. lang und stammt von SWR in HD. Zu Beginn laufen die Nachrichten der ARD auf SWR.
2. VLC- und Media-Player spielen sie nicht ab. Mit dem Media Player Clssic HC läuft das Video aber fehlerfrei (Bild + Ton).
3. Versuchsweise wurde mit dem RAW-Cutter ein Stück vom Anfang entfernt und mit dem TS Packet Filter ungültige Streams entfernt. => erfolglos
4. Zuletzt wurde die Datei gekürzt, bis die nächste Sendung dran war, auch erfolglos
hier mal die LogDatei:

Opening file \\VideoPC\f\testvideos\Tagesschau_-_Die_Nachrichten_der_ARD_--_Lecker_aufs_Land_-_eine_kulinarische_Reise_-_Nach_Rheinhessen_zu_Alexandra_Damm_--_betrifft-_Fasten_-_Gesünder_durch_Verzicht_14.08.2013_1955.ts

OS: Windows 7 x64 Service Pack 1
TSDoctor.exe V 1.2.82 (Build 03B096)
NVIDIA GeForce GTX 570  (DISPLAY1)
Supported TS source filter found  : TS Doctor FileSource (on)
Supported splitter filter found   : Haali Media Splitter
Supported audio filter found      : Microsoft DTV-DVD Audio Decoder
Supported Mpeg video filter found : Microsoft DTV-DVD Video Decoder
Supported H264 video filter found : Microsoft DTV-DVD Video Decoder
Supported video renderer found    : Video Renderer, Enhanced Video Renderer

File size: 11666325900
Packets  : 62054925


Scanning for TRP fill packets

Scanning for PIDs

Found 3 different PIDs
Broadcast standard: DVB

Identifying stream types

$140A: 0%   = PMT
$1401: 98%  = H264 Video (PES_StreamID E0 = Video_Stream_0) [PCR,PTS,DTS]
$1402: 2%   = MPEG1 Audio (PES_StreamID C0 = Audio_Stream_0) [PTS][PESLength]


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           : 13
Transport Stream ID      : 8900
Reserved Bit 3           : 1
Reserved Bit 4           : 1
Version Number           : 6
Current Next Indicator   : 1
Section Number           : 0
Last Section Number      : 0

  Program Number : $2840
  Map PID        : $140A

CRC32                    : $48075B81 = $48075B81
-----------------------------

Found 1 different PATs
Found 1 different PMT PIDs
Scanning for PMTs

----------- PMT 0 -----------
Packet                   : $00000001
PacketCount              : 1
PID                      : $140A
Table ID                 : 2
Section Syntax Indicator : 1
PMT Size                 : 143
Pointer Field            : 0
Section Length           : 135
Program Number           : $2840
Version Number           : 30
Current Next Indicator   : 1
Section Number           : 0
Last Section Number      : 0
PCR PID                  : $140B

Program Info Length      : 0

  Stream Type    : 5
  Description    : ITU-T Rec. H.222.0 | ISO/IEC 13818-1 private sections
  Elementary PID : $055A
  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    : 27
  Description    : AVC video stream as defined in ITU-T Rec. H.264 | ISO/IEC 14496-10 Video
  Elementary PID : $140B
  ES Info Length : 3
  ES Info        : $52, $01, $09
  ES Info Text   : R__

  Stream Type    : 3
  Description    : ISO/IEC 11172 Audio
  Elementary PID : $140C
  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 : $140D
  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 : $140E
  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 : $140F
  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 : $1410
  ES Info Length : 12
  ES Info        : $52, $01, $11, $0A, $04, $64, $65, $75, $00, $6A, $01, $00
  ES Info Text   : R____deu_j__

CRC32                    : $391B3E7A = $391B3E7A
-----------------------------

Found 1 different PMTs

Selecting PMT with PID 140A at position 00000001
CRC OK!
Deleting PMT entry: PID 055A 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 140B type 27 = AVC video stream as defined in ITU-T Rec. H.264 | ISO/IEC 14496-10 Video
Deleting PMT entry: PID 140C type 3 = ISO/IEC 11172 Audio
Deleting PMT entry: PID 140D type 3 = ISO/IEC 11172 Audio
Deleting PMT entry: PID 140E type 6 = ITU-T Rec. H.222.0 | ISO/IEC 13818-1 PES packets containing private data (Teletext)
Deleting PMT entry: PID 140F type 6 = ITU-T Rec. H.222.0 | ISO/IEC 13818-1 PES packets containing private data (Subtitle)
Deleting PMT entry: PID 1410 type 6 = ITU-T Rec. H.222.0 | ISO/IEC 13818-1 PES packets containing private data (AC3)
8 entries deleted from stream list (not found in stream or encrypted)!

PMT missing warning!
Trying to rebuild!

No valid PAT found!
--- PAT creation mode ---
Creating new PAT for PMT PID 140A

----------- 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           : 3
Current Next Indicator   : 1
Section Number           : 0
Last Section Number      : 0

  Program Number : $2840
  Map PID        : $140A

  Program Number : $0001
  Map PID        : $140A

CRC32                    : $618995DD = $618995DD
-----------------------------


Found 1 different PATs
Found 1 different PMT PIDs
Scanning for PMTs
Found 1 different PMTs

Selecting PMT with PID 140A at position 00000001
CRC OK!
Deleting PMT entry: PID 055A 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 140B type 27 = AVC video stream as defined in ITU-T Rec. H.264 | ISO/IEC 14496-10 Video
Deleting PMT entry: PID 140C type 3 = ISO/IEC 11172 Audio
Deleting PMT entry: PID 140D type 3 = ISO/IEC 11172 Audio
Deleting PMT entry: PID 140E type 6 = ITU-T Rec. H.222.0 | ISO/IEC 13818-1 PES packets containing private data (Teletext)
Deleting PMT entry: PID 140F type 6 = ITU-T Rec. H.222.0 | ISO/IEC 13818-1 PES packets containing private data (Subtitle)
Deleting PMT entry: PID 1410 type 6 = ITU-T Rec. H.222.0 | ISO/IEC 13818-1 PES packets containing private data (AC3)
8 entries deleted from stream list (not found in stream or encrypted)!

PMT missing error!


Ich hätte das Ganze einfach verworfen, wenn der MPC das Video nicht fehlerfrei abspielen würde.

P.S. der MPC spielt als Video die PID 1401,e0,00 und als Ton 1402,c0,00 ab. Ich denke jedenfalls, dass mir dort die PID angezeigt wird. (Wiedergabe, Filter, MPC MPEG Source)

Gruß

eddi

ErichV

Zitat von: hdgucker am August 15, 2013, 11:36:50
3. Versuchsweise wurde mit dem RAW-Cutter ein Stück vom Anfang entfernt und mit dem TS Packet Filter ungültige Streams entfernt. => erfolglos

Das ist im Prinzip schon ein ganz guter Ansatz.
Was passiert, wenn du mit dem TS Packet Filter auch die PMT entfernst und diese vom TS-Doctor neu generieren lässt?
1 x Humax ESD-160S, 1x TechniSat TechniBox S4, 2x TechniSat Skystar USB 2 HD CI, Nvidia Shield TV Media Streaming Player, TS Doctor 4.0.38, DVBViewer Pro 7.2.5.0 mit DVBViewer Media Server 3.2.5.0

hdgucker

Danke für den Tipp!
Hat prima funtioniert. Auf die Idee den PMT-Stream komplett zu löschen wäre ich selbst nicht gekommen.

Gruß

eddi

ErichV

1 x Humax ESD-160S, 1x TechniSat TechniBox S4, 2x TechniSat Skystar USB 2 HD CI, Nvidia Shield TV Media Streaming Player, TS Doctor 4.0.38, DVBViewer Pro 7.2.5.0 mit DVBViewer Media Server 3.2.5.0

Djfe

also im log steht, nachdem der TSD die unnötigen Streams aus dem PMT gelöscht hat:
PMT missing warning!
Trying to rebuild!

No valid PAT found!
--- PAT creation mode ---
Creating new PAT for PMT PID 140A
usw.

und später nachdem das PAT neu erstellt wurde und der TSD erneut versucht die Streams aus dem PMT zu entfernen

PMT missing warning!

irgendwie hängt er sich zweimal an dieser Stelle auf...

naja auf jeden Fall ist das Problem jetzt gelöst


www.cypheros.de