eventuell unerkannte Streamfehler?

Begonnen von Zenani, September 30, 2012, 12:31:13

« vorheriges - nächstes »

Zenani

Hallo,

seit ein paar Tagen sehe ich immer wieder kleine Bildfehler die bisher nicht vom TS-Doctor erkannt werden.
Waren erst öfter kleine gründe Rechtecke oder so als wäre das HDMI Kabel defekt, aber in Aufnahmen am PC sieht man es auch.
Hab den Fehler auch bei verschiedenen Sendern daher kann ich nicht so recht glauben das der Fehler mitgesendet wird.
Glaube im Moment eher an einen defekt vom LNB/Receiver.

Hast du noch etwas mehr Analysemöglichkeiten um den Stream in so einem Einzelnfall mal zu prüfen? Kann dir dann gerne ein Beispiel zusenden.

mfg zenani

Cypheros

Klar, schau ich mir gerne an. Hast Du kleine Schnipsel oder große Dateien?

Zenani


Cypheros

Kannst Du per Email schicken an support (ät) cypheros.de

Zenani

Schon dazu gekommen die Dateien mal anzuschauen?

Cypheros

Hattest Du mir die Dateien denn schon zugemailt?

Zenani

Ja, ging am 1.10 18:18 raus.
Erste mal gings nicht weil die Anhänge zu groß waren, habs dann hochgeladen und verlinkt.

Cypheros

OK, habs im Spam-Ordner gefunden. Sorry. Schau es mir an.

Zenani

Hi, also sehr komisch

Version 1.2.37 = keine Fehler gefunden
eben kam die Nachricht für ein Update auf 1.2.45 = keine Fehler gefunden


Opening file \\VIDEOSERVER\mounts\40_0_ST1000LM024_HN-M101MBB\2.ts

OS: Windows 7 Service Pack 1
TSDoctor.exe V 1.2.45 (Build 02B307)
Intel(R) HD Graphics Family (DISPLAY1)
Supported TS source filter found  : TS Doctor FileSource (on)
Supported splitter filter found   : [Haali Media Splitter]
Supported audio filter found      : ffdshow Audio Decoder
Supported Mpeg video filter found : [ffdshow Video Decoder(3814)], Microsoft DTV-DVD Video Decoder
Supported H264 video filter found : [ffdshow Video Decoder(3814)], Microsoft DTV-DVD Video Decoder
Supported video renderer found    : [Video Renderer], Enhanced Video Renderer

File size: 7065416
Packets  : 37582


Scanning for TRP fill packets

Scanning for PIDs

Found 4 different PIDs
Broadcast standard: DVB

Identifying stream types

$13EC: 0%   = PMT
$13ED: 96%  = H264 Video (PES_StreamID E0 = Video_Stream_0) [PCR,PTS,DTS]
$13F2: 4%   = AC3 Audio (PES_StreamID BD = Private_Stream_1) [PTS][PESLength]
$0000: 0%   = PAT


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      : 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 : $283D
  Map PID        : $13EC

CRC32                    : $D083351F = $D083351F
-----------------------------

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

----------- PMT 0 -----------
Packet                   : $00000001
PacketCount              : 1
PID                      : $13EC
Table ID                 : 2
Section Syntax Indicator : 1
PMT Size                 : 46
Pointer Field            : 0
Section Length           : 38
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    : 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    : 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_

CRC32                    : $590F1D41 = $590F1D41
-----------------------------

Found 1 different PMTs

Selecting PMT with PID 13EC at position 00000001
CRC OK!

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

1.
  stream_type              : 6 = ITU-T Rec. H.222.0 | ISO/IEC 13818-1 PES packets containing private data (AC3)
  elementary_pid           : 13F2
  ES_info_length           : 12

PCR PID is 13ED

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      : 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 : $283D
  Map PID        : $13EC

CRC32                    : $D083351F = $D083351F
-----------------------------



Created PMT:

----------- PMT 0 -----------
Packet                   : $00000001
PacketCount              : 1
PID                      : $13EC
Table ID                 : 2
Section Syntax Indicator : 1
PMT Size                 : 46
Pointer Field            : 0
Section Length           : 38
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    : 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    : 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_

CRC32                    : $590F1D41 = $590F1D41
-----------------------------


First video PTS is 4739036804 14:37:35.964
Last video PTS  is 4739414804 14:37:40.164

First PCR  is 1421684850300 14:37:34.994
Last PCR  is 1421801784490 14:37:39.325
Duration of video stream is 389781 00:00:04.331
Video PCR to PTS difference -970 ms <-
$13F2: Delay to video stream = 78ms


The following PIDs will be imported into new stream: $13ED, 13F2

Scanning for video details

-------- H264 Video ---------
profile_idc                            : 100
constrained_set0_flag                  : 0
constrained_set1_flag                  : 0
constrained_set2_flag                  : 0
constrained_set3_flag                  : 0
reserved_zero_4bits                    : 0
level_idc                              : 32
seq_parameter_set_id                   : 0
chroma_format_idc                      : 1
bit_depth_luma_minus8                  : 0
bit_depth_chroma_minus8                : 0
qpprime_y_zero_transform_bypass_flag   : 0
seq_scaling_matrix_present_flag        : 0
log2_max_frame_num_minus4              : 1
pic_order_cnt_type                     : 0
log2_max_pic_order_cnt_lsb_minus4      : 2
num_ref_frames                         : 4
gaps_in_frame_num_value_allowed_flag   : 0
pic_width_in_mbs_minus1                : 79
pic_height_in_map_units_minus1         : 44
frame_mbs_only_flag                    : 1
direct_8x8_inference_flag              : 1
frame_cropping_flag                    : 0
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           : 1
chroma_sample_loc_type_top_field       : 0
chroma_sample_loc_type_bottom_field    : 0
timing_info_present_flag               : 1
num_units_in_tick                      : 1
time_scale                             : 100
fixed_frame_rate_flag                  : 1
nal_hrd_parameters_present_flag        : 0
vcl_hrd_parameters_present_flag        : 0
-----------------------------

Video format: H264 1280x720p/AR=16:9/50 fps/High@3.2
Colorimetry : Assumed BT.709 but unspecified
First I-Frame PTS at 14:37:35.964 [00:00:00.000]
First GOP = 32 frames : I52 B48 B45 B46 B47 B49 B50 B51 P58 B55 B53 B54 B56 B57 P0 B61 B59 B60 B62 B63 P6 B3 B1 B2 B4 B5 P12 B9 B7 B8 B10 B11

Scanning for audio details
AC3 2 channels: 18 times
Audio stream 1: AC3 2.0 48000Hz (DEU)

Cut  in at PCR: 00:00:00.000 (14:37:35.964)
Cut out at PCR: 00:00:04.331 (14:37:40.295)

Starting at paket 00000002 PTS: -00:00:00.078 (14:37:35.964)
No cutting at the end needed

---------  NAL Unit Type Statistic  ---------
Slices                 : 210
    I-Slices           : 8
    P-Slices           : 26
    B-Slices           : 176
    SP-Slices          : 0
    SI-Slices          : 0
Data Partition A       : 0
Data Partition B       : 0
Data Partition A       : 0
IDR Picture            : 0
SEI                    : 210
Sequence Parameter Set : 8
Picture Parameter Set  : 24
AUD                    : 210
End of Sequence        : 0
End of Stream          : 0
Filler                 : 0
Slices                 : 0
Seq. Param. Set Ext.   : 0


Cutted pakets at the beginning: 0
Cutted pakets at the end: 0
Discarded pakets (not needed): 8

PID stream sizes
$13ED: 6,5 MB
$13F2: 242,3 KB

ERRORS : 0
WARNINGS : 0

Speed: 7,6 MBytes/sec
Duration: 00:00:00


Sowohl bei prüfen als auch fixen der 2.ts.
Und die 1.ts hab ich glaube ich bei testen mit nem andren Tool anstatt nur zu prüfen auch ausversehen encoded.

Aber mit welcher Version findet du da einen Fehler?

Edit: Beta testen scheint keinen Sinn zu machen da ist wohl die Version älter? 1.2.43

Cypheros

Das Problem zwischen 14:37:35.068 und 14:37:35.180 habe ich mit einem speziellen Tool gefunden, das ich hier intern zur Fehlersuche benutze:

Packet   PID  PCR            PTS          DTS           ESCR
00000000 0000              *
00000001 13EC              *
00000002 13ED              * 14:37:35.964 14:37:35.784             
00000092 13ED 14:37:34.994
000001CD 13ED 14:37:35.032
00000309 13ED 14:37:35.068
00000374 13ED              * 14:37:36.124 14:37:35.944             
000003BE 13ED 14:37:35.180
000004F5 13ED 14:37:35.217
0000054D 13ED              * 14:37:36.044 14:37:35.964             
0000062B 13ED 14:37:35.254
00000653 13ED              * 14:37:35.984                         
0000069F 13ED              * 14:37:36.004                         
000006FF 13ED              * 14:37:36.024                         
0000075E 13ED              * 14:37:36.064 14:37:36.044             
00000768 13ED 14:37:35.291
000007B5 13ED              * 14:37:36.084 14:37:36.064             
0000080E 13ED              * 14:37:36.104 14:37:36.084             
00000863 13ED              * 14:37:36.284 14:37:36.104           

Zenani

Ah, weil ich hatte in der zweiten Mail verstanden du hättest das mit dem TS-Doctor gefunden.

Ne Chance diese PCR Prüfung auch im TS-Doctor zu aktivieren oder so?
Weil ich habe hier einige Aufnahmen der letzten Wochen wo hier irgendwas defekt war und wüsste gerne was davon ohne Fehler ist.

Cypheros

Diese spezielle PCR-Prüfung kann leider nicht aktiviert werden. Werde mir aber für die Zukunft was überlegen um Lücken bei den Timern besser anzuzeigen.


www.cypheros.de