diff --git a/CUTTER_REPORT.html b/CUTTER_REPORT.html index 06eca29..c2ff135 100644 --- a/CUTTER_REPORT.html +++ b/CUTTER_REPORT.html @@ -132,4 +132,4 @@ table.ov tr:hover { background: rgba(255, 255, 255, 0.05); }
-

Cutter & Match Report

Generiert: 2026-05-09 10:33:46Trailer: BehindTheRedDoor_Trailer_REFERENCE.mp4 @ 25.000 fpsSource: BehindTheRedDoor_FTR_1080P_2398_Fixed.mp4 @ 23.976 fps
25 Beats — 24 automatisch (4 bestätigt)1 manuell.
Recent Changes:
Handle fade-led segment phase ties

Legende

OKBestätigt — direkt in Schnitt-Timeline übernehmen
?Vorläufig — Phase und Aktion im NLE visuell prüfen
MAN.Kein Treffer — manuell suchen oder Schwarzbild einfügen

Übersicht

BeatTrailer TC In–OutDauerSource TC InSceneScoreStatus
0000:00:00:00–00:00:03:003.00s00:00:03:1910.597?
0100:00:03:00–00:00:08:105.40s00:00:04:0910.380?
0200:00:08:10–00:00:16:248.56s00:00:35:0530.761OK
0300:00:16:24–00:00:19:032.16s01:02:19:034360.572?
0400:00:19:03–00:00:20:161.52s01:02:21:094370.728OK
0500:00:20:16–00:00:26:095.72s00:01:33:03100.499?
0600:00:26:09–00:00:29:062.88s00:01:03:0750.396?
0700:00:29:06–00:00:31:172.44s01:20:10:105530.497?
0800:00:31:17–00:00:33:161.96s00:00:51:0750.620?
0900:00:33:16–00:00:36:193.12s01:20:29:035570.674OK
1000:00:36:19–00:00:40:023.32s01:20:35:16558+559+5560.660?
1100:00:40:02–00:00:42:032.04s01:20:40:185590.636?
1200:00:42:03–00:00:50:068.12s01:14:26:06519+130.701OK
1300:00:50:06–00:00:53:213.60s00:43:19:133080.636?
1400:00:53:21–00:00:57:023.24s00:43:24:163090.626?
1500:00:57:02–00:01:01:124.40s00:02:10:0817+3090.708?
1600:01:01:12–00:01:04:123.00s01:05:12:124510.626?
1700:01:04:12–00:01:09:034.64s01:31:18:04623+720.399?
1800:01:09:03–00:01:10:191.64s00:09:13:13750.542?
1900:01:10:19–00:01:12:131.76s00:16:48:131260.403?
2000:01:12:13–00:01:15:143.04s01:27:05:036130.417?
2100:01:15:14–00:01:17:131.96s00:23:55:001750.526?
2200:01:17:13–00:01:19:232.40s01:03:05:114420.544?
2300:01:19:23–00:01:25:145.64s01:04:35:214460.534?
2400:01:25:14–00:01:32:076.72sMAN.

Beat-Details

Beat 00

?Vorläufig
▶ Trailer  /  ▶ Source (Frame-Locked Compare)
Trailer
00:00:00:00–00:00:03:00  (3.00s)
Phase logo animation assembling from distorted shapes with motion blur
Bild centered, symmetrical, abstract black void
Source
00:00:03:19–00:00:05:09
Scene 1 · Score 0.597
⚠ Score 0.597 unter 0.65 — visuell prüfen
python cli.py rematch --beat 0

Beat 01

?Vorläufig
▶ Trailer  /  ▶ Source (Frame-Locked Compare)
Trailer
00:00:03:00–00:00:08:10  (5.40s)
Phase Dynamic motion blur and shifting optical distortions across the text
Bild Centered, symmetrical layout with overlapping circular glass-like distortions, Abstract black void
Source
00:00:04:09–00:00:06:03
Scene 1 · Score 0.380
⚠ Score 0.380 unter 0.65 — visuell prüfen
python cli.py rematch --beat 1

Beat 02

OKBestätigt
▶ Trailer  /  ▶ Source (Frame-Locked Compare)
Trailer
00:00:08:10–00:00:16:24  (8.56s)
Phase drawing a heart shape on a foggy surface
Bild extreme close-up, shifting from profile of a face to a hand interacting with a surface, indoor, obscured glass or foggy surface
Source
00:00:35:05–00:00:43:06
Scene 3 · Score 0.761
python cli.py rematch --beat 2

Beat 03

?Vorläufig
▶ Trailer  /  ▶ Source (Frame-Locked Compare)
Trailer
00:00:16:24–00:00:19:03  (2.16s)
Phase speaking and smiling slightly
Bild close-up shot, centered face, outdoor rocky environment
Source
01:02:19:03–01:02:20:20
Scene 436 · Score 0.572
⚠ Score 0.572 unter 0.65 — visuell prüfen
python cli.py rematch --beat 3

Beat 04

OKBestätigt
▶ Trailer  /  ▶ Source (Frame-Locked Compare)
Trailer
00:00:19:03–00:00:20:16  (1.52s)
Phase lifting a camera to eye level to take a photo
Bild medium shot, subject centered, shallow depth of field with blurred treeline background, outdoor forest landscape, overcast sky
Source
01:02:21:09–01:02:22:08
Scene 437 · Score 0.728
python cli.py rematch --beat 4

Beat 05

?Vorläufig
▶ Trailer  /  ▶ Source (Frame-Locked Compare)
Trailer
00:00:20:16–00:00:26:09  (5.72s)
Phase a metallic cylindrical object is brought toward and touches the skin of the forearm
Bild extreme close-up, shallow depth of field, indistinct dark interior
Source
00:01:33:03–00:01:37:09
Scene 10 · Score 0.499
⚠ Score 0.499 unter 0.65 — visuell prüfen
python cli.py rematch --beat 5

Beat 06

?Vorläufig
▶ Trailer  /  ▶ Source (Frame-Locked Compare)
Trailer
00:00:26:09–00:00:29:06  (2.88s)
Phase hand reaching toward and touching an ornate decorative box
Bild close-up, shallow depth of field, hand entering from left frame, dark interior
Source
00:01:03:07–00:01:05:03
Scene 5 · Score 0.396
⚠ Score 0.396 unter 0.65 — visuell prüfen
python cli.py rematch --beat 6

Beat 07

?Vorläufig
▶ Trailer  /  ▶ Source (Frame-Locked Compare)
Trailer
00:00:29:06–00:00:31:17  (2.44s)
Phase man appears to be engaged in conversation
Bild man in a light gray sweater and scarf, seated on a white couch, with a window in the background, indoor with a view of the ocean
Source
01:20:10:10–01:20:12:14
Scene 553 · Score 0.497
⚠ Score 0.497 unter 0.65 — visuell prüfen
python cli.py rematch --beat 7

Beat 08

?Vorläufig
▶ Trailer  /  ▶ Source (Frame-Locked Compare)
Trailer
00:00:31:17–00:00:33:16  (1.96s)
Phase static or slow drifting
Bild close-up, diagonal curve from top-left to bottom-center, dark, indistinct void
Source
00:00:51:07–00:00:53:01
Scene 5 · Score 0.620
⚠ Score 0.620 unter 0.65 — visuell prüfen
python cli.py rematch --beat 8

Beat 09

OKBestätigt
▶ Trailer  /  ▶ Source (Frame-Locked Compare)
Trailer
00:00:33:16–00:00:36:19  (3.12s)
Phase speaking, transitioning from closed eyes to open mouth and focused gaze
Bild medium close-up, subject positioned right of center, profile/three-quarter view, indoor room next to a large window overlooking a blue horizon/sea
Source
01:20:29:03–01:20:32:06
Scene 557 · Score 0.674
python cli.py rematch --beat 9

Beat 10

?Vorläufig
▶ Trailer  /  ▶ Source (Frame-Locked Compare)
Trailer
00:00:36:19–00:00:40:02  (3.32s)
Phase conversation
Bild alternating close-ups and a medium two-shot, indoor living room with large windows showing a blue exterior landscape
Source
01:20:35:16  (multi-shot)
Scene Scenes 558, 559, 556 · 3 Segmente
  • Seg 1: 01:20:35:16  dur 0.88s  @ off 0.00s  sc 558  score 0.674
  • Seg 2: 01:20:36:14  dur 1.76s  @ off 0.88s  sc 559  score 0.649
  • Seg 3: 01:20:22:14  dur 0.68s  @ off 2.64s  sc 556  score 0.672
python cli.py rematch --beat 10

Beat 11

?Vorläufig
▶ Trailer  /  ▶ Source (Frame-Locked Compare)
Trailer
00:00:40:02–00:00:42:03  (2.04s)
Phase static talking head with slight facial expression changes
Bild medium close-up, subject positioned right of center, profile/three-quarter view facing left, indoor room with a large window showing a blue sea/horizon background
Source
01:20:40:18–01:20:42:18
Scene 559 · Score 0.636
⚠ Score 0.636 unter 0.65 — visuell prüfen
python cli.py rematch --beat 11

Beat 12

OKBestätigt
▶ Trailer  /  ▶ Source (Frame-Locked Compare)
Trailer
00:00:42:03–00:00:50:06  (8.12s)
Phase static profile shot transitioning to black/darkness
Bild medium close-up, profile view, subject positioned on the right side of the frame, dark outdoor environment, blurred trees in background
Source
01:14:26:06  (multi-shot)
Scene Scenes 519, 13 · 2 Segmente
  • Seg 1: 01:14:26:06  dur 3.52s  @ off 0.16s  sc 519  score 0.721
  • Seg 2: 00:01:47:14  dur 2.88s  @ off 4.88s  sc 13  score 0.676
python cli.py rematch --beat 12

Beat 13

?Vorläufig
▶ Trailer  /  ▶ Source (Frame-Locked Compare)
Trailer
00:00:50:06–00:00:53:21  (3.60s)
Phase static conversation; woman on right is standing and holding a cup
Bild wide shot, two figures positioned on opposite sides of a round dining table, modern glass-walled sunroom or conservatory overlooking a snowy landscape
Source
00:43:19:13–00:43:23:04
Scene 308 · Score 0.636
⚠ Score 0.636 unter 0.65 — visuell prüfen
python cli.py rematch --beat 13

Beat 14

?Vorläufig
▶ Trailer  /  ▶ Source (Frame-Locked Compare)
Trailer
00:00:53:21–00:00:57:02  (3.24s)
Phase static conversation, subject holding a white cup
Bild medium shot, subject positioned on the left, vertical window frame dividing the right third of the frame, interior room with a large window overlooking a snowy pine forest
Source
00:43:24:16–00:43:27:19
Scene 309 · Score 0.626
⚠ Score 0.626 unter 0.65 — visuell prüfen
python cli.py rematch --beat 14

Beat 15

?Vorläufig
▶ Trailer  /  ▶ Source (Frame-Locked Compare)
Trailer
00:00:57:02–00:01:01:12  (4.40s)
Phase static conversation
Bild medium shot, profile view of two characters facing each other, indoor room with a large window overlooking a snowy forest
Source
00:02:10:08  (multi-shot)
Scene Scenes 17, 309 · 2 Segmente
  • Seg 1: 00:02:10:08  dur 2.80s  @ off 0.24s  sc 17  score 0.720
  • Seg 2: 00:43:27:13  dur 1.28s  @ off 3.04s  sc 309  score 0.682
python cli.py rematch --beat 15

Beat 16

?Vorläufig
▶ Trailer  /  ▶ Source (Frame-Locked Compare)
Trailer
00:01:01:12–00:01:04:12  (3.00s)
Phase man reaches out and touches the red door with a small object
Bild medium side profile shot, subject on left, door on right, indoor dim environment, adjacent to a red wooden door
Source
01:05:12:12–01:05:15:07
Scene 451 · Score 0.626
⚠ Score 0.626 unter 0.65 — visuell prüfen
python cli.py rematch --beat 16

Beat 17

?Vorläufig
▶ Trailer  /  ▶ Source (Frame-Locked Compare)
Trailer
00:01:04:12–00:01:09:03  (4.64s)
Phase Static intimacy transitioning to a spatial arrangement of figures
Bild Medium shot, eye-level. First two frames: static shot of couple in bed. Third frame: wide shot of women among white blocks, Bedroom with bedside table and lamp; transition to a white minimalist interior with pedestals
Source
01:31:18:04  (multi-shot)
Scene Scenes 623, 72 · 3 Segmente
  • Seg 1: 01:31:18:04  dur 1.92s  @ off 0.24s  sc 623  score 0.384
  • Seg 2: 00:09:06:13  dur 1.04s  @ off 2.80s  sc 72  score 0.434
  • Seg 3: 00:09:07:18  dur 0.50s  @ off 4.00s  sc 72  score 0.384
⚠ Score 0.399 unter 0.65 — visuell prüfen
python cli.py rematch --beat 17

Beat 18

?Vorläufig
▶ Trailer  /  ▶ Source (Frame-Locked Compare)
Trailer
00:01:09:03–00:01:10:19  (1.64s)
Phase Woman in foreground turns her head from profile to face the camera while speaking
Bild Medium shot, three-quarter profile of woman in foreground left, two women positioned behind her to the right, Indoors, minimalist dark background
Source
00:09:13:13–00:09:15:05
Scene 75 · Score 0.542
⚠ Score 0.542 unter 0.65 — visuell prüfen
python cli.py rematch --beat 18

Beat 19

?Vorläufig
▶ Trailer  /  ▶ Source (Frame-Locked Compare)
Trailer
00:01:10:19–00:01:12:13  (1.76s)
Phase static conversation, subtle facial expression change
Bild medium close-up, over-the-shoulder shot with a blurred figure in the foreground right, outdoor dark forest or wooded area
Source
00:16:48:13–00:16:49:10
Scene 126 · Score 0.403
⚠ Score 0.403 unter 0.65 — visuell prüfen
python cli.py rematch --beat 19

Beat 20

?Vorläufig
▶ Trailer  /  ▶ Source (Frame-Locked Compare)
Trailer
00:01:12:13–00:01:15:14  (3.04s)
Phase man kisses woman's forehead, then they pull back slightly to face each other
Bild extreme close-up, profile view, faces facing each other, indoor, blurred background
Source
01:27:05:03–01:27:06:00
Scene 613 · Score 0.417
⚠ Score 0.417 unter 0.65 — visuell prüfen
python cli.py rematch --beat 20

Beat 21

?Vorläufig
▶ Trailer  /  ▶ Source (Frame-Locked Compare)
Trailer
00:01:15:14–00:01:17:13  (1.96s)
Phase hand raised to mouth, slight facial movement
Bild extreme close-up, face partially obscured by shadow, dark interior
Source
00:23:55:00–00:23:56:23
Scene 175 · Score 0.526
⚠ Score 0.526 unter 0.65 — visuell prüfen
python cli.py rematch --beat 21

Beat 22

?Vorläufig
▶ Trailer  /  ▶ Source (Frame-Locked Compare)
Trailer
00:01:17:13–00:01:19:23  (2.40s)
Phase man looks up and speaks, transitioning from downward gaze to forward gaze
Bild close-up, profile to three-quarter view, outdoor rocky environment, blurred background
Source
01:03:05:11–01:03:07:07
Scene 442 · Score 0.544
⚠ Score 0.544 unter 0.65 — visuell prüfen
python cli.py rematch --beat 22

Beat 23

?Vorläufig
▶ Trailer  /  ▶ Source (Frame-Locked Compare)
Trailer
00:01:19:23–00:01:25:14  (5.64s)
Phase static posture, head tilted upwards looking at the sky
Bild medium shot, subject positioned on the left third, facing away from camera towards the water, rocky shoreline next to a body of water under an overcast sky
Source
01:04:35:21–01:04:41:02
Scene 446 · Score 0.534
⚠ Score 0.534 unter 0.65 — visuell prüfen
python cli.py rematch --beat 23

Beat 24

MAN.Kein Treffer
Trailer 24
— manuell setzen —
Trailer
00:01:25:14–00:01:32:07  (6.72s)
— kein automatischer Treffer —
python cli.py rematch --beat 24
+

Cutter & Match Report

Generiert: 2026-05-09 11:26:10Trailer: BehindTheRedDoor_Trailer_REFERENCE.mp4 @ 25.000 fpsSource: BehindTheRedDoor_FTR_1080P_2398_Fixed.mp4 @ 23.976 fps
25 Beats — 24 automatisch (4 bestätigt)1 manuell.
Recent Changes:
Recover short low-light vibe matches

Legende

OKBestätigt — direkt in Schnitt-Timeline übernehmen
?Vorläufig — Phase und Aktion im NLE visuell prüfen
MAN.Kein Treffer — manuell suchen oder Schwarzbild einfügen

Übersicht

BeatTrailer TC In–OutDauerSource TC InSceneScoreStatus
0000:00:00:00–00:00:03:003.00s00:00:03:1910.597?
0100:00:03:00–00:00:08:105.40s00:00:04:0910.380?
0200:00:08:10–00:00:16:248.56s00:00:35:0530.761OK
0300:00:16:24–00:00:19:032.16s01:02:19:034360.572?
0400:00:19:03–00:00:20:161.52s01:02:21:094370.728OK
0500:00:20:16–00:00:26:095.72s00:01:33:03100.499?
0600:00:26:09–00:00:29:062.88s00:01:03:0750.396?
0700:00:29:06–00:00:31:172.44s01:20:10:105530.497?
0800:00:31:17–00:00:33:161.96s00:00:51:0750.620?
0900:00:33:16–00:00:36:193.12s01:20:29:035570.674OK
1000:00:36:19–00:00:40:023.32s01:20:35:16558+559+5560.660?
1100:00:40:02–00:00:42:032.04s01:20:40:185590.636?
1200:00:42:03–00:00:50:068.12s01:14:26:06519+130.701OK
1300:00:50:06–00:00:53:213.60s00:43:19:133080.636?
1400:00:53:21–00:00:57:023.24s00:43:24:163090.626?
1500:00:57:02–00:01:01:124.40s00:02:10:0817+3090.708?
1600:01:01:12–00:01:04:123.00s01:05:12:124510.626?
1700:01:04:12–00:01:09:034.64s01:31:18:04623+720.399?
1800:01:09:03–00:01:10:191.64s00:09:13:13750.542?
1900:01:10:19–00:01:12:131.76s00:16:48:131260.403?
2000:01:12:13–00:01:15:143.04s01:27:53:146130.668?
2100:01:15:14–00:01:17:131.96s00:23:55:001750.526?
2200:01:17:13–00:01:19:232.40s01:03:05:114420.544?
2300:01:19:23–00:01:25:145.64s01:04:35:214460.534?
2400:01:25:14–00:01:32:076.72sMAN.

Beat-Details

Beat 00

?Vorläufig
▶ Trailer  /  ▶ Source (Frame-Locked Compare)
Trailer
00:00:00:00–00:00:03:00  (3.00s)
Phase logo animation assembling from distorted shapes with motion blur
Bild centered, symmetrical, abstract black void
Source
00:00:03:19–00:00:05:09
Scene 1 · Score 0.597
⚠ Score 0.597 unter 0.65 — visuell prüfen
python cli.py rematch --beat 0

Beat 01

?Vorläufig
▶ Trailer  /  ▶ Source (Frame-Locked Compare)
Trailer
00:00:03:00–00:00:08:10  (5.40s)
Phase Dynamic motion blur and shifting optical distortions across the text
Bild Centered, symmetrical layout with overlapping circular glass-like distortions, Abstract black void
Source
00:00:04:09–00:00:06:03
Scene 1 · Score 0.380
⚠ Score 0.380 unter 0.65 — visuell prüfen
python cli.py rematch --beat 1

Beat 02

OKBestätigt
▶ Trailer  /  ▶ Source (Frame-Locked Compare)
Trailer
00:00:08:10–00:00:16:24  (8.56s)
Phase drawing a heart shape on a foggy surface
Bild extreme close-up, shifting from profile of a face to a hand interacting with a surface, indoor, obscured glass or foggy surface
Source
00:00:35:05–00:00:43:06
Scene 3 · Score 0.761
python cli.py rematch --beat 2

Beat 03

?Vorläufig
▶ Trailer  /  ▶ Source (Frame-Locked Compare)
Trailer
00:00:16:24–00:00:19:03  (2.16s)
Phase speaking and smiling slightly
Bild close-up shot, centered face, outdoor rocky environment
Source
01:02:19:03–01:02:20:20
Scene 436 · Score 0.572
⚠ Score 0.572 unter 0.65 — visuell prüfen
python cli.py rematch --beat 3

Beat 04

OKBestätigt
▶ Trailer  /  ▶ Source (Frame-Locked Compare)
Trailer
00:00:19:03–00:00:20:16  (1.52s)
Phase lifting a camera to eye level to take a photo
Bild medium shot, subject centered, shallow depth of field with blurred treeline background, outdoor forest landscape, overcast sky
Source
01:02:21:09–01:02:22:08
Scene 437 · Score 0.728
python cli.py rematch --beat 4

Beat 05

?Vorläufig
▶ Trailer  /  ▶ Source (Frame-Locked Compare)
Trailer
00:00:20:16–00:00:26:09  (5.72s)
Phase a metallic cylindrical object is brought toward and touches the skin of the forearm
Bild extreme close-up, shallow depth of field, indistinct dark interior
Source
00:01:33:03–00:01:37:09
Scene 10 · Score 0.499
⚠ Score 0.499 unter 0.65 — visuell prüfen
python cli.py rematch --beat 5

Beat 06

?Vorläufig
▶ Trailer  /  ▶ Source (Frame-Locked Compare)
Trailer
00:00:26:09–00:00:29:06  (2.88s)
Phase hand reaching toward and touching an ornate decorative box
Bild close-up, shallow depth of field, hand entering from left frame, dark interior
Source
00:01:03:07–00:01:05:03
Scene 5 · Score 0.396
⚠ Score 0.396 unter 0.65 — visuell prüfen
python cli.py rematch --beat 6

Beat 07

?Vorläufig
▶ Trailer  /  ▶ Source (Frame-Locked Compare)
Trailer
00:00:29:06–00:00:31:17  (2.44s)
Phase man appears to be engaged in conversation
Bild man in a light gray sweater and scarf, seated on a white couch, with a window in the background, indoor with a view of the ocean
Source
01:20:10:10–01:20:12:14
Scene 553 · Score 0.497
⚠ Score 0.497 unter 0.65 — visuell prüfen
python cli.py rematch --beat 7

Beat 08

?Vorläufig
▶ Trailer  /  ▶ Source (Frame-Locked Compare)
Trailer
00:00:31:17–00:00:33:16  (1.96s)
Phase static or slow drifting
Bild close-up, diagonal curve from top-left to bottom-center, dark, indistinct void
Source
00:00:51:07–00:00:53:01
Scene 5 · Score 0.620
⚠ Score 0.620 unter 0.65 — visuell prüfen
python cli.py rematch --beat 8

Beat 09

OKBestätigt
▶ Trailer  /  ▶ Source (Frame-Locked Compare)
Trailer
00:00:33:16–00:00:36:19  (3.12s)
Phase speaking, transitioning from closed eyes to open mouth and focused gaze
Bild medium close-up, subject positioned right of center, profile/three-quarter view, indoor room next to a large window overlooking a blue horizon/sea
Source
01:20:29:03–01:20:32:06
Scene 557 · Score 0.674
python cli.py rematch --beat 9

Beat 10

?Vorläufig
▶ Trailer  /  ▶ Source (Frame-Locked Compare)
Trailer
00:00:36:19–00:00:40:02  (3.32s)
Phase conversation
Bild alternating close-ups and a medium two-shot, indoor living room with large windows showing a blue exterior landscape
Source
01:20:35:16  (multi-shot)
Scene Scenes 558, 559, 556 · 3 Segmente
  • Seg 1: 01:20:35:16  dur 0.88s  @ off 0.00s  sc 558  score 0.674
  • Seg 2: 01:20:36:14  dur 1.76s  @ off 0.88s  sc 559  score 0.649
  • Seg 3: 01:20:22:14  dur 0.68s  @ off 2.64s  sc 556  score 0.672
python cli.py rematch --beat 10

Beat 11

?Vorläufig
▶ Trailer  /  ▶ Source (Frame-Locked Compare)
Trailer
00:00:40:02–00:00:42:03  (2.04s)
Phase static talking head with slight facial expression changes
Bild medium close-up, subject positioned right of center, profile/three-quarter view facing left, indoor room with a large window showing a blue sea/horizon background
Source
01:20:40:18–01:20:42:18
Scene 559 · Score 0.636
⚠ Score 0.636 unter 0.65 — visuell prüfen
python cli.py rematch --beat 11

Beat 12

OKBestätigt
▶ Trailer  /  ▶ Source (Frame-Locked Compare)
Trailer
00:00:42:03–00:00:50:06  (8.12s)
Phase static profile shot transitioning to black/darkness
Bild medium close-up, profile view, subject positioned on the right side of the frame, dark outdoor environment, blurred trees in background
Source
01:14:26:06  (multi-shot)
Scene Scenes 519, 13 · 2 Segmente
  • Seg 1: 01:14:26:06  dur 3.52s  @ off 0.16s  sc 519  score 0.721
  • Seg 2: 00:01:47:14  dur 2.88s  @ off 4.88s  sc 13  score 0.676
python cli.py rematch --beat 12

Beat 13

?Vorläufig
▶ Trailer  /  ▶ Source (Frame-Locked Compare)
Trailer
00:00:50:06–00:00:53:21  (3.60s)
Phase static conversation; woman on right is standing and holding a cup
Bild wide shot, two figures positioned on opposite sides of a round dining table, modern glass-walled sunroom or conservatory overlooking a snowy landscape
Source
00:43:19:13–00:43:23:04
Scene 308 · Score 0.636
⚠ Score 0.636 unter 0.65 — visuell prüfen
python cli.py rematch --beat 13

Beat 14

?Vorläufig
▶ Trailer  /  ▶ Source (Frame-Locked Compare)
Trailer
00:00:53:21–00:00:57:02  (3.24s)
Phase static conversation, subject holding a white cup
Bild medium shot, subject positioned on the left, vertical window frame dividing the right third of the frame, interior room with a large window overlooking a snowy pine forest
Source
00:43:24:16–00:43:27:19
Scene 309 · Score 0.626
⚠ Score 0.626 unter 0.65 — visuell prüfen
python cli.py rematch --beat 14

Beat 15

?Vorläufig
▶ Trailer  /  ▶ Source (Frame-Locked Compare)
Trailer
00:00:57:02–00:01:01:12  (4.40s)
Phase static conversation
Bild medium shot, profile view of two characters facing each other, indoor room with a large window overlooking a snowy forest
Source
00:02:10:08  (multi-shot)
Scene Scenes 17, 309 · 2 Segmente
  • Seg 1: 00:02:10:08  dur 2.80s  @ off 0.24s  sc 17  score 0.720
  • Seg 2: 00:43:27:13  dur 1.28s  @ off 3.04s  sc 309  score 0.682
python cli.py rematch --beat 15

Beat 16

?Vorläufig
▶ Trailer  /  ▶ Source (Frame-Locked Compare)
Trailer
00:01:01:12–00:01:04:12  (3.00s)
Phase man reaches out and touches the red door with a small object
Bild medium side profile shot, subject on left, door on right, indoor dim environment, adjacent to a red wooden door
Source
01:05:12:12–01:05:15:07
Scene 451 · Score 0.626
⚠ Score 0.626 unter 0.65 — visuell prüfen
python cli.py rematch --beat 16

Beat 17

?Vorläufig
▶ Trailer  /  ▶ Source (Frame-Locked Compare)
Trailer
00:01:04:12–00:01:09:03  (4.64s)
Phase Static intimacy transitioning to a spatial arrangement of figures
Bild Medium shot, eye-level. First two frames: static shot of couple in bed. Third frame: wide shot of women among white blocks, Bedroom with bedside table and lamp; transition to a white minimalist interior with pedestals
Source
01:31:18:04  (multi-shot)
Scene Scenes 623, 72 · 3 Segmente
  • Seg 1: 01:31:18:04  dur 1.92s  @ off 0.24s  sc 623  score 0.384
  • Seg 2: 00:09:06:13  dur 1.04s  @ off 2.80s  sc 72  score 0.434
  • Seg 3: 00:09:07:18  dur 0.50s  @ off 4.00s  sc 72  score 0.384
⚠ Score 0.399 unter 0.65 — visuell prüfen
python cli.py rematch --beat 17

Beat 18

?Vorläufig
▶ Trailer  /  ▶ Source (Frame-Locked Compare)
Trailer
00:01:09:03–00:01:10:19  (1.64s)
Phase Woman in foreground turns her head from profile to face the camera while speaking
Bild Medium shot, three-quarter profile of woman in foreground left, two women positioned behind her to the right, Indoors, minimalist dark background
Source
00:09:13:13–00:09:15:05
Scene 75 · Score 0.542
⚠ Score 0.542 unter 0.65 — visuell prüfen
python cli.py rematch --beat 18

Beat 19

?Vorläufig
▶ Trailer  /  ▶ Source (Frame-Locked Compare)
Trailer
00:01:10:19–00:01:12:13  (1.76s)
Phase static conversation, subtle facial expression change
Bild medium close-up, over-the-shoulder shot with a blurred figure in the foreground right, outdoor dark forest or wooded area
Source
00:16:48:13–00:16:49:10
Scene 126 · Score 0.403
⚠ Score 0.403 unter 0.65 — visuell prüfen
python cli.py rematch --beat 19

Beat 20

?Vorläufig
▶ Trailer  /  ▶ Source (Frame-Locked Compare)
Trailer
00:01:12:13–00:01:15:14  (3.04s)
Phase man kisses woman's forehead, then they pull back slightly to face each other
Bild extreme close-up, profile view, faces facing each other, indoor, blurred background
Source
01:27:53:14–01:27:56:04
Scene 613 · Score 0.668
python cli.py rematch --beat 20

Beat 21

?Vorläufig
▶ Trailer  /  ▶ Source (Frame-Locked Compare)
Trailer
00:01:15:14–00:01:17:13  (1.96s)
Phase hand raised to mouth, slight facial movement
Bild extreme close-up, face partially obscured by shadow, dark interior
Source
00:23:55:00–00:23:56:23
Scene 175 · Score 0.526
⚠ Score 0.526 unter 0.65 — visuell prüfen
python cli.py rematch --beat 21

Beat 22

?Vorläufig
▶ Trailer  /  ▶ Source (Frame-Locked Compare)
Trailer
00:01:17:13–00:01:19:23  (2.40s)
Phase man looks up and speaks, transitioning from downward gaze to forward gaze
Bild close-up, profile to three-quarter view, outdoor rocky environment, blurred background
Source
01:03:05:11–01:03:07:07
Scene 442 · Score 0.544
⚠ Score 0.544 unter 0.65 — visuell prüfen
python cli.py rematch --beat 22

Beat 23

?Vorläufig
▶ Trailer  /  ▶ Source (Frame-Locked Compare)
Trailer
00:01:19:23–00:01:25:14  (5.64s)
Phase static posture, head tilted upwards looking at the sky
Bild medium shot, subject positioned on the left third, facing away from camera towards the water, rocky shoreline next to a body of water under an overcast sky
Source
01:04:35:21–01:04:41:02
Scene 446 · Score 0.534
⚠ Score 0.534 unter 0.65 — visuell prüfen
python cli.py rematch --beat 23

Beat 24

MAN.Kein Treffer
Trailer 24
— manuell setzen —
Trailer
00:01:25:14–00:01:32:07  (6.72s)
— kein automatischer Treffer —
python cli.py rematch --beat 24
diff --git a/CUTTER_REPORT.md b/CUTTER_REPORT.md index 8146743..18af6ad 100644 --- a/CUTTER_REPORT.md +++ b/CUTTER_REPORT.md @@ -1,6 +1,6 @@ # Cutter-Report — manuelles Nachschneiden -Generiert: **2026-05-09 10:33:46** +Generiert: **2026-05-09 11:26:10** - **Trailer**: `BehindTheRedDoor_Trailer_REFERENCE.mp4` @ 25.000 fps - **Source** : `BehindTheRedDoor_FTR_1080P_2398_Fixed.mp4` @ 23.976 fps @@ -41,7 +41,7 @@ Trailer-TC in Trailer-Framerate, Source-TC in Source-Framerate. | 17 | 00:01:04:12 – 00:01:09:03 | 01:31:18:04 – 01:31:20:02 | 623 (+2) | 0.399 | ? | | 18 | 00:01:09:03 – 00:01:10:19 | 00:09:13:13 – 00:09:15:05 | 75 | 0.542 | ? | | 19 | 00:01:10:19 – 00:01:12:13 | 00:16:48:13 – 00:16:49:10 | 126 | 0.403 | ? | -| 20 | 00:01:12:13 – 00:01:15:14 | 01:27:05:03 – 01:27:06:00 | 613 | 0.417 | ? | +| 20 | 00:01:12:13 – 00:01:15:14 | 01:27:53:14 – 01:27:56:04 | 613 | 0.668 | ? | | 21 | 00:01:15:14 – 00:01:17:13 | 00:23:55:00 – 00:23:56:23 | 175 | 0.526 | ? | | 22 | 00:01:17:13 – 00:01:19:23 | 01:03:05:11 – 01:03:07:07 | 442 | 0.544 | ? | | 23 | 00:01:19:23 – 00:01:25:14 | 01:04:35:21 – 01:04:41:02 | 446 | 0.534 | ? | @@ -356,8 +356,7 @@ Trailer-TC in Trailer-Framerate, Source-TC in Source-Framerate. ### Beat 20 — ? / Vorläufig - **Trailer**: 00:01:12:13 – 00:01:15:14 (3.04 s) -- **Source** : 01:27:05:03 – 01:27:06:00 (scene 613, score 0.417) -- ⚠ Score 0.417 unter 0.65 — visuell prüfen +- **Source** : 01:27:53:14 – 01:27:56:04 (scene 613, score 0.668) - **Rematch**: `python cli.py rematch --beat 20` - **Phase**: man kisses woman's forehead, then they pull back slightly to face each other - **Bild**: extreme close-up, profile view, faces facing each other, indoor, blurred background @@ -366,7 +365,7 @@ Trailer-TC in Trailer-Framerate, Source-TC in Source-Framerate. | Trailer | Source | |:---:|:---:| -| ![Trailer 20](data:image/jpeg;base64,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) | ![Source 20](data:image/jpeg;base64,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) | +| ![Trailer 20](data:image/jpeg;base64,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) | ![Source 20](data:image/jpeg;base64,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) | ### Beat 21 — ? / Vorläufig diff --git a/cli.py b/cli.py index 7296db1..f33da73 100644 --- a/cli.py +++ b/cli.py @@ -282,8 +282,25 @@ def _normalize_cached_results(beats: list, results: list, cfg) -> list: beat = beats_by_id.get(result.beat_id) if getattr(result, "segments", ()): segment_threshold = cfg.cv.deep_scan.multi_shot_segment_threshold + current_islands = _reference_scoreable_segments(beat, cfg) if beat is not None else [] repaired_segments = [] - for segment in result.segments: + source_segments = list(result.segments) + if beat is not None and len(source_segments) == 1 and len(current_islands) == 1: + island_start_s, island_end_s = current_islands[0] + island_duration_s = max(0.0, island_end_s - island_start_s) + segment = source_segments[0] + if ( + abs(float(segment.trailer_offset_s) - island_start_s) > 0.04 + or abs(float(segment.duration_s) - island_duration_s) > 0.08 + ): + from dataclasses import replace as _replace + source_segments[0] = _replace( + segment, + trailer_offset_s=island_start_s, + duration_s=island_duration_s, + out_point_s=float(segment.in_point_s) + island_duration_s, + ) + for segment in source_segments: if float(segment.match_score) < segment_threshold: scene = _scene_by_id_light(scenes, segment.scene_id) if beat is not None and scene is not None: @@ -596,7 +613,7 @@ def _reference_scoreable_segments(beat, cfg) -> list[tuple[float, float]]: t = 0.0 while t <= beat.duration_s: frame = grab_frame_at_path(beat.trailer_path, beat.start_s + t) - scoreable = frame is not None and _is_scoreable_reference_frame(frame, cfg) + scoreable = frame is not None and is_visible(frame) if scoreable: if start is None: start = t diff --git a/output/cutter_clips/beat_20_compare.mp4 b/output/cutter_clips/beat_20_compare.mp4 index a34130b..4695b7d 100644 Binary files a/output/cutter_clips/beat_20_compare.mp4 and b/output/cutter_clips/beat_20_compare.mp4 differ diff --git a/output/cutter_clips/beat_20_source.mp4 b/output/cutter_clips/beat_20_source.mp4 index 5b823fe..8ad1fdb 100644 Binary files a/output/cutter_clips/beat_20_source.mp4 and b/output/cutter_clips/beat_20_source.mp4 differ diff --git a/output/cutter_stills/beat_20_source.jpg b/output/cutter_stills/beat_20_source.jpg index 56fcb48..68ac579 100644 Binary files a/output/cutter_stills/beat_20_source.jpg and b/output/cutter_stills/beat_20_source.jpg differ