Einstellung: Dateinamen-Verarbeitung beim Speichern

Begonnen von CLeb, Januar 02, 2026, 23:08:30

« vorheriges - nächstes »

CLeb

Frohes neues Jahr!
Ich bemerke folgenden reproduzierbaren Bug. Wenn ich unter
Optionen > Dateien > "Dateinamen-Verarbeitung beim Speichern"
die Option
"Behalte ursprünglichen Dateiname bei"
auswähle und mit OK bestätige, hat das keinen Effekt.
Genauer: Das Verhalten der zuvor gespeicherten Option wird weiterhin angewendet, obwohl "Behalte ursprünglichen Dateiname bei" als neue Option gespeichert wurde.

Cypheros

Poste mal eine Log-Datei von so einem Fall, wo der TS-Doctor den Dateinamen falsch vergibt.

CLeb

Es ist immer reproduzierbar. Hier ein Beispiel-Log.
Natürlich ist die Einstellung auf "Behalte ursprünglichen Dateiname bei".


Opening file "V:\ToCut\CurrentCut\20260603 2304 - 07 - Il était une fois... As bestas.ts"

Date           : 2026-06-04 20:34
OS             : Windows 11 Build 26200
OS language    : DE [DE-DE,DE,EN-US,EN]
Appl. language : German
TSDoctor.exe V 4.2.22 (Build 070000)
Instance     : 0
System memory: 15,65 GB / Free: 10,12 GB
Used memory  : 264,06 MB
Intel(R) UHD Graphics 630 (DISPLAY1) igdumdim64.dll 31.0.101.2125
CPU type     : Intel(R) Core(TM) i5-10400 CPU @ 2.90GHz
CPU count    : 12
CPU usage    : 3%
Resolution   : 1920 x 1200 (32Bit) 96 DPI
Monitors     : 1
Internet     : Available
Supported TS source filter found  : TS Doctor FileSource (on)
Supported splitter filter found   : Haali Media Splitter, LAV Light Splitter
Supported audio filter found      : LAV Light Audio Decoder, Cypheros Audio Decoder
Supported audio renderer found    : Default DirectSound Device
Supported Mpeg video filter found : LAV Light Video Decoder, Cypheros MPEG2 Video Decoder
Supported H.264 video filter found : LAV Light Video Decoder, Microsoft DTV-DVD Video Decoder
Supported H.265 video filter found : LAV Light Video Decoder
Supported video renderer found    : Video Renderer, Enhanced Video Renderer

Database access  : Full
Adv. detection   : Use channel specific database
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 25.2.16

File size: 2265260504
Packets  : 12049258

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

PIDs found : 13
PES WARNING: PID 0172 scrambled 100,00% of 24 PES packets

0     (0000): 0%   = PAT
300   (012C): 1%   = PMT
320   (0140): 83%  = H264 Video (PES_StreamID E0 = Video_Stream_0) {00000001} [PCR,PTS,DTS]
330   (014A): 4%   = E-AC3 Audio (PES_StreamID BD = Private_Stream_1) {0B7700FF} [PTS][PESLength]
332   (014C): 4%   = E-AC3 Audio (PES_StreamID BD = Private_Stream_1) {0B7700FF} [PTS][PESLength]
333   (014D): 3%   = E-AC3 Audio (PES_StreamID BD = Private_Stream_1) {0B7700BF} [PTS][PESLength]
331   (014B): 3%   = E-AC3 Audio (PES_StreamID BD = Private_Stream_1) {0B7700BF} [PTS][PESLength]
370   (0172): 0%   = AIT
371   (0173): 0%   = DMS-CC(U-N)
372   (0174): 0%   =
341   (0155): 0%   = Subtitles (PES_StreamID BE = Padding_Stream) {20000F14} [PTS][PESLength]
342   (0156): 0%   = Subtitles (PES_StreamID BE = Padding_Stream) {20000F14} [PTS][PESLength]
340   (0154): 1%   = Subtitles (PES_StreamID BD = Private_Stream_1) {20000F14} [PTS][PESLength]



Selecting PMT with PID 300 (012C) at position 00000001
CRC OK!
PID 0172 is encrypted and will be removed
Deleting PMT entry: PID 370   (0172) type 5 = ITU-T Rec. H.222.0 | ISO/IEC 13818-1 private sections
Deleting PMT entry: PID 371   (0173) type 11 = ISO/IEC 13818-6 DSM-CC U-N Messages
Deleting PMT entry: PID 372   (0174) type 12 = ISO/IEC 13818-6 Stream Descriptors without PES

0.
  stream_type              : 27 = AVC video stream as defined in ITU-T Rec. H.264 | ISO/IEC 14496-10 Video, or AVC base layer of an HEVC video stream as defined in ITU-T H.265 | ISO/IEC 23008-2
  elementary_pid           : 320 (0140)
  ES_info_length           : 3

1.
  stream_type              : 135 = Private stream type Audio E-AC3
  elementary_pid           : 330 (014A)
  ES_info_length           : 13

2.
  stream_type              : 135 = Private stream type Audio E-AC3
  elementary_pid           : 331 (014B)
  ES_info_length           : 20

3.
  stream_type              : 135 = Private stream type Audio E-AC3
  elementary_pid           : 332 (014C)
  ES_info_length           : 13

4.
  stream_type              : 135 = Private stream type Audio E-AC3
  elementary_pid           : 333 (014D)
  ES_info_length           : 13

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

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

7.
  stream_type              : 6 = ITU-T Rec. H.222.0 | ISO/IEC 13818-1 PES packets containing private data (Subtitle)
  elementary_pid           : 342 (0156)
  ES_info_length           : 13

PCR PID is 320 (0140)

searching for channel: SID=1, TID=4, VPID=320
First video PTS is 2836640820 08:45:18.231
Last video PTS  is 3289889820 10:09:14.331

First PCR  is 850969550100 08:45:17.391
Last PCR  is 986932253915 10:09:13.046
Duration of video stream is 453209013 01:23:55.656
Video PCR to PTS difference -1165 ms
330   (014A): Delay to video stream = -508ms
331   (014B): Delay to video stream = -508ms
332   (014C): Delay to video stream = -508ms
333   (014D): Delay to video stream = -508ms
340   (0154): Delay to video stream = 2220ms
341   (0155): Delay to video stream = 9180ms
342   (0156): Delay to video stream = 4740ms

PID allocation
  :0     (0000)####################################################################################################.
  :300   (012C)####################################################################################################.
V :320   (0140)####################################################################################################.
A :330   (014A)####################################################################################################.
A :332   (014C)#####################################################################################################
A :333   (014D)####################################################################################################.
A :331   (014B)####################################################################################################.
  :370   (0172)########.######..###..###########..#######.###..###....########..#.#.####..##.#.####################.
  :371   (0173)####################################################################################################.
  :372   (0174)####################################################################################################.
S :341   (0155).#.##.##..##.########...###..#####...#.###.#.#..#.#..########.###.########.##.#.########.########.##.
S :342   (0156).#.##.###.#.#########.##....#####...##..##.###.###.#....#######..##.########.#..#####.##.###########.
S :340   (0154).#.###.#####.######.##########.###.#.#####.####.###.##..####.##.#.#.###.##.#.#..########.##.#####.##.

Backup H264 parameter sets.
Video format: H264 1920x1088i/AR=16:9/25 fps/High@4.0
Colorimetry : ColourPrimaries=BT.709, TransferCharacteristics=BT.709, MatrixCoefficients=BT.709
Video format: Component
First I-Frame PTS at 08:45:18.791 [00:00:00.600]
First GOP = 64 frames : I72 P73 B68 B69 B66 B67 B70 B71 P80 P81 B76 B77 B74 B75 B78 B79 P88 P89 B84 B85 B82 B83 B86 B87 P96 P97 B92 B93 B90 B91 B94 B95 P104 P105 B100 B101 B98 B99 B102 B103 P112 P113 B108 B109 B106 B107 B110 B111 P120 P121 B116 B117 B114 B115 B118 B119 P128 P129 B124 B125 B122 B123 B126 B127

AC3 2 channels: 24 times
Audio stream 1: Dolby Digital + 2.0 48000Hz (FRA)
AC3 2 channels: 24 times
Audio stream 2: Dolby Digital + 2.0 48000Hz (QAD)
AC3 2 channels: 24 times
Audio stream 3: Dolby Digital + 2.0 48000Hz (QAA)
AC3 2 channels: 24 times
Audio stream 4: Dolby Digital + 2.0 48000Hz (DEU)
Teletext processing for TV Guide skipped
Commercial search options: VA,AA
Commercial search skipped

Cutting areas (I/P-Frame aligned)
Cut 1 In : 08:52:46.271 (AUD|SPS|PPS|SEI|I-SLICE|)
Cut 1 Out: 09:45:01.451 (AUD|SEI|P-SLICE|)
Cut 1 PCR/PTS/DTS offset: 00:00:00.000


File area distribution
1 [1-1] : 20260603 2304 - 07 - Il était une fois... As bestas_fixed.ts

Deleting PMT entry: PID 341   (0155) type 6 = ITU-T Rec. H.222.0 | ISO/IEC 13818-1 PES packets containing private data (Subtitle)
Deleting PMT entry: PID 342   (0156) type 6 = ITU-T Rec. H.222.0 | ISO/IEC 13818-1 PES packets containing private data (Subtitle)
Deleting PMT entry: PID 331   (014B) type 135 = Private stream type Audio E-AC3
Deleting PMT entry: PID 332   (014C) type 135 = Private stream type Audio E-AC3
Deleting PMT entry: PID 333   (014D) type 135 = Private stream type Audio E-AC3
OCR skipped: True, True, OCR engine=True, create Subtitles=False, repair mode=False
SRT writer skipped

Recreated PMT:

----------- PMT 0 -----------
Packet                   : $00000001, $00000002
PacketCount              : 2
PID                      : 300 (012C)
Table ID                 : 2
Section Syntax Indicator : 1
PMT Size                 : 199
Pointer Field            : 0
Section Length           : 57
Program Number           : 1 (0001)
Version Number           : 1
Current Next Indicator   : 1
Section Number           : 0
Last Section Number      : 0
PCR PID                  : 320 (0140)

Program Info Length      : 0

  Stream Type    : 27
  Description    : AVC video stream as defined in ITU-T Rec. H.264 | ISO/IEC 14496-10 Video, or AVC base layer of an HEVC video stream as defined in ITU-T H.265 | ISO/IEC 23008-2
  Elementary PID : 320 (0140)
  ES Info Length : 3
  ES Info        : $52, $01, $01
  ES Info Text   : R__

  Stream Type    : 135
  Description    : Private stream type Audio E-AC3
  Elementary PID : 330 (014A)
  ES Info Length : 13
  ES Info        : $52, $01, $02, $0A, $04, $66, $72, $61, $00, $7A, $02, $80, $C2
  ES Info Text   : R____fra_z_�Â

  Stream Type    : 6
  Description    : ITU-T Rec. H.222.0 | ISO/IEC 13818-1 PES packets containing private data (Subtitle)
  Elementary PID : 340 (0154)
  ES Info Length : 13
  ES Info        : $52, $01, $05, $59, $08, $66, $72, $61, $24, $00, $01, $00, $01
  ES Info Text   : R__Y_fra$____

CRC32                    : $BEC2638F = $BEC2638F
-----------------------------


Jumping to first packet: 824572
         
Cut in  at PCR: 00:07:28.080 (08:52:45.471)
Cut out at PCR: 00:59:43.260 (09:45:00.651)
First packet  : 000E1B9C
Last packet   : 0085883F
Using current PCR as start PCR

Starting at packet 000E1B9C PCR: 00:07:27.459 (08:52:44.850)
TS  WARNING: For PID 0140 00:02:52.415 TS packet 0014A5FF: Packet discontinuity  last=4 , current=7
Cutting the end at packet 00858840 PCR: 00:52:20.295 (09:45:05.145)

File sizes:
            V:\ToCut\CurrentCut\20260603 2304 - 07 - Il était une fois... As bestas_fixed.ts 1.197.049 KB [CRC=7917B593]

---------  NAL Unit Type Statistics  ---------
Slices                 : 157002
    I-Slices           : 2313
    P-Slices           : 38117
    B-Slices           : 116572
    SP-Slices          : 0
    SI-Slices          : 0
Data Partition A       : 0
Data Partition B       : 0
Data Partition A       : 0
IDR Picture            : 0
SEI                    : 157002
Sequence Parameter Set : 2313
Picture Parameter Set  : 2313
AUD                    : 157002
End of Sequence        : 0
End of Stream          : 0
Filler                 : 22841
Slices                 : 0
Seq. Param. Set Ext.   : 0

H264 filler data: 6,7% [netto]

Cutted packets at the beginning: 88777
Cutted packets at the end: 3298090
Discarded packets (filler data): 442538 = 6,4% [brutto]
Discarded packets (to synch audio/video): 7084
Discarded packets (not needed): 869408

PID stream sizes
$0140:   1.133.483 KB
$014A:      50.965 KB
$0154:      12.363 KB

PID stream average bitrates
$0140: 3,0 Mbps
$014A: 133,0 Kbps
$0154: 32,3 Kbps

ERRORS : 0
WARNINGS : 1

Speed: 85,4 MBytes/sec
Duration: 00:00:16


Cypheros

Das ist kein Bug sondern ein Feature. Wenn Quell- und Ziel- Verzeichnis identisch sind, wird ein _fixed angehängt, da der TS-Doctor das überschreiben der Quelldatei aus Sicherheitsgründen nicht unterstützt. Wenn beim Schnitt etwas schief läuft, kann man das sonst nicht mehr korrigieren.

Nimm einfach ein anderes Verzeichnis wie zum Beispiel "V:\ToCut\FinishedCut\", dann klappt es.