Option: Erstellungsdatum der Aufnahmedatei auf die neue Datei übertragen?

Begonnen von LKWPeter, Juli 30, 2024, 14:37:54

« vorheriges - nächstes »

LKWPeter

Die Dateinamen meiner Aufnahmen haben das Format Titel - Sender - YYYYMMTT HHMM.ts
Beim Schneiden entferne ich den Timestamp aus dem Dateinamen weil der sonst zu lang wird und ein Vergleich gegen Duplikate aufwändiger wäre. Dennoch ist es nicht uninteressant zu wissen wann die Aufnahme erfolgte. Die neue Datei bekommt immer das Erzeugungsdatum als Erstellungsdatum, das ist logisch aber beliebig und wenig aufschlußreich, die eigentliche Aufnahmezeit geht verloren. Schön wäre es, wenn man wahlweise(!) den Erstellungszeitpunkt der Aufnahmedatei auf die neue Datei übertragen könnte. Ein Blick in die jeweilige Aufnahme-Infodatei wäre jedenfalls umständlicher als z.B. die Anzeige des Aufnahmedatums in einem Dateimanager.
 

Cypheros

Ab der Version 4.1.3 kann das Datum der Aufnahme für die neu erstellte Datei übernommen werden. Das ist optional und kann aktiviert werden unter Einstellungen/Optionen/Dateien/"Übernehme Datei-Erstelldatum aus den Meta-Daten".
Falls keine Meta-Daten vorhanden sind, wird das Erstelldatum der Quell-Datei genommen.


LKWPeter

Zitat von: Cypheros am Juli 31, 2024, 13:48:48Falls keine Meta-Daten vorhanden sind, wird das Erstelldatum der Quell-Datei genommen.

Das scheint noch nicht richtig zu funktionieren. Die Dateien mit dem Aufnahmetimestamp sind die Quelldateien, "Feinde" und "Midsommer" haben keine Meta-Daten und bekommen doch das aktuelle Datum. Der Timestamp von "Black Box" in der Meta-Datei ist 1722895800, also eigentlich 06.08.2024 - 00:10:00 und so steht es auch im Logfile: Using .meta recording time: 06.08.2024 00:10 UTC+2. Die Uhrzeit ist aber nicht 00:10:00 sondern 00:18:14, was mich eigentlich nicht stört aber doch etwas merkwürdig ist.
Im Logfile der beiden anderen gibt es keinen "Using" Vermerk.

Cypheros

Mit Meta-Daten ist nicht die Meta-Datei gemeint sondern Sendungs-Informationen, die aus dem EPG, dem Teletext oder sonstigen Quellen (.eit, .txt, etc.).

Es wird auch nur das Datum bei den Dateien mit der Endung .ts, .eit, .meta, .ap, .sc und .cuts gemacht, da die .txt und die .log ja in der Regel nicht archiviert werden.


gnorf

Ich finde die "neue" Funktion gut die Uhrzeit aus den Meta-Daten zu nehmen.
Allerdings wird auf die Uhrzeit immer 1 Stunde addiert.

ALso Film um 18:13 aufgenommen. Neu geschnittene Datei nach wegschneiden von 2 Minuten am Anfang die Uhrzeit 19.15.
Könnte mir vorstellen dass das etwas mit der Zeitzone zu tun hat.

Ist das ein Bug oder eine Feature?

Cypheros

Poste mal das Log-File dazu. Könnte mit Sommerzeit/Winterzeit zusammenhängen.

gnorf

Hab sogar das Log zu dem beschriebenen Beispiel noch finden können.
Laut Teletext Info war der Start 18:15

ZitatOpening file V:\ToCut\Die_Biene_Maja S02E21.ts

OS: Windows 11 Build 22631
OS language    : DE [DE-DE,DE,EN-US,EN]
Appl. language : German
TSDoctor.exe V 4.1.10 (Build 060000) Trial
Instance     : 0
System memory: 31,94 GB / Free: 25,26 GB
Used memory  : 187,54 MB
NVIDIA GeForce RTX 3080 (DISPLAY1) nvldumdx.dll 32.0.15.6109
NVIDIA GeForce RTX 3080 (DISPLAY3) nvldumdx.dll 32.0.15.6109
CPU type     : Intel(R) Core(TM) i9-9900K CPU @ 3.60GHz
CPU count    : 16
CPU usage    : 1%
Resolution   : 3840 x 2160 (32Bit) 144 DPI
Monitors     : 2
Supported TS source filter found  : TS Doctor FileSource (on)
Supported splitter filter found   : Haali Media Splitter, LAV Splitter, LAV Light Splitter
Supported audio filter found      : LAV Audio Decoder, LAV Light Audio Decoder, Cypheros Audio Decoder
Supported audio renderer found    : Default DirectSound Device
Supported Mpeg video filter found : LAV Video Decoder, LAV Light Video Decoder, Cypheros MPEG2 Video Decoder
Supported H.264 video filter found : LAV Video Decoder, LAV Light Video Decoder, Microsoft DTV-DVD Video Decoder
Supported H.265 video filter found : Cypheros HEVC Decoder Filter, LAV Video Decoder, LAV Light Video Decoder
Supported video renderer found    : Video Renderer, Enhanced Video Renderer

Channel database : 11146 channels, 7 satellites [Thor 0.8°W, Astra 19.2°E, Astra 23.5°E, Astra 28.2°E, Astra 4.9°E, Hellas Sat 39°E, Hotbird 13°E]
Teletext database: 304 channels, version 20.8.20

File size: 2379063672
Packets  : 12654594

Found 1 fill packets at end
Broadcast standard selected: DVB
Broadcast standard detected: DVB

PIDs found : 9

0     (0000): 0%   = PAT
204   (00CC): 0%   = PMT
6610  (19D2): 90%  = H264 Video (PES_StreamID E0 = Video_Stream_0) {00000001} [PCR,PTS,DTS]
6622  (19DE): 3%   = AC3 Audio (PES_StreamID BD = Private_Stream_1) {0B77C54F} [PTS][PESLength]
6621  (19DD): 1%   = MPEG1 Audio (PES_StreamID C0 = Audio_Stream_0) {FFFCA400} [PTS][PESLength]
6620  (19DC): 2%   = MPEG1 Audio (PES_StreamID C0 = Audio_Stream_0) {FFFCC400} [PTS][PESLength]
6623  (19DF): 1%   = MPEG1 Audio (PES_StreamID C0 = Audio_Stream_0) {FFFCA400} [PTS][PESLength]
6630  (19E6): 2%   = Teletext (PES_StreamID BD = Private_Stream_1) {10022CC7} [PTS][PESLength]
6631  (19E7): 0%   = Subtitles (PES_StreamID BD = Private_Stream_1) {20000F14} [PTS][PESLength]



Selecting PMT with PID 204 (00CC) at position 00000001
CRC OK!
Conforming PMT entry 3 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           : 6610 (19D2)
  ES_info_length           : 9

1.
  stream_type              : 3 = ISO/IEC 11172 Audio
  elementary_pid           : 6620 (19DC)
  ES_info_length           : 6

2.
  stream_type              : 3 = ISO/IEC 11172 Audio
  elementary_pid           : 6621 (19DD)
  ES_info_length           : 6

3.
  stream_type              : 6 = ITU-T Rec. H.222.0 | ISO/IEC 13818-1 PES packets containing private data
  elementary_pid           : 6622 (19DE)
  ES_info_length           : 9

4.
  stream_type              : 3 = ISO/IEC 11172 Audio
  elementary_pid           : 6623 (19DF)
  ES_info_length           : 6

5.
  stream_type              : 6 = ITU-T Rec. H.222.0 | ISO/IEC 13818-1 PES packets containing private data (Subtitle)
  elementary_pid           : 6631 (19E7)
  ES_info_length           : 10

6.
  stream_type              : 6 = ITU-T Rec. H.222.0 | ISO/IEC 13818-1 PES packets containing private data (Teletext)
  elementary_pid           : 6630 (19E6)
  ES_info_length           : 10

PCR PID is 6610 (19D2)

searching for channel: SID=1000, TID=187, VPID=6610
First video PTS is 7253138568 22:23:10.429
Last video PTS  is 7382673768 22:47:09.709

First PCR  is 2175922157100 22:23:09.710
Last PCR  is 2214775977483 22:47:08.740
Duration of video stream is 129512735 00:23:59.030
Video PCR to PTS difference -721 ms
6620  (19DC): Delay to video stream = -610ms
6621  (19DD): Delay to video stream = -670ms
6622  (19DE): Delay to video stream = -714ms
6623  (19DF): Delay to video stream = -638ms
6631  (19E7): Delay to video stream = 6800ms
6630  (19E6): Delay to video stream = -600ms

PID allocation
  :0     (0000)#...
  :204   (00CC)#...
V :6610  (19D2)#####################################################################################################
A :6622  (19DE)####################################################################################################.
A :6621  (19DD)####################################################################################################.
A :6620  (19DC)####################################################################################################.
A :6623  (19DF)####################################################################################################.
T :6630  (19E6)####################################################################################################.
S :6631  (19E7)###..###.#####.######.######..#.######..####.#.#######...##..#.####.###################.#.#..####..#.

Backup H264 parameter sets.
Video format: H264 1280x720p/AR=16:9/50 fps/High@4.0
Colorimetry : ColourPrimaries=BT.709, TransferCharacteristics=BT.709, MatrixCoefficients=BT.709
First I-Frame PTS at 22:23:10.489 [00:00:00.080]
First GOP = 33 frames : I0 P8 B4 B2 B6 P16 B12 B10 B14 P24 B20 B18 B22 P32 B28 B26 B30 P40 B36 B34 B38 P48 B44 B42 B46 P56 B52 B50 B54 P64 B60 B58 B62

Audio stream 1: MPEG1/Layer2 2.0 48000Hz (DEU)
Audio stream 2: MPEG1/Layer2 2.0 48000Hz (MIS)
AC3 2 channels: 6 times
Audio stream 3: Dolby Digital 2.0 48000Hz (DEU)
Audio stream 4: MPEG1/Layer2 2.0 48000Hz (MUL)
Teletext default language encoding set to German
Teletext scan: Lines scanned: 8825 / Parity errors: 0

Teletext subtitles found:
  Subtitle page: 150 [deu] character set German
 100 KiKa HD/ZDFvision Teletext [325 KI.KA   Mo 08.07.24 18:12 54]

  Recording Details
  Channel         : KiKa HD
  Bouquet         : ZDFvision
  Recording start : 08.07.2024 18:12:54
  Recording end   : 08.07.2024 18:36:53

TV Guide (Teletext)
  08.07.2024 18:15 - 18:40 Die Biene Maja (47+48) HD

Channel specific commercial detection
Channel settings: ID                 = 78
                  Channel            = KiKA
                  Bouquet            = ZDFvision
                  Setting            = Default
                  Methodes           = 11111111
                  Ads during shows   = False
                  Ads between shows  = True
                  Has logo           = True
                  Logo switch on ads = True
                  Logo search areas  = 0000000111111111

Commercial search options: VA,AA
Commercial search skipped
Commercial search type: Audio analysis
Audio block cut: 00:00:00.000-00:02:08.564
Commercial search time: 00:58
Removed shred of 0ms from cutting list at: 00:00:00.000
End PCR not found for PID 19D2: 22:47:09.439 [22:47:08.740]

Cutting areas (I/P-Frame aligned)
Cut 1 In : 22:25:19.229 (AUD|SPS|PPS|PPS|SEI|IDR|)
Cut 1 Out: 22:36:36.929 (AUD|SPS|PPS|PPS|SEI|IDR|FILL|)
Cut 1 PCR/PTS/DTS offset: 00:00:00.000


File area distribution
1 [1-1] : Die_Biene_Maja S02E21_41.ts

Deleting PMT entry: PID 6630  (19E6) type 6 = ITU-T Rec. H.222.0 | ISO/IEC 13818-1 PES packets containing private data (Teletext)

Recreated PMT:

----------- PMT 0 -----------
Packet                   : $00000001
PacketCount              : 1
PID                      : 204 (00CC)
Table ID                 : 2
Section Syntax Indicator : 1
PMT Size                 : 115
Pointer Field            : 0
Section Length           : 89
Program Number           : 1000 (03E8)
Version Number           : 0
Current Next Indicator   : 1
Section Number           : 0
Last Section Number      : 0
PCR PID                  : 6610 (19D2)

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 : 6610 (19D2)
  ES Info Length : 9
  ES Info        : $07, $04, $08, $80, $24, $02, $11, $01, $FE
  ES Info Text   : ___�$___þ

  Stream Type    : 3
  Description    : ISO/IEC 11172 Audio
  Elementary PID : 6620 (19DC)
  ES Info Length : 6
  ES Info        : $0A, $04, $64, $65, $75, $00
  ES Info Text   : __deu_

  Stream Type    : 3
  Description    : ISO/IEC 11172 Audio
  Elementary PID : 6621 (19DD)
  ES Info Length : 6
  ES Info        : $0A, $04, $6D, $69, $73, $00
  ES Info Text   : __mis_

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

  Stream Type    : 3
  Description    : ISO/IEC 11172 Audio
  Elementary PID : 6623 (19DF)
  ES Info Length : 6
  ES Info        : $0A, $04, $6D, $75, $6C, $00
  ES Info Text   : __mul_

  Stream Type    : 6
  Description    : ITU-T Rec. H.222.0 | ISO/IEC 13818-1 PES packets containing private data (Subtitle)
  Elementary PID : 6631 (19E7)
  ES Info Length : 10
  ES Info        : $59, $08, $64, $65, $75, $20, $00, $01, $00, $01
  ES Info Text   : Y_deu ____

CRC32                    : $B8E38ABD = $B8E38ABD
-----------------------------


Jumping to first packet: 1013876
         
Cut in  at PCR: 00:02:08.820 (22:25:18.530)
Cut out at PCR: 00:13:26.520 (22:36:36.230)
First packet  : 0010FF14
Last packet   : 006CAA46
Using current PCR as start PCR

Starting at packet 0010FF14 PCR: 00:02:03.997 (22:25:13.706)
Cutting the end at packet 006CAA47 PCR: 00:11:23.324 (22:36:37.030)

File sizes:
            V:\Cutted\Die_Biene_Maja S02E21_41.ts 1.038.997 KB [CRC=07A9EBB2]
            V:\Cutted\Die_Biene_Maja S02E21_41.deu.srt 21 KB

---------  Teletext Subtitle Statistics  ---------
  Page 150 [deu] : 892 lines

---------  NAL Unit Type Statistics  ---------
Slices                 : 33407
    I-Slices           : 259
    P-Slices           : 8092
    B-Slices           : 25056
    SP-Slices          : 0
    SI-Slices          : 0
Data Partition A       : 0
Data Partition B       : 0
Data Partition A       : 0
IDR Picture            : 762
SEI                    : 34169
Sequence Parameter Set : 1021
Picture Parameter Set  : 2042
AUD                    : 34169
End of Sequence        : 0
End of Stream          : 0
Filler                 : 1644
Slices                 : 0
Seq. Param. Set Ext.   : 0

H264 filler data: 2,8% [netto]

Cutted packets at the beginning: 100000
Cutted packets at the end: 5533115
Discarded packets (filler data): 167598 = 2,9% [brutto]
Discarded packets (to synch audio/video): 46379

PID stream sizes
$19D2:     944.232 KB
$19DC:      21.772 KB
$19DD:      16.591 KB
$19DE:      38.099 KB
$19DF:      16.589 KB
$19E7:       1.508 KB
$19E6:           0 KB

PID stream average bitrates
$19D2: 11,3 Mbps
$19DC: 261,1 Kbps
$19DD: 199,0 Kbps
$19DE: 457,0 Kbps
$19DF: 199,0 Kbps
$19E7: 18,1 Kbps
$19E6: 0 bps

ERRORS : 0
WARNINGS : 0

DVB subtitles
            V:\Cutted\Die_Biene_Maja S02E21_41.deu2.srt [LC:deu, OCR:deu]

Speed: 50,5 MBytes/sec
Duration: 00:00:21
Duration OCR: 00:00:24


www.cypheros.de