Längenangabe im Windows Explorer

Begonnen von x112, Mai 13, 2013, 09:00:22

« vorheriges - nächstes »

x112

Wonach schaut eigentlich der Windows Explorer bei der Längenangabe einer TS Datei ?
Bei meinen Aufnahmen wird manchmal kein Wert angezeigt (egal ob vor oder nach der Bearbeitung mit TS Doctor). Bei einer Aufnahme wird sogar ein Wert vor dem Bearbeiten mit TS Doctor angezeigt, nach dem Bearbeiten aber nicht mehr. Die Meldung "Wert im PES Header" bekomme ich immer, aber das hat mit der Stream Länge nichts zu tun, oder ? In Mediainfo wird immer die richtige Länge angezeigt. Bei meinem BR Player wird auch immer der korrekte Wert angezeigt, nur der Windows Explorer hat manchmal Probleme.

Systemumgebung: Windows 8 64 Bit, Smartcutter 1.72, TS Doctor 1.2.81, Aufnahme mit vcr.net 4.0

Hier ein Beispiel:

vorher, mit PES Header Wert Warnung, Länge wird in Windows Explorer angezeigt:
Opening file V:\dvd\Raumschiff Enterprise - Das nächste Jahrhundert_()_2013-05-12 20-10-06.ts.0.ts

OS: Windows 8 x64  (MCE)
TSDoctor.exe V 1.2.81 (Build 03D0A1)
Intel(R) HD Graphics 3000 (DISPLAY1)
Supported TS source filter found  : TS Doctor FileSource (on)
Supported splitter filter found   : Haali Media Splitter
Supported audio filter found      : LAV Audio Decoder, Microsoft DTV-DVD Audio Decoder
Supported Mpeg video filter found : LAV Video Decoder, Microsoft DTV-DVD Video Decoder
Supported H264 video filter found : LAV Video Decoder, Microsoft DTV-DVD Video Decoder
Supported video renderer found    : Video Renderer, Enhanced Video Renderer

File size: 3049464152
Packets  : 16220554


Scanning for TRP fill packets
Scanning for PCR problem packets (start)
Scanning for PCR problem packets (end)

Scanning for PIDs

Found 4 different PIDs
Broadcast standard: DVB

Identifying stream types

$0200: 0%   = PMT
$0203: 4%   = AC3 Audio (PES_StreamID BD = Private_Stream_1) [PCR,PTS][PESLength]
$0000: 0%   = PAT
$0202: 95%  = H264 Video (PES_StreamID E0 = Video_Stream_0) [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           : 13
Transport Stream ID      : 1
Reserved Bit 3           : 0
Reserved Bit 4           : 0
Version Number           : 2
Current Next Indicator   : 1
Section Number           : 0
Last Section Number      : 0

  Program Number : $0201
  Map PID        : $0200

CRC32                    : $A6CC8308 = $A6CC8308
-----------------------------

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

----------- PMT 0 -----------
Packet                   : $00000001
PacketCount              : 1
PID                      : $0200
Table ID                 : 2
Section Syntax Indicator : 1
PMT Size                 : 46
Pointer Field            : 0
Section Length           : 38
Program Number           : $0201
Version Number           : 2
Current Next Indicator   : 1
Section Number           : 0
Last Section Number      : 0
PCR PID                  : $0203

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 : $0202
  ES Info Length : 3
  ES Info        : $52, $01, $01
  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 : $0203
  ES Info Length : 12
  ES Info        : $52, $01, $02, $0A, $04, $64, $65, $75, $00, $6A, $01, $00
  ES Info Text   : R____deu_j__

CRC32                    : $F29251AD = $F29251AD
-----------------------------

Found 1 different PMTs

Selecting PMT with PID 0200 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           : 0202
  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           : 0203
  ES_info_length           : 12

PCR PID is 0203

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

  Program Number : $0201
  Map PID        : $0200

CRC32                    : $1F949484 = $1F949484
-----------------------------



Created PMT:

----------- PMT 0 -----------
Packet                   : $00000001
PacketCount              : 1
PID                      : $0200
Table ID                 : 2
Section Syntax Indicator : 1
PMT Size                 : 46
Pointer Field            : 0
Section Length           : 38
Program Number           : $0201
Version Number           : 2
Current Next Indicator   : 1
Section Number           : 0
Last Section Number      : 0
PCR PID                  : $0203

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 : $0202
  ES Info Length : 3
  ES Info        : $52, $01, $01
  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 : $0203
  ES Info Length : 12
  ES Info        : $52, $01, $02, $0A, $04, $64, $65, $75, $00, $6A, $01, $00
  ES Info Text   : R____deu_j__

CRC32                    : $0F82A93E = $0F82A93E
-----------------------------


First video PTS is 560062769 01:43:42.920
Last video PTS  is 791261976 02:26:31.800

First PCR  is 167992290900 01:43:41.937
Last PCR  is 237349890900 02:26:30.737
Duration of video stream is 231192000 00:42:48.800
Video PCR to PTS difference -983 ms <-
$0203: Delay to video stream = 17ms


The following PIDs will be imported into new stream: $0202, 0203

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              : 5
pic_order_cnt_type                     : 0
log2_max_pic_order_cnt_lsb_minus4      : 5
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           : 0
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         : 1
video_format                           : 0
video_full_range_flag                  : 0
colour_description_present_flag        : 1
colour_primaries                       : 1
transfer_characteristics               : 1
matrix_coefficients                    : 1
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/High@4.0
Colorimetry : ColourPrimaries=BT.709, TransferCharacteristics=BT.709, MatrixCoefficients=BT.709
First I-Frame PTS at 01:43:42.920 [00:00:00.000]
Warning: PES length on video stream
Patching PES length on video stream!
First GOP = 56 frames : I264 P265 B260 B261 B258 B259 B262 B263 P272 P273 B268 B269 B266 B267 B270 B271 P280 P281 B276 B277 B274 B275 B278 B279 P288 P289 B284 B285 B282 B283 B286 B287 P296 P297 B292 B293 B290 B291 B294 B295 P304 P305 B300 B301 B298 B299 B302 B303 P312 P313 B308 B309 B306 B307 B310 B311

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

No cutting


Cut in  at PCR: 00:00:00.000 (01:43:41.937)
Cut out at PCR: 00:42:48.800 (02:26:30.737)
First packet  : 00000003
Last packet   : 00F7818A

Starting at paket 00000003 PCR: 00:00:00.000 (01:43:41.937)

---------  NAL Unit Type Statistic  ---------
Slices                 : 128400
    I-Slices           : 2294
    P-Slices           : 29823
    B-Slices           : 96283
    SP-Slices          : 0
    SI-Slices          : 0
Data Partition A       : 0
Data Partition B       : 0
Data Partition A       : 0
IDR Picture            : 3
SEI                    : 128405
Sequence Parameter Set : 2297
Picture Parameter Set  : 2297
AUD                    : 128403
End of Sequence        : 0
End of Stream          : 0
Filler                 : 0
Slices                 : 0
Seq. Param. Set Ext.   : 0


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

PID stream sizes
$0202: 2,7 GB
$0203: 123,8 MB

ERRORS : 0
WARNINGS : 0

Speed: 48,8 MBytes/sec
Duration: 00:00:59


Nach TS Doctor (verschiedene Korrektur Optionen wie Filler entfernen, AC3 neu ordnen machen keinen Unterschied): keine Länge in Windows mehr
Opening file V:\dvd\Raumschiff Enterprise - Das nächste Jahrhundert.ts

OS: Windows 8 x64  (MCE)
TSDoctor.exe V 1.2.81 (Build 03D0A1)
Intel(R) HD Graphics 3000 (DISPLAY1)
Supported TS source filter found  : TS Doctor FileSource (on)
Supported splitter filter found   : Haali Media Splitter
Supported audio filter found      : LAV Audio Decoder, Microsoft DTV-DVD Audio Decoder
Supported Mpeg video filter found : LAV Video Decoder, Microsoft DTV-DVD Video Decoder
Supported H264 video filter found : LAV Video Decoder, Microsoft DTV-DVD Video Decoder
Supported video renderer found    : Video Renderer, Enhanced Video Renderer

File size: 3022600268
Packets  : 16077661


Scanning for TRP fill packets
Scanning for PCR problem packets (start)
Scanning for PCR problem packets (end)

Scanning for PIDs

Found 4 different PIDs
Broadcast standard: DVB

Identifying stream types

$0200: 0%   = PMT
$0203: 4%   = AC3 Audio (PES_StreamID BD = Private_Stream_1) [PCR,PTS][PESLength]
$0202: 96%  = H264 Video (PES_StreamID E0 = Video_Stream_0) [PTS,DTS]
$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      : 1
Reserved Bit 3           : 1
Reserved Bit 4           : 1
Version Number           : 2
Current Next Indicator   : 1
Section Number           : 0
Last Section Number      : 0

  Program Number : $0201
  Map PID        : $0200

CRC32                    : $1F949484 = $1F949484
-----------------------------

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

----------- PMT 0 -----------
Packet                   : $00000001
PacketCount              : 1
PID                      : $0200
Table ID                 : 2
Section Syntax Indicator : 1
PMT Size                 : 46
Pointer Field            : 0
Section Length           : 38
Program Number           : $0201
Version Number           : 2
Current Next Indicator   : 1
Section Number           : 0
Last Section Number      : 0
PCR PID                  : $0203

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 : $0202
  ES Info Length : 3
  ES Info        : $52, $01, $01
  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 : $0203
  ES Info Length : 12
  ES Info        : $52, $01, $02, $0A, $04, $64, $65, $75, $00, $6A, $01, $00
  ES Info Text   : R____deu_j__

CRC32                    : $0F82A93E = $0F82A93E
-----------------------------

Found 1 different PMTs

Selecting PMT with PID 0200 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           : 0202
  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           : 0203
  ES_info_length           : 12

PCR PID is 0203

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

  Program Number : $0201
  Map PID        : $0200

CRC32                    : $1F949484 = $1F949484
-----------------------------



Created PMT:

----------- PMT 0 -----------
Packet                   : $00000001
PacketCount              : 1
PID                      : $0200
Table ID                 : 2
Section Syntax Indicator : 1
PMT Size                 : 46
Pointer Field            : 0
Section Length           : 38
Program Number           : $0201
Version Number           : 2
Current Next Indicator   : 1
Section Number           : 0
Last Section Number      : 0
PCR PID                  : $0203

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 : $0202
  ES Info Length : 3
  ES Info        : $52, $01, $01
  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 : $0203
  ES Info Length : 12
  ES Info        : $52, $01, $02, $0A, $04, $64, $65, $75, $00, $6A, $01, $00
  ES Info Text   : R____deu_j__

CRC32                    : $0F82A93E = $0F82A93E
-----------------------------


First video PTS is 560062769 01:43:42.920
Last video PTS  is 791261976 02:26:31.800

First PCR  is 167996610900 01:43:42.097
Last PCR  is 237349890900 02:26:30.737
Duration of video stream is 231177600 00:42:48.640
Video PCR to PTS difference -823 ms <-
$0203: Delay to video stream = 17ms


The following PIDs will be imported into new stream: $0202, 0203

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              : 5
pic_order_cnt_type                     : 0
log2_max_pic_order_cnt_lsb_minus4      : 5
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           : 0
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         : 1
video_format                           : 0
video_full_range_flag                  : 0
colour_description_present_flag        : 1
colour_primaries                       : 1
transfer_characteristics               : 1
matrix_coefficients                    : 1
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/High@4.0
Colorimetry : ColourPrimaries=BT.709, TransferCharacteristics=BT.709, MatrixCoefficients=BT.709
First I-Frame PTS at 01:43:42.920 [00:00:00.000]
First GOP = 56 frames : I264 P265 B260 B261 B258 B259 B262 B263 P272 P273 B268 B269 B266 B267 B270 B271 P280 P281 B276 B277 B274 B275 B278 B279 P288 P289 B284 B285 B282 B283 B286 B287 P296 P297 B292 B293 B290 B291 B294 B295 P304 P305 B300 B301 B298 B299 B302 B303 P312 P313 B308 B309 B306 B307 B310 B311

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

Cut  in at PCR: 00:00:00.000 (01:43:42.920)
Cut out at PCR: 00:42:48.640 (02:26:31.560)

Starting at paket 00000002 PTS: 00:00:00.000 (01:43:42.920)
No cutting at the end needed

---------  NAL Unit Type Statistic  ---------
Slices                 : 128400
    I-Slices           : 2294
    P-Slices           : 29823
    B-Slices           : 96283
    SP-Slices          : 0
    SI-Slices          : 0
Data Partition A       : 0
Data Partition B       : 0
Data Partition A       : 0
IDR Picture            : 3
SEI                    : 128405
Sequence Parameter Set : 2297
Picture Parameter Set  : 2297
AUD                    : 128403
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): 3216

PID stream sizes
$0202: 2,7 GB
$0203: 123,8 MB

ERRORS : 0
WARNINGS : 0

Speed: 52,3 MBytes/sec
Duration: 00:00:55

Derrick

ZitatWonach schaut eigentlich der Windows Explorer bei der Längenangabe einer TS Datei ?
Wenn du mit länge die zeitliche dauer einer aufnahme meinst, zeigt der explorer die gar nicht an. Es werden nur die bytes gezählt. Alles andere müssen aufnahme- und bearbeitungsprogramme machen.

x112

Ich meine die Dauer der Aufnahme und die wird sehr wohl im Windows Explorer angezeigt. Leider nicht bei allen TS Dateien.
Mir ist leider nicht klar wie ich hier Bilder einfüge, sonst würde ich einen Screenshot anhängen.

Xa89

Klick bei der Antwort auf "Anhänge und andere Optionen" und schon erscheint "Datei anhängen" und "Auswählen". ;)

x112

Hier mal zwei Screenshots. Die Datei in Zeile 2 wurde von TS Doctor aus der Datei in Zeile 3 erzeugt.
Windows 8 kann bei der Datei aus TS Doctor auch weniger Eigenschaften erkennen.


SkobyMobil

#5
Hallo,
das ganze nennt sich Meta-Daten. Die sollten in jedem Stream vorhanden sein. Der TS-Doctor schreibt die mal richtig und
mal falsch rein. Warum das nicht läuft, ist nicht nachzuvollziehen. Hier einmal ein Beispiel der Meta-Daten die der Doc falsch
(fehlend) schreibt:
kMDItemContentCreationDate     = 2012-10-09 03:04:13 +0200
kMDItemContentModificationDate = 2012-10-09 03:04:13 +0200
kMDItemContentType             = "public.mpeg-2-transport-stream"
kMDItemContentTypeTree         = (
    "public.mpeg-2-transport-stream",
    "public.movie",
    "public.audiovisual-content",
    "public.data",
    "public.item",
    "public.content"
)
kMDItemDisplayName             = "Die Rüsselbande.ts"
kMDItemFSContentChangeDate     = 2012-10-09 03:04:13 +0200
kMDItemFSCreationDate          = 2012-10-09 03:04:13 +0200
kMDItemFSCreatorCode           = ""
kMDItemFSFinderFlags           = 0
kMDItemFSHasCustomIcon         = 0
kMDItemFSInvisible             = 0
kMDItemFSIsExtensionHidden     = 0
kMDItemFSIsStationery          = 0
kMDItemFSLabel                 = 0
kMDItemFSName                  = "Die Rüsselbande.ts"
kMDItemFSNodeCount             = 0
kMDItemFSOwnerGroupID          = 20
kMDItemFSOwnerUserID           = 501
kMDItemFSSize                  = 2493114812
kMDItemFSTypeCode              = ""
kMDItemKind                    = "MPEG-2 Transport Stream"
kMDItemLastUsedDate            = 2013-04-20 13:33:54 +0200
kMDItemUsedDates               = (
    "2013-03-23 00:00:00 +0100",
    "2013-04-10 00:00:00 +0200",
    "2013-04-20 00:00:00 +0200"



wie man sieht, keine Zeit, keine Auflösung. Auch wirst Du noch feststellen, das der DOC das Posterbild mal richtig- und mal
falsch setzt.

So könnte es aber aussehen:



kMDItemAlternateNames          = (
    "Die Welt nach Fukushima.mpg"
)
kMDItemAudioBitRate            = 384
kMDItemAudioChannelCount       = 2
kMDItemCodecs                  = (
    "MPEG-2 Video",
    "MPEG Layer 2"
)
kMDItemContentCreationDate     = 2013-05-13 23:50:26 +0200
kMDItemContentModificationDate = 2013-05-14 03:22:28 +0200
kMDItemContentType             = "public.mpeg"
kMDItemContentTypeTree         = (
    "public.mpeg",
    "public.movie",
    "public.audiovisual-content",
    "public.data",
    "public.item",
    "public.content"
)
kMDItemDisplayName             = "Die Welt nach Fukushima"
kMDItemDurationSeconds         = 4705.872
kMDItemFinderComment           = "1/2 Arte HD 05.03.12 77min"
kMDItemFSContentChangeDate     = 2013-05-14 03:22:28 +0200
kMDItemFSCreationDate          = 2013-05-13 23:50:26 +0200
kMDItemFSCreatorCode           = ""
kMDItemFSFinderFlags           = 16
kMDItemFSHasCustomIcon         = 0
kMDItemFSInvisible             = 0
kMDItemFSIsExtensionHidden     = 1
kMDItemFSIsStationery          = 0
kMDItemFSLabel                 = 0
kMDItemFSName                  = "Die Welt nach Fukushima.mpg"
kMDItemFSNodeCount             = 0
kMDItemFSOwnerGroupID          = 20
kMDItemFSOwnerUserID           = 505
kMDItemFSSize                  = 9198055428
kMDItemFSTypeCode              = ""
kMDItemKind                    = "MPEG-Film"
kMDItemLastUsedDate            = 2013-05-14 03:22:28 +0200
kMDItemMediaTypes              = (
    Video,
    Sound
)
kMDItemPixelHeight             = 720
kMDItemPixelWidth              = 1280
kMDItemStreamable              = 0
kMDItemTotalBitRate            = 15384
kMDItemUsedDates               = (
    "2013-05-14 00:00:00 +0200"
)
kMDItemVideoBitRate            = 15000

Das kann der Doc auch, aber macht er nicht immer.
Eines der ärgerlichen Probleme, die ich mit dem Doc auch hatte...
Gruß und Spaß
Andreas

Mam

Zitat von: SkobyMobil am Mai 14, 2013, 09:48:00
Hallo,
das ganze nennt sich Meta-Daten. Die sollten in jedem Stream vorhanden sein. Der TS-Doctor schreibt die mal richtig und

Schau mal dieses Video an, und schweige still von fortan...

Cypheros

#7
Hi x112,

ignoriere SkobyMobil einfach, der versucht hier nur schlechte Laune zu verbreiten und hat von der Materie nicht wirklich Ahnung. Wir reden hier von Windows und nicht von Apple OSX.

Der TS-Doctor schreibt eine ganz normale TS-Datei.  Siehe: Wikipedia

Zuständig für die Anzeige der Videodetails ist ein sogenannter PropertyHandler, der sowohl das kleine Bildchen erzeugt als auch die Video- und Audio-Details ausließt. Da hat der TS-Doctor garnichts mit zu tun, das macht Windows.

Unter dem normalen Windows 8 fehlt leider der Support für MPEG2, so dass diese Anzeige nur zur Verfügung steht, wenn das Pro Pack installiert (MCE) ist.

Der Default PropertyHandler unter Windows 8 ist normalerweise "MF MPEG Property Handler" als %SystemRoot%\System32\mfmpeg2srcsnk.dll.
[attachimg=1]

Schau mal nach ob die Dll bei Dir aktuell ist.

Es könnte auch sein, dass sich ein anderes Programm als PropertyHandler eingetragen hat. Checke mal den Key "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\PropertySystem\PropertyHandlers\.ts"
Sieht der so aus:
[attachimg=2]

Wenn ja, sollte der entsprechende Eintrag für die DLL unter "HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{1E589E9D-8A8D-46d9-A2F9-E6D4F8161EE9}" so aussehen:
[attachimg=3]


Habe unter meinem Windows 8 kein Beispiel gefunden, dass keine Properties geliefert hätte. Falls Du eine Beispieldatei hättest, mit der sich das Problem reproduzieren ließe, würde ich mir das mal genauer anschauen.

ErichV

Auf meinem PC werden zwar die Details angezeigt, aber die kleinen Bildchen scheinen nicht auf (obwohl es sich um MCE handelt).
Iconcache löschen brachte leider auch nichts. Irgendwo dürfte ich Windows 8 hier unbewusst beleidigt haben, am Notebook funktioniert es nämlich einwandfrei.
Werden die Dateien über den TS-Doctor, VLC media player etc. geöffnet, erscheinen dann im jeweiligen Dialogfenster die kleine Bildchen und können danach auch im Explorer dargestellt werden (beim nächsten Neustart sind sie jedoch wieder weg).  ;D
Außerdem streikt mein Refresh-Button im Explorer. Erst, wenn ich die gewünschte Datei auswähle und dann den Refresh-Button drücke, aktualisieren sich die Daten (z. B. die Dateigröße einer gerade laufenden Aufnahme im DVBViewer bzw. RS).
Ich glaube, dass mein PC in Kürze neu aufgesetzt wird.  ;)
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.1.2, DVBViewer Pro 7.3.0.0 mit DVBViewer Media Server 3.3.0.0

Mam

Zitat von: ErichV am Mai 14, 2013, 14:03:56
Außerdem streikt mein Refresh-Button im Explorer. Erst, wenn ich die gewünschte Datei auswähle und dann den Refresh-Button drücke, aktualisieren sich die Daten (z. B. die Dateigröße einer gerade laufenden Aufnahme im DVBViewer bzw. RS).
Ich glaube, dass mein PC in Kürze neu aufgesetzt wird.  ;)

Keine übereilte Panik  ;D
Die "nicht stimmende" Länge ist, wie so oft ein Feature, und kein Bug.
Windoof hat ja intern noch den mysteriösen Filecache, und da landen die erzeugten Daten zuerst. Solange Platz ist, wird Festplattenzugriff nach hinten gestellt, deshalb wird auch nicht der Verzeichnisinhalt dauernd aktualisiert.
Der Explorer läuft auf einer gaaaanz weit entfernten Systemebene, der kriegt von alledem nix mit. Somit landet Deine Refresh Anforderung beim Falschen, und es erfolgt keine wirklich aktuelle Anzeige.
Je nach Systemauslastung kann es trotzdem mal funktionieren, dann wird der Cache eben entladen und der Verzeichniseintrag aktualisiert. Ist aber mehr oder minder Zufall.
Früher konnte man sich noch mit "cmd.exe" behelfen, das alte DOS Subsystem war anders (tiefer) im NT-Kernel angesiedelt. Die Ausgabe von "DIR *.*" hatte also den Cacheinhalt mit eingerechnet. Aber seit Windoof7 ist das Subsystem Geschichte und CMD.EXE auf gleichem Level wie der Explorer.

Alle freuen sich immer, dass Windoof "schneller geworden ist" (Vista->W7 und W8 soll noch einmal etwas flotter handeln), alle übersehen dabei, dass die Geschwindigkeit meist durch Weglassen und Überspringen von Funktionen erkauft wurde. Man kann einfach nicht auf der selben Hardware MEHR machen und gleichzeitig SCHNELLER sein, als zuvor.
Aber Marketing ist halt alles  ;D

x112

Die DLL's bzw. Registry Einträge sehen so aus wie in #7 beschrieben. Für die kleinen Bildchen nehme ich übrigens Icaros. Damit kann Windows dann sogar Bildchen bei MKV Dateien.
Die Datei bei der TS Doctor die Längen Info reproduzierbar zernibbelt ist 3 GB groß (siehe meine Screenshots). Ich probiere mal ob der Effekt reproduzierbar ist wenn man nur die ersten paar Sekunden nimmt und melde mich dann wieder. Ansonsten kann ich kein Schema erkennen. Mal fehlt die Länge nach dem Schneiden mit Smartcutter und TS Doctor bastelt die Länge wieder hin, mal ist es andersrum.

x112

Hallo Cypheros,
ich habe jetzt eine 100 MB Datei bei der vor dem TS Doctor Lauf eine Länge im Windows Explorer angezeigt wird und nach TS Doctor keine mehr.
Wie kann ich dir die Datei zukommen lassen ?

Cypheros


Cypheros

Sieht bei mir so aus:
[attachimg=1]

Irgendwas muss an Deinem System anders eingestellt sein, so dass die Anzeige der Properties nicht klappt. Mal versucht mit der F5-Taste das Verzeichnis zu aktualisieren oder nochmal neu zu starten und die gleiche Datei nochmal zu selektieren?

Hast Du irgendwelche Filterpacks installiert ?

x112

Bei mir sieht das so aus. R1 ist die von TSDoctor erzeugte Datei aus r. Ich hänge mal meine Settings an.
Ich habe außer den LAV Filtern und Icaros nichts exotisches installiert.


www.cypheros.de