Auto cut -> EPG mode

Begonnen von mirij, März 07, 2022, 17:12:43

« vorheriges - nächstes »

mirij

Comparing the results of the "EPG mode" detection of the start/end of the movie from the "DVBViewer Media Server (DMS)" log file and from TSDoctor:

DVBViewer Media Server:
...
14:36:24 / 00:21:22 (~ 785,10 MB) Nůž pro všechno running | EventID: 35393 PDC: 0x39B9E
14:36:24 / 00:21:22 (~ 785,83 MB) Zavolejte porodní sestřičky II, Call the Midwife II not running | EventID: 35441 PDC: 0x39BE8
15:25:02 / 01:10:00 (~ 2640,26 MB) Nůž pro všechno running | EventID: 35393 PDC: 0x39B9E
15:25:03 / 01:10:01 (~ 2641,00 MB) Zavolejte porodní sestřičky II, Call the Midwife II not running | EventID: 35441 PDC: 0x39BE8
15:41:25 / 01:26:23 (~ 3143,13 MB) Nůž pro všechno running | EventID: 35393 PDC: 0x39B9E
15:41:26 / 01:26:24 (~ 3144,29 MB) Zavolejte porodní sestřičky II, Call the Midwife II not running | EventID: 35441 PDC: 0x39BE8
15:41:41 / 01:26:39 (~ 3150,43 MB) Nůž pro všechno running | EventID: 35393 PDC: 0x39B9E
15:41:41 / 01:26:39 (~ 3150,43 MB) Zavolejte porodní sestřičky II, Call the Midwife II starts in a few seconds | EventID: 35441 PDC: 0x39BE8
15:41:50 / 01:26:49 (~ 3154,28 MB) Zavolejte porodní sestřičky II, Call the Midwife II not running | EventID: 35441 PDC: 0x39BE8
15:41:51 / 01:26:49 (~ 3155,02 MB) Cestománie, Malajsie: Země plná nej... not running | EventID: 35488 PDC: 0x39C2D
15:42:10 / 01:27:08 (~ 3165,56 MB) Zavolejte porodní sestřičky II, Call the Midwife II running | EventID: 35441 PDC: 0x39BE8
15:42:11 / 01:27:09 (~ 3166,44 MB) Cestománie, Malajsie: Země plná nej... not running | EventID: 35488 PDC: 0x39C2D
15:55:00 / 01:39:58 (~ 3517,32 MB) Stop


TSDoctor:
EPG cut: 00:00:00.000-00:21:19.170 Všechno, co mám ráda
EPG cut: 00:21:21.170-01:27:05.126 Nůz pro všechno
EPG cut: 01:27:07.126-01:44:56.695 Zavolejte porodní sestričky II, Call the Midwife II

According TSDoctor movie "Nůz pro všechno" ends at 01:27:05.126. But according "DVBViewer Media Server" movie "Nůz pro všechno" ends at 01:26:49 - this time is more accurate. For TSDoctor is the end of the movie "Nůz pro všechno" equals to the beginning of the next movie - this is not accurate.

Source video file you can download from here https://www.transfernow.net/dl/20220307UFp5IaVm/kH6rLud0
Log file from DMS is attached directly here.

Cypheros

...
00:21:14.689 8A41 Starts in a few seconds [2] 07.03.22 13:30:00 <-> 07.03.22 14:40:00 07031430 Nůz pro všechno
00:21:15.018 8A71 Not running [1] 07.03.22 14:40:00 <-> 07.03.22 15:45:00 07031540 Zavolejte porodní sestričky II, Call the Midwife II
00:21:16.998 8A41 Starts in a few seconds [2] 07.03.22 13:30:00 <-> 07.03.22 14:40:00 07031430 Nůz pro všechno
00:21:17.778 8A71 Not running [1] 07.03.22 14:40:00 <-> 07.03.22 15:45:00 07031540 Zavolejte porodní sestričky II, Call the Midwife II
00:21:19.038 8A41 Starts in a few seconds [2] 07.03.22 13:30:00 <-> 07.03.22 14:40:00 07031430 Nůz pro všechno
00:21:19.848 8A71 Not running [1] 07.03.22 14:40:00 <-> 07.03.22 15:45:00 07031540 Zavolejte porodní sestričky II, Call the Midwife II
00:21:21.139 8A41 Running [4] 07.03.22 13:30:00 <-> 07.03.22 14:40:00 07031430 Nůz pro všechno
00:21:21.168 8A71 Not running [1] 07.03.22 14:40:00 <-> 07.03.22 15:45:00 07031540 Zavolejte porodní sestričky II, Call the Midwife II
00:21:22.669 8A41 Running [4] 07.03.22 13:30:00 <-> 07.03.22 14:40:00 07031430 Nůz pro všechno
00:21:23.389 8A71 Not running [1] 07.03.22 14:40:00 <-> 07.03.22 15:45:00 07031540 Zavolejte porodní sestričky II, Call the Midwife II
...

As you can see in the EPG log the movie "Nůz pro všechno" starts at 00:21:23.339 from the start. There is an offset of some seconds because of PTS/PCR delay and moving to the nearest I frame.
Du darfst in diesem Board keine Dateianhänge sehen.

Sadly the EPG data is often not very precisely and you have to correct the shift manually. I guess this is done on purpose by the broadcasters, to prevent programs from being cut automatically. In this case the movie starts 2 minutes earlier.

mirij

#2
Zitat von: Cypheros am März 07, 2022, 20:05:14Sadly the EPG data is often not very precisely and you have to correct the shift manually. I guess this is done on purpose by the broadcasters, to prevent programs from being cut automatically. In this case the movie starts 2 minutes earlier.

Yes, I understand it.

Zitat von: Cypheros am März 07, 2022, 20:05:14As you can see in the EPG log the movie "Nůz pro všechno" starts at 00:21:23.339 from the start.

But I am speaking about the end of video "Nůž pro všechno", not begin, not about the time 00:21:23.339, but about the time  01:27:05.126 (TSDoctor).
DVBViewer Media Server found the end of video "Nůž pro všechno" at 01:26:49 - this is more precise. At 01:26:49 has "Nůž pro všechno" no more "active running status on".
15:41:41 / 01:26:39 (~ 3150,43 MB) Nůž pro všechno running | EventID: 35393 PDC: 0x39B9E
15:41:41 / 01:26:39 (~ 3150,43 MB) Zavolejte porodní sestřičky II, Call the Midwife II starts in a few seconds | EventID: 35441 PDC: 0x39BE8
15:41:50 / 01:26:49 (~ 3154,28 MB) Zavolejte porodní sestřičky II, Call the Midwife II not running | EventID: 35441 PDC: 0x39BE8
15:41:51 / 01:26:49 (~ 3155,02 MB) Cestománie, Malajsie: Země plná nej... not running | EventID: 35488 PDC: 0x39C2D
15:42:10 / 01:27:08 (~ 3165,56 MB) Zavolejte porodní sestřičky II, Call the Midwife II running | EventID: 35441 PDC: 0x39BE8
15:42:11 / 01:27:09 (~ 3166,44 MB) Cestománie, Malajsie: Země plná nej... not running | EventID: 35488 PDC: 0x39C2D

The start time of "Nůž pro všechno" is almost the same - with this I don't have problem (TSDoctor: 00:21:21.170, DMS: 00:21:22).

Cypheros

TS-Doctor sees the border were the new movie get the state "Running". We will investigate an alternative  behaviour.

mirij

Zitat von: Cypheros am März 08, 2022, 00:39:07TS-Doctor sees the border were the new movie get the state "Running". We will investigate an alternative  behaviour.
Very thanks.


Additional things:
1) Can you add option to "not align EPG cut times to nearest I frames" into Settings->Preferences->Auto cut->EPG mode?

2) In log file of TSDoctor is this:
First movie: Nůz pro všechno [100,00%]
First full movie start time : 00:14:59.000
Last full movie end time   : 01:24:59.000
From where is obtained time 01:24:59.000? Or how is computed? This time does not correspond to any epg running status time. And this time very precisely define the end of movie "Nůž pro všechno".

3) How can I create the detailed EPG log file from which you quoted here? In normal log file these informations are not included.

Cypheros

#5
1) No, would be useless for all other users. You can disable i frame cutting generally under Settings/Preferences/Correction behavior/Consider I/P frames for cutting.

2) From TV guide

3) One of our internal analyzer tools, not included in TS-Doctor

mirij

Zitat von: Cypheros am März 08, 2022, 15:04:51Settings/Preferences/Correction behavior/Consider I/P frames for cutting.
I disabled it and EPG cut times are the same. Is it correct?:
EPG cut: 00:00:00.000-00:21:19.170 Všechno, co mám ráda
EPG cut: 00:21:21.170-01:27:05.126 Nůz pro všechno
EPG cut: 01:27:07.126-01:44:56.695 Zavolejte porodní sestričky II, Call the Midwife II

Cypheros

Yes, the values are before shifting to the next I frame.

The log file is primary for our support, to analyze problems.

mirij

Zitat von: Cypheros am März 09, 2022, 09:20:35es, the values are before shifting to the next I frame.
Ok. This is good for me.

Zitat von: Cypheros am März 09, 2022, 09:20:35The log file is primary for our support, to analyze problems.
I will create from these values project file for "VideoReDo TVSuite".

mirij

Zitat von: Cypheros am März 08, 2022, 15:04:513) One of our internal analyzer tools, not included in TS-Doctor
Is it possible to public this tool? I would use it as command line tool.

Cypheros

Sorry, we have to keep it internal.


www.cypheros.de