seit ca. 28.11.2016: Sky-Aufnahmen immer mit PES Längenangaben-Fehler

Begonnen von Stoepsel, Februar 17, 2017, 20:19:33

« vorheriges - nächstes »

Stoepsel

Hallo!
Ich bin gerade dabei, meine mit meiner Coolstream Tank von Sky aufgenommenen Streams mittels TS Doctor 1.2.184 zu bearbeiten.

Bei so gut wie jedem File seit ca. 28.11.2016 kommt die Fehlermeldung "PES Längenangabe im Videostream entdeckt. Dies kann zu Problemen führen! Die PES-Länge für den Videostream auf einen sicheren Wert patchen ?".

Ich bin mir sicher, daß ich weder im Receiver bei den Aufnahmeeinstellungen, noch in TS Doctor irgendwas geändert habe.

Ist bekannt, ob Sky an den Inhalten der Streams gebastelt hat ? Zumindest ab dem 1.12.2016 wird ja Sky 1 ausgestrahlt, welcher ja ein wenig anders verschlüsselt ist als die anderen Sender.
Ob das evtl. daran liegen kann ?

LED ZEPPELIN

Bei mir kommt diese Meldung auch immer.
Box VU+ Solo 4K
Macht aber nichts bei der weiteren Verarbeitung.
Außer bei meinem im anderen Thread beschriebenem Problem.

Cypheros


Stoepsel

Die Sky Cinema-HD-Sender, egal ob +1, +24, Sky Atlantic HD, MGM HD,...

Sky1 kann ich mit meinem Modul nicht entschlüsseln, deshalb gibts vom dem Sender keine Aufnahmen.

Stoepsel

Reicht es dann aus, den Fehler durch den TS Doctor korrigieren zu lassen, und dann ist alles wieder schick im Stream auf der Platte ?

Cypheros

Ja. Du kannst auch unter Einstellungen/Optionen/Dialog-Einstellungen den Punkt "Patche Video PES-Länge" auf "Ja" stellen, dann erscheint der Dialog nicht mehr.

Sky wird immer sparsamer mit der Bitrate und schafft es nun die Pakete so klein zumachen, dass eine Längenangabe im PES-Stream wieder möglich ist. Machen Sie aber offenbar nur bei einigen Sendern.

Stoepsel

In letzter Zeit bekomme ich beim Schneiden mit dem TS Doctor auch immer öfter Fehlermeldungen, die PES-Größe stimmt nicht, obwohl ich ja das "Patchen" aktiviert habe. Woran kann das liegen ?

Hier mal ein Log:



OS: Windows 7 Service Pack 1 (Version 6.1, Build 7601, 64-Bit-Edition)
TSDoctor.exe V 1.2.184 (Build 04C342)
Instance     : 0
System memory: 7,89 GB / Free: 3,54 GB
Used memory  : 564,72 MB
RDPDD Chained DD (DISPLAY1)
Resolution   : 1920 x 1080 (32Bit)
Monitors     : 1
Supported TS source filter found  : TS Doctor FileSource (on)
Supported splitter filter found   : Haali Media Splitter
Supported audio filter found      : CyberLink Audio Decoder (PDVD10), Microsoft DTV-DVD Audio Decoder
Supported Mpeg video filter found : CyberLink Video/SP Decoder (PDVD10), Microsoft DTV-DVD Video Decoder
Supported H264 video filter found : CyberLink Video Decoder (PDVD10), CyberLink H.264/AVC Decoder, Microsoft DTV-DVD Video Decoder
Supported video renderer found    : Video Renderer, Enhanced Video Renderer

File size: 4859195768
Packets  : 25846786


Scanning for TRP fill packets
Found 1 fill packets at end

Scanning for PIDs

Found 4 different PIDs
Broadcast standard selected: DVB
Broadcast standard detected: DVB

Identifying stream types

$00CC: 0%   = PMT
$0204: 2%   = AC3 Audio (PES_StreamID BD = Private_Stream_1) [PTS][PESLength]
$0203: 4%   = AC3 Audio (PES_StreamID BD = Private_Stream_1) [PTS][PESLength]
$01FF: 94%  = H264 Video (PES_StreamID E0 = Video_Stream_0) [PCR,PTS,DTS][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           : 17
Transport Stream ID      : 187
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 : $03E8
  Map PID        : $00CC

CRC32                    : $ADE10D83 = $ADE10D83
-----------------------------

Found 1 different PATs
Found 1 different PMT PIDs (1 PMTPIDs ignored $0010 )
Scanning for PMTs

----------- PMT 0 -----------
Packet                   : $00000001
PacketCount              : 1
PID                      : $00CC
Table ID                 : 2
Section Syntax Indicator : 1
PMT Size                 : 69
Pointer Field            : 0
Section Length           : 61
Program Number           : $03E8
Version Number           : 0
Current Next Indicator   : 1
Section Number           : 0
Last Section Number      : 0
PCR PID                  : $01FF

Program Info Length      : 0

  Stream Type    : 27
  Description    : AVC video stream as defined in ITU-T Rec. H.264 | ISO/IEC 14496-10 Video
  Elementary PID : $01FF
  ES Info Length : 9
  ES Info        : $07, $04, $08, $80, $24, $02, $11, $01, $FE
  ES Info Text   : ___€$___þ

  Stream Type    : 129
  Description    : Private stream type Audio AC3 (AC3)
  Elementary PID : $0203
  ES Info Length : 12
  ES Info        : $05, $04, $41, $43, $2D, $33, $0A, $04, $64, $65, $75, $00
  ES Info Text   : __AC-3__deu_

  Stream Type    : 129
  Description    : Private stream type Audio AC3 (AC3)
  Elementary PID : $0204
  ES Info Length : 12
  ES Info        : $05, $04, $41, $43, $2D, $33, $0A, $04, $65, $6E, $67, $00
  ES Info Text   : __AC-3__eng_

CRC32                    : $99341CDC = $99341CDC
-----------------------------

Found 1 different PMTs

Selecting PMT with PID 00CC at position 00000001
CRC OK!
Conforming PMT entry 1 to DVB standard
Conforming PMT entry 2 to DVB standard

0.
  stream_type              : 27 = AVC video stream as defined in ITU-T Rec. H.264 | ISO/IEC 14496-10 Video
  elementary_pid           : 01FF
  ES_info_length           : 9

1.
  stream_type              : 6 = ITU-T Rec. H.222.0 | ISO/IEC 13818-1 PES packets containing private data
  elementary_pid           : 0203
  ES_info_length           : 9

2.
  stream_type              : 6 = ITU-T Rec. H.222.0 | ISO/IEC 13818-1 PES packets containing private data
  elementary_pid           : 0204
  ES_info_length           : 9

PCR PID is 01FF

Created PAT:

----------- PAT 0 -----------
PacketCount              : 0
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      : 187
Reserved Bit 3           : 1
Reserved Bit 4           : 1
Version Number           : 0
Current Next Indicator   : 1
Section Number           : 0
Last Section Number      : 0

  Program Number : $03E8
  Map PID        : $00CC

CRC32                    : $7403D85E = $7403D85E
-----------------------------



Created PMT:

----------- PMT 0 -----------
Packet                   : $00000001
PacketCount              : 1
PID                      : $00CC
Table ID                 : 2
Section Syntax Indicator : 1
PMT Size                 : 69
Pointer Field            : 0
Section Length           : 55
Program Number           : $03E8
Version Number           : 0
Current Next Indicator   : 1
Section Number           : 0
Last Section Number      : 0
PCR PID                  : $01FF

Program Info Length      : 0

  Stream Type    : 27
  Description    : AVC video stream as defined in ITU-T Rec. H.264 | ISO/IEC 14496-10 Video
  Elementary PID : $01FF
  ES Info Length : 9
  ES Info        : $07, $04, $08, $80, $24, $02, $11, $01, $FE
  ES Info Text   : ___€$___þ

  Stream Type    : 6
  Description    : ITU-T Rec. H.222.0 | ISO/IEC 13818-1 PES packets containing private data
  Elementary PID : $0203
  ES Info Length : 9
  ES Info        : $0A, $04, $64, $65, $75, $00, $6A, $01, $00
  ES Info Text   : __deu_j__

  Stream Type    : 6
  Description    : ITU-T Rec. H.222.0 | ISO/IEC 13818-1 PES packets containing private data
  Elementary PID : $0204
  ES Info Length : 9
  ES Info        : $0A, $04, $65, $6E, $67, $00, $6A, $01, $00
  ES Info Text   : __eng_j__

CRC32                    : $8AFB89A5 = $8AFB89A5
-----------------------------


First video PTS is 6884003947 21:14:48.933
Last video PTS  is 7202517547 22:13:47.973

First PCR  is 2065180040400 21:14:48.150
Last PCR  is 2160724805661 22:13:46.845
Duration of video stream is 318482551 00:58:58.695
Video PCR to PTS difference -1160 ms
$0203: Delay to video stream = -536ms
$0204: Delay to video stream = -540ms

PID allocation
  :00CC#                                                                                                   
A :0204####################################################################################################
A :0203####################################################################################################
V :01FF#####################################################################################################

The following PIDs will be imported into new stream: $01FF, 0203, 0204

Scanning for video details

-------- H264 Video ---------
profile_idc                            : 77
constrained_set0_flag                  : 0
constrained_set1_flag                  : 1
constrained_set2_flag                  : 0
constrained_set3_flag                  : 0
reserved_zero_4bits                    : 0
level_idc                              : 40
seq_parameter_set_id                   : 0
log2_max_frame_num_minus4              : 4
pic_order_cnt_type                     : 0
log2_max_pic_order_cnt_lsb_minus4      : 4
num_ref_frames                         : 4
gaps_in_frame_num_value_allowed_flag   : 0
pic_width_in_mbs_minus1                : 119
pic_height_in_map_units_minus1         : 33
frame_mbs_only_flag                    : 0
mb_adaptive_frame_field_flag           : 1
direct_8x8_inference_flag              : 1
frame_cropping_flag                    : 1
frame_crop_left_offset                 : 0
frame_crop_right_offset                : 0
frame_crop_top_offset                  : 0
frame_crop_bottom_offset               : 2
vui_parameters_present_flag            : 1
aspect_ratio_info_present_flag         : 1
aspect_ratio_idv                       : 1
overscan_info_present_flag             : 0
video_signal_type_present_flag         : 0
chroma_loc_info_present_flag           : 0
timing_info_present_flag               : 1
num_units_in_tick                      : 1
time_scale                             : 50
fixed_frame_rate_flag                  : 1
nal_hrd_parameters_present_flag        : 0
vcl_hrd_parameters_present_flag        : 0
-----------------------------

Video format: H264 1920x1088i/AR=16:9/25 fps/Main@4.0
Colorimetry : Assumed BT.709 but unspecified
First I-Frame PTS at 21:14:50.013 [00:00:01.080]
Warning: PES length on video stream
Patching PES length on video stream!
First GOP = 24 frames : I48 B44 B42 B46 P56 B52 B50 B54 P64 B60 B58 B62 P72 B68 B66 B70 P80 B76 B74 B78 P88 B84 B82 B86

Scanning for audio details
AC3 2 channels: 1 times
AC3 6 channels: 17 times
AC3 detection mode: Prefer 5.1
$0203 2 different AC3 types detected!
$0203 selecting AC3 type with mode 5.1
Audio stream 1: AC3 5.1 48000Hz (DEU)
AC3 2 channels: 18 times
Audio stream 2: AC3 2.0 48000Hz (ENG)
AC3 change cut: 00:01:06.022-00:56:32.384

Cutting areas (I/P-Frame aligned)
Cut 1 In : 21:15:50.533 (AUD|SPS|PPS|SEI|SEI|SEI|I-SLICE|)
Cut 1 Out: 22:11:23.173 (AUD|SPS|PPS|SEI|SEI|SEI|I-SLICE|FILL|)
Cut 1 PCR/PTS/DTS offset: 00:00:00.000


Jumping to first packet: 349003

Cut in  at PCR: 00:01:01.600 (21:15:49.750)
Cut out at PCR: 00:56:34.240 (22:11:22.390)
First packet  : 0006D9EB
Last packet   : 017A61EA
Using current PCR as start PCR

Starting at packet 0006D9EB PCR: 00:01:01.470 (21:15:49.620)
ES  WARNING: For PID 0203 AC3 properties changed at 00:01:06.562 (2.0 48kHz >>> 5.1 48kHz)
TS  WARNING: For PID 0203 00:55:30.103 TS packet 0179FE6C: Packet discontinuity  last=0 , current=2
PES ERROR  : For PID 0203 00:55:29.911 PES packet 00003A4F is invalid (SizeMismatch), starting with TS packet 0179F751 Size: 12506 should be 13835
TS  WARNING: For PID 0203 00:55:30.313 TS packet 017A0461: Packet discontinuity  last=10 , current=12
PES ERROR  : For PID 0203 00:55:30.143 PES packet 00003A50 is invalid (SizeMismatch), starting with TS packet 0179FE6C Size: 10482 should be 12299
TS  WARNING: For PID 0203 00:55:30.553 TS packet 017A0AC0: Packet discontinuity  last=8 , current=10
PES ERROR  : For PID 0203 00:55:30.375 PES packet 00003A51 is invalid (SizeMismatch), starting with TS packet 017A0461 Size: 11218 should be 12299
TS  WARNING: For PID 0203 00:55:30.763 TS packet 017A1156: Packet discontinuity  last=8 , current=10
PES ERROR  : For PID 0203 00:55:30.583 PES packet 00003A52 is invalid (SizeMismatch), starting with TS packet 017A0AC0 Size: 11586 should be 13835
TS  WARNING: For PID 0203 00:55:31.003 TS packet 017A1807: Packet discontinuity  last=9 , current=11
PES ERROR  : For PID 0203 00:55:30.807 PES packet 00003A53 is invalid (SizeMismatch), starting with TS packet 017A1156 Size: 11770 should be 13835
TS  WARNING: For PID 0203 00:55:31.214 TS packet 017A1DE1: Packet discontinuity  last=2 , current=4
PES ERROR  : For PID 0203 00:55:31.039 PES packet 00003A54 is invalid (SizeMismatch), starting with TS packet 017A1807 Size: 10298 should be 12299
TS  WARNING: For PID 0203 00:55:31.423 TS packet 017A245C: Packet discontinuity  last=1 , current=3
PES ERROR  : For PID 0203 00:55:31.271 PES packet 00003A55 is invalid (SizeMismatch), starting with TS packet 017A1DE1 Size: 11402 should be 12299
TS  WARNING: For PID 0203 00:55:31.633 TS packet 017A2995: Packet discontinuity  last=4 , current=6
PES ERROR  : For PID 0203 00:55:31.479 PES packet 00003A56 is invalid (SizeMismatch), starting with TS packet 017A245C Size: 9194 should be 10763
ES  WARNING: For PID 0203 AC3 properties changed at 00:56:32.924 (5.1 48kHz >>> 2.0 48kHz)
Cutting the end at packet 017A61EB PCR: 00:55:33.583 (22:11:23.202)

File sizes:
            J:\The_Knick_20170314_065900_3_fixed.ts 3.773.880 KB [CRC=B227F6EA]

---------  NAL Unit Type Statistics  ---------
Slices                 : 83122
    I-Slices           : 3355
    P-Slices           : 17502
    B-Slices           : 62265
    SP-Slices          : 0
    SI-Slices          : 0
Data Partition A       : 0
Data Partition B       : 0
Data Partition A       : 0
IDR Picture            : 225
SEI                    : 90507
Sequence Parameter Set : 3580
Picture Parameter Set  : 3580
AUD                    : 83347
End of Sequence        : 0
End of Stream          : 0
Filler                 : 29137
Slices                 : 0
Seq. Param. Set Ext.   : 0

H264 filler data: 15,4% [netto]

Cutted packets at the beginning: 100000
Cutted packets at the end: 1049111
Discarded packets (filler data): 3792530 = 15,6% [brutto]
Discarded packets (to synch audio/video): 4655

PID stream sizes
$01FF:   3.519.204 KB
$0203:     167.037 KB
$0204:      86.885 KB

ERRORS : 8
WARNINGS : 10

Speed: 36,6 MBytes/sec
Duration: 00:01:59

Cypheros

Das sieht nach Empfangsstörungen aus. Die Discontinuities in Verbindung mit den PES-Fehlern deuten auf verlorene Pakete hin. Diese kann der TS-Doctor nicht zurückbringen, darum bleiben die Fehler auch erhalten.

Überprüfe den Empfangsweg auf Probleme. Defektes LNB, fehlerhafte Ausrichtung der Sat-Schüssel, beschädigte Stecker, Kabel oder Receiver könnten die Probleme verursachen.

Stoepsel

Aber immer an ähnlicher Stelle ? Habe heute Abend ein paar Aufnahmen aus einem Sendezeitraum von ca. 2 Wochen bearbeitet, und bei fast allen ist an nahezu derselben Stelle (kurz vorm Ende der Folge, so wie hier auch) die Störung enthalten. Wenn es ein Empfangsproblem wäre, dann müßte sich die "Empfangsstörung" ja auch mal am Anfang, in der Mitte oder sonstwo zeigen, aber nicht nur am Ende.

Cypheros

Hab mit Sky-Aufnahmen keine derartigen Probleme. Vielleicht ein Temparaturproblem bei Receiver oder LNB. Ist schwer zu sagen, da man ja nur die Symtome sieht, nicht die Ursache. Die Fehlermeldungen sind aber mit Sicherheit korrekt.

Stoepsel

Sorry, daß ich so hartnäckig bin, aber ich will der Fehlerquelle irgendwie auf die Spur kommen.

Habe jetzt nochmal ein paar Dateien "nur überprüft", und bei denen stellte sich immer heraus, daß IMMER PID 0203 (deutsch) betroffen ist.
Es gibt keine Bildfehler (h264 Video), noch ist der englische Ton (PID 0203) fehlerhaft.

Können das wirklich Empfangsprobleme sein ?

Was mir in meinem geposteten Log noch aufgefallen ist:

da steht an einer Stelle "$0203 2 different AC3 types detected! ".

Was hat das denn zu bedeuten ?

Cypheros

Ja, dass es nur bei einer Audio-Spur passiert ist schon seltsam.

Welcher Receiver mit welcher Firmware wird verwendet?

Zitatda steht an einer Stelle "$0203 2 different AC3 types detected! ".

Da wechselt das Tonformat von 5.1 auf 2.0 und zurück. Ist normal.

Stoepsel

Es handelt sich um eine Coolstream Tank mit NI-Image 3.10.

Mam

Also ich muß ihm beipflichten, es kommt recht häufig vor, dass auf den Sky Cinema Kanälen (komischerweise nur dort) ein Tonformatwechsel den DVBViewer/RS zu einem Fehler bewegt, den der Doc dann natürlich auch anzeigt.

Ist aber meistens harmlos, da die Wechsel nur VOR oder NACH dem Film passieren ( Werbung / Film ).

Man muß aber schonmal 1-3 Sekunden des Filmanfangs opfern, um den Fehler wegzubekommen.

Ich helfe mir öfters, in dem ich auf den ersten Werbejingle des Films ( "UNIVERSAL" / "Showtime" usw.) verzichte und bei der ersten Schwarzblende anfange. Da ist man dann immer auf der sauberen Seite.


www.cypheros.de