Probleme beim Verarbeiten von TS4-Streams von Technisat

Begonnen von mueding, August 08, 2010, 17:43:27

« vorheriges - nächstes »

Cypheros

Ich weiß momentan nicht wo ich suchen soll aber ich werde einige Checks einzubauen an "verdächtigen" Punkten.

Kino

Naja, es muß ja einen Grund geben, warum die Datei bei mir nicht läuft, bei Dir aber schon. Hat das vielleicht was mit dem BS zu tun? Ich hab Windows 7.
Ich erstelle auch immer erst eine neue Datei (fixed) bevor ich sie schneiden will. 

Es bleibt spannend...

Cypheros

Hi,

Windows 7 hab ich hier auch zum Testen, das ist nicht das Problem. Ich denke eher, dass nach der Vorschau die Datei nicht schnell genug wieder freigegeben wird um die Schnittpunktanalyse richtig durchführen zu können. Das kann an einem Virusscanner, einem der DirectShow-Filter oder einem Audio- oder Videotreiber liegen.

Mal sehen ob ich eine Möglichkeit finde die Problemstelle genauer einzukreisen und dann eine qualifizierte Fehlermeldung auszugeben.

Kino

Ich geb's auf. :(
Auch mit der neuen 1.0.71 Beta will diese Datei einfach nicht.
Naja, macht nichts. Es gibt schlimmeres ;)

Cypheros


Kino

ZitatOpening file C:\Deutschlands älteste Bäume.TS4

OS: Windows 7
TSDoctor.exe V 1.0.71 beta

Supported splitter filter found   : Haali,Gabest
Supported audio filter found      : ffdshow Audio Decoder, Microsoft DTV-DVD Audio Decoder
Supported Mpeg video filter found : ffdshow Video Decoder, Microsoft DTV-DVD Video Decoder
Supported H264 video filter found : ffdshow Video Decoder, Microsoft DTV-DVD Video Decoder
File size: 3078788800
Packets  : 16376536


Scanning for TRP fill pakets

Scanning for PIDs

Found 3 different PIDs

Identifying stream types

$0641: 94%  = H264 Video (PES_StreamID $E0 = Video_Stream_0) [PCR,PTS,DTS]
$0646: 3%   = AC3 Audio (PES_StreamID $BD = Private_Stream_1) [PTS][PESLength]
$0642: 3%   = MPEG1 Audio (PES_StreamID $C0 = Audio_Stream_0) [PTS][PESLength]


Scanning for PATs

No valid PAT found!
--- PAT/PMT creation mode ---
Creating new PAT for PMT PID $00B1

----------- 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      : 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 : $0001
  Map PID        : $00B1

CRC32                    : $44FB9EB4 = $44FB9EB4
-----------------------------


Found 1 different PATs
Found 1 different PMT PIDs
Creating new PMT PID $00B1
PCR for selfmade PMT: $0641
New PMT: CRC OK!


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

1.
  stream_type              : 129 = Private stream type Audio AC3 (AC3)
  elementary_pid           : $0646
  ES_info_length           : 12

2.
  stream_type              : 4 = ISO/IEC 13818-3 Audio
  elementary_pid           : $0642
  ES_info_length           : 6

PCR PID is $0641

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      : 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 : $0001
  Map PID        : $00B1

CRC32                    : $44FB9EB4 = $44FB9EB4
-----------------------------



Created PMT:

----------- PMT 0 -----------
Packet                   :
PacketCount              : 0
PID                      : $00B1
Table ID                 : 2
Section Syntax Indicator : 1
PMT Size                 : 66
Pointer Field            : 0
Section Length           : 58
Program Number           : $0001
Version Number           : 0
Current Next Indicator   : 1
Section Number           : 0
Last Section Number      : 0
PCR PID                  : $0641

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 : $0641
  ES Info Length : 12
  ES Info        : $28, $04, $64, $00, $29, $BF, $0A, $04, $65, $6E, $67, $00
  ES Info Text   : (_d_)¿__eng_

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

  Stream Type    : 4
  Description    : ISO/IEC 13818-3 Audio
  Elementary PID : $0642
  ES Info Length : 6
  ES Info        : $0A, $04, $64, $65, $75, $00
  ES Info Text   : __deu_

CRC32                    : $6B0BE35A = $6B0BE35A
-----------------------------


First video PTS is 7792133584 00:02:59.262
Last video PTS  is 5556890377 17:09:03.226

First PCR  is 2337602751300 00:02:57.880
Last PCR  is 1667034717498 17:09:02.027
PCR wrap at 02:27:45.838 detected!
Duration of video stream is 6354707812 19:36:47.865
Video PCR to PTS difference 0 ms
$0646: Delay to video stream = -1268ms
$0642: Delay to video stream = -1162ms


The following PIDs will be imported into new stream: $0641, $0646, $0642

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                              : 40
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              : 0
pic_order_cnt_type                     : 0
log2_max_pic_order_cnt_lsb_minus4      : 3
num_ref_frames                         : 5
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         : 1
video_format                           : 5
video_full_range_flag                  : 0
colour_description_present_flag        : 1
colour_primaries                       : 1
transfer_characteristics               : 1
matrix_coefficients                    : 1
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        : 1
cpb_cnt_minus1                         : 0
bit_rate_scale                         : 4
cpb_size_scale                         : 4
bit_rate_value_minus1_0                : 3687
cpb_size_value_minus1_0                : 22129
cbr_flag_0                             : 0
initial_cpb_removal_delay_length_minus1: 23
cpb_removal_delay_length_minus1        : 23
dpb_output_delay_length_minus1         : 23
time_offset_length                     : 0
vcl_hrd_parameters_present_flag        : 0
-----------------------------

Video format: H264 1280x720p/50 fps/High@4.0
Colorimetry : ColourPrimaries=BT.709, TransferCharacteristics=BT.709, MatrixCoefficients=BT.709

Scanning for audio details
Audio stream 1: AC3 2.0 48000Hz (GER)
Audio stream 2: MPEG1 Audio

Cut in  at PCR: 00:00:00.000 (00:02:57.880)
Cut out at PCR: 19:36:47.865 (17:09:02.027) [with PCR wrap]

Patching timer PCR/PTS/DTS/ESCR with offset 02:27:45.949

Starting at paket $00000000(00000000) PCR: 00:00:00.000 (00:02:57.880)
No cutting at the end needed
TS Warning: PCR timing for PID 0641 last PCR:00:18:36.674 current PCR:16:37:20.415 at paket $00599B2B TimeBase:5385637323 PCRExtension:49
PES ERROR: For PID 0646 00:15:38.828 PES paket $000072C3 is invalid (SizeMismatch), starting with TS paket $0059C6F9 Size: 1216 should be 1032
PTS wrap > (32 bit) at paket $0059C7C0 on PID $0646 detected!
PTS wrap > (32 bit) at paket $0059C7E6 on PID $0642 detected!
PTS wrap > (32 bit) at paket $0059C837 on PID $0641 detected!

---------  NAL Unit Type Statistic  ---------
Slices                 : 142011
    I-Slices           : 4594
    P-Slices           : 4538
    B-Slices           : 132879
    SP-Slices          : 0
    SI-Slices          : 0
Data Partition A       : 0
Data Partition B       : 0
Data Partition A       : 0
IDR Picture            : 0
SEI                    : 142011
Sequence Parameter Set : 4594
Picture Parameter Set  : 13782
AUD                    : 142011
End of Sequence        : 0
End of Stream          : 0
Filler                 : 13428
Slices                 : 0
Seq. Param. Set Ext.   : 0

H264 filler data: 5,5% [Netto]

Cutted pakets at the beginning: 0
Cutted pakets at the end: 0
Discarded pakets (Filler data): 903787 = 5,5% [Brutto]

ERRORS : 1
WARNINGS : 1

Speed: 19,0 MBytes/sec
Duration: 00:02:34

Cypheros

Hi Kino,

hab Dir einen Link geschickt, wo Du die reparierte Datei runterladen kannst. Ist aber nur 20 MB groß, mehr hattest Du ja nicht geschickt oder?

Dein Log hier sieht aber eigendlich ganz gut aus bis auf den einen Fehler bei $00599B2B (hexadezimal). Ist denn die mit 1.0.71 gefixte Datei garnicht abspielbar?

Kino

Ich glaub hier liegt wohl ein Mißverständnis vor. Hast Du echt nur 20MB von mir bekommen. Die Datei ist über 2GB groß.

Cypheros

Hi,

ja habe auf dem FTP-Server nur :

25.12.2009 09_41 Deutschlands älteste Bäume.TS4 (1,63 MB)
25.12.2009 09_41 Deutschlands älteste Bäume.MKS (192 KB)
25.12.2009 09_41 Deutschlands älteste Bäume.REC (1,17 KB)
25.12.2009 09_41 Deutschlands älteste Bäume.DESC (19,3 MB)

Dachte du hättest mir nur die Problemstelle geschickt  ;D

sheriff

Hallo Cypheros,
wie ist der aktuelle Stand zum Thema: "Probleme beim Verarbeiten von TS4-Streams von Technisat"? Ich erhalte teilweise beim Verarbeiten von HD Streams (v.1.0.82 beta) auch die Meldung: "Datei beginnt nicht mit gültigen TS-Daten! Datei auf TS-Paketgröße zurechtschneiden?"
Aktuell bestätige ich den Dialog "Datei beginnt nicht mit gültigen TS-Daten! Datei auf TS-Paketgröße zurechtschneiden?" mit dem Button NEIN. Ist dies noch korrekt so?
(die Aufnahmen stammen aus Dezember 2009; Sender AnixeHD)

Vieleicht habe ich aber auch ein grundsätzliches Verständnisproblem.... Mein Vorgehensweise bei mehreren Streams ist so:

1. TSDoctor starten - File Merger aufrufen
2. Files auswählen und nur zusammenfügen (mir ist der Unterschied bzw. der Ablauf zwischen den Optionen: "Öffnen/ Prüfen/ Reparieren" sowie "Starten/ Prüfen/ Reparieren" nicht klar
ich gehe davon aus, daß es verkehrt wäre, die einzelnen Files zuerst einzeln durch den TSDoctor fixen zu lassen, weil es dann beim mergen zu Problemen kommen könnte... (?)
3. gemergtes File öffen und via "neue Datei erzeugen" Fehler durch den TSDoctor fixen lassen
4. gemergtes+gefixtes File aus 4. öffnen und schneiden und erneut ein neues File erzeugen lassen
5. Video gucken...

Grüße Sheriff

Cypheros

Hi,

Öffnen/ Prüfen/ Reparieren = Nach dem Mergen die neue Datei im TS-Doctor nur Öffnen.
Starten/ Prüfen/ Reparieren = Nach dem Mergen die neue Datei im TS-Doctor zuerst Öffnen und auf den Button "Neue Datei erzeugen" klicken (Automatische Reparatur).

In den meisten Fällen ist das aber nicht nötig. Über den Menüpunkt Datei/"Gesplittete Dateien öffnen" kannst Du genau wie im FileMerger die Dateien auswählen, die zur Aufnahme gehören. Der TS-Doctor fügt die dann virtuell zusammen und du kannst sofort Schneiden und Reparieren als wenn die Datei bereits gemerged wäre.

sheriff

OK - gracias für die schnelle Antwort -
was ist mit dem Dialog "Datei beginnt nicht mit gültigen TS-Daten! Datei auf TS-Paketgröße zurechtschneiden?" bei den Aufzeichnungen durch die Technisat HD Receiver? Gibt es da schon eine klare Aussage, wie damit umzugehen ist?

Cypheros

Antwort sollte in den meisten Fällen "Ja" sein.

Kaleos

#28
Guten Morgen


Ich habe ein ähnliches Problem mit dem TS Doctor. Ich habe einen Technisat hd s2 plus, und habe probleme wenn ich *normale* .ts Aufnahmen bearbeiten will.
Es kommt öfters diese PMT Fehlermeldung (z.B  aufnahmen des Syfy Senders), wohingegen .TS4 ohne Probleme bearbeitet werden können.

Hin und wieder kam es schon füher vor, aber extrem hab ichs erst seit einigen Tagen und ich glaube vor ein paar Tagen hats ein Update des TS Doctor gegeben.
Zurzeit benutze ich die Version 1.0.83
Ich kann aber nicht sagen obs nun am Technisat oder am TS Doctor liegt.

Cypheros

Hallo,

hast Du mal ein Log von so einer Aufnahme, die mit PMT-Fehler kommt?


www.cypheros.de