diff --git a/CUTTER_REPORT.html b/CUTTER_REPORT.html index 7a920c2..2bee46e 100644 --- a/CUTTER_REPORT.html +++ b/CUTTER_REPORT.html @@ -41,4 +41,4 @@ table.tab td.num{text-align:right;font-variant-numeric:tabular-nums;}
-

Cutter-Report — 2026-05-04

Trailer BehindTheRedDoor_Trailer_REFERENCE.mp4 @ 25.000 fps
Source BehindTheRedDoor_FTR_1080P_2398_Fixed.mp4 @ 23.976 fps
Trailer-TC in Trailer-Framerate, Source-TC in Source-Framerate.
25 Beats — 23 automatisch (6 bestätigt) — 2 manuell.

Status-Legende

StatusBedeutungWas tun?
OKbestätigt durch CV + Vision-Phasenprüfungübernehmen, optional sichten
?korrekte Szene, Phase ggf. um wenige Frames verschobenim NLE prüfen, Source-In nachjustieren
MAN.kein automatischer Treffermanuell suchen oder Schwarzfade

Beat-Tabelle

BeatTrailer In / OutSource In / OutScoreStatusPhase
000:00:00:00–00:00:03:0000:00:03:19–00:00:05:090.597?logo animation assembling from distorted shapes with motion blur
100:00:03:00–00:00:08:1000:00:04:09–00:00:06:030.380?Dynamic motion blur and shifting optical distortions across the text
200:00:08:10–00:00:16:2400:00:35:05–00:00:43:060.761OKdrawing a heart shape on a foggy surface
300:00:16:24–00:00:19:0301:02:35:05–01:02:36:220.448?speaking and smiling slightly
400:00:19:03–00:00:20:1601:02:21:09–01:02:22:080.728OKlifting a camera to eye level to take a photo
500:00:20:16–00:00:26:0900:01:33:03–00:01:37:090.499?a metallic cylindrical object is brought toward and touches the skin of the forearm
600:00:26:09–00:00:29:0600:01:03:07–00:01:05:030.396?hand reaching toward and touching an ornate decorative box
700:00:29:06–00:00:31:1701:20:10:10–01:20:12:140.497?man appears to be engaged in conversation
800:00:31:17–00:00:33:1600:00:51:07–00:00:53:010.620?static or slow drifting
900:00:33:16–00:00:36:1901:20:29:03–01:20:32:060.674OKspeaking, transitioning from closed eyes to open mouth and focused gaze
1000:00:36:19–00:00:40:0201:20:35:16–01:20:39:000.560?conversation
1100:00:40:02–00:00:42:0301:20:40:18–01:20:42:180.636?static talking head with slight facial expression changes
1200:00:42:03–00:00:50:0601:14:26:06–01:14:29:180.701OKstatic profile shot transitioning to black/darkness
1300:00:50:06–00:00:53:2100:43:19:13–00:43:23:040.636?static conversation; woman on right is standing and holding a cup
1400:00:53:21–00:00:57:0200:43:38:06–00:43:41:090.626?static conversation, subject holding a white cup
1500:00:57:02–00:01:01:1200:43:46:22–00:43:50:220.531?static conversation
1600:01:01:12–00:01:04:1201:31:16:07–01:31:19:050.344?man reaches out and touches the red door with a small object
1700:01:04:12–00:01:09:0301:31:26:06–01:31:30:180.685OKStatic intimacy transitioning to a spatial arrangement of figures
1800:01:09:03–00:01:10:19—–—MAN.Woman in foreground turns her head from profile to face the camera while speaking
1900:01:10:19–00:01:12:1300:16:48:13–00:16:49:100.403?static conversation, subtle facial expression change
2000:01:12:13–00:01:15:1401:28:04:17–01:28:05:140.663OKman kisses woman's forehead, then they pull back slightly to face each other
2100:01:15:14–00:01:17:1300:23:55:00–00:23:56:230.526?hand raised to mouth, slight facial movement
2200:01:17:13–00:01:19:2301:03:05:11–01:03:07:070.544?man looks up and speaks, transitioning from downward gaze to forward gaze
2300:01:19:23–00:01:25:1401:04:35:21–01:04:41:020.534?static posture, head tilted upwards looking at the sky
2400:01:25:14–00:01:32:07—–—MAN.

Beat-Details

Beat 00 ?

Trailer

TC 00:00:00:00 – 00:00:03:00
Phase logo animation assembling from distorted shapes with motion blur
Bild centered, symmetrical, abstract black void

Source

TC 00:00:03:19 – 00:00:05:09
Scene 1 · Score 0.597

Beat 01 ?

Trailer

TC 00:00:03:00 – 00:00:08:10
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

TC 00:00:04:09 – 00:00:06:03
Scene 1 · Score 0.380

Beat 02 OK

Trailer

TC 00:00:08:10 – 00:00:16:24
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

TC 00:00:35:05 – 00:00:43:06
Scene 3 · Score 0.761

Beat 03 ?

Trailer

TC 00:00:16:24 – 00:00:19:03
Phase speaking and smiling slightly
Bild close-up shot, centered face, outdoor rocky environment

Source

TC 01:02:35:05 – 01:02:36:22
Scene 438 · Score 0.448

Beat 04 OK

Trailer

TC 00:00:19:03 – 00:00:20:16
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

TC 01:02:21:09 – 01:02:22:08
Scene 437 · Score 0.728

Beat 05 ?

Trailer

TC 00:00:20:16 – 00:00:26:09
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

TC 00:01:33:03 – 00:01:37:09
Scene 10 · Score 0.499

Beat 06 ?

Trailer

TC 00:00:26:09 – 00:00:29:06
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

TC 00:01:03:07 – 00:01:05:03
Scene 5 · Score 0.396

Beat 07 ?

Trailer

TC 00:00:29:06 – 00:00:31:17
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

TC 01:20:10:10 – 01:20:12:14
Scene 553 · Score 0.497

Beat 08 ?

Trailer

TC 00:00:31:17 – 00:00:33:16
Phase static or slow drifting
Bild close-up, diagonal curve from top-left to bottom-center, dark, indistinct void

Source

TC 00:00:51:07 – 00:00:53:01
Scene 5 · Score 0.620

Beat 09 OK

Trailer

TC 00:00:33:16 – 00:00:36:19
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

TC 01:20:29:03 – 01:20:32:06
Scene 557 · Score 0.674

Beat 10 ?

Trailer

TC 00:00:36:19 – 00:00:40:02
Phase conversation
Bild alternating close-ups and a medium two-shot, indoor living room with large windows showing a blue exterior landscape

Source

TC 01:20:35:16 – 01:20:39:00
Scene 558 · Score 0.560

Beat 11 ?

Trailer

TC 00:00:40:02 – 00:00:42:03
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

TC 01:20:40:18 – 01:20:42:18
Scene 559 · Score 0.636

Beat 12 OK

Trailer

TC 00:00:42:03 – 00:00:50:06
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

TC 01:14:26:06 – 01:14:29:18
Scene 519 · Score 0.701

Beat 13 ?

Trailer

TC 00:00:50:06 – 00:00:53:21
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

TC 00:43:19:13 – 00:43:23:04
Scene 308 · Score 0.636

Beat 14 ?

Trailer

TC 00:00:53:21 – 00:00:57:02
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

TC 00:43:38:06 – 00:43:41:09
Scene 309 · Score 0.626

Beat 15 ?

Trailer

TC 00:00:57:02 – 00:01:01:12
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

TC 00:43:46:22 – 00:43:50:22
Scene 309 · Score 0.531

Beat 16 ?

Trailer

TC 00:01:01:12 – 00:01:04:12
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

TC 01:31:16:07 – 01:31:19:05
Scene 623 · Score 0.344

Beat 17 OK

Trailer

TC 00:01:04:12 – 00:01:09:03
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

TC 01:31:26:06 – 01:31:30:18
Scene 623 · Score 0.685

Beat 18 MAN.

Trailer

TC 00:01:09:03 – 00:01:10:19
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

— manuell setzen —
— kein automatischer Treffer —

Beat 19 ?

Trailer

TC 00:01:10:19 – 00:01:12:13
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

TC 00:16:48:13 – 00:16:49:10
Scene 126 · Score 0.403

Beat 20 OK

Trailer

TC 00:01:12:13 – 00:01:15:14
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

TC 01:28:04:17 – 01:28:05:14
Scene 613 · Score 0.663

Beat 21 ?

Trailer

TC 00:01:15:14 – 00:01:17:13
Phase hand raised to mouth, slight facial movement
Bild extreme close-up, face partially obscured by shadow, dark interior

Source

TC 00:23:55:00 – 00:23:56:23
Scene 175 · Score 0.526

Beat 22 ?

Trailer

TC 00:01:17:13 – 00:01:19:23
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

TC 01:03:05:11 – 01:03:07:07
Scene 442 · Score 0.544

Beat 23 ?

Trailer

TC 00:01:19:23 – 00:01:25:14
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

TC 01:04:35:21 – 01:04:41:02
Scene 446 · Score 0.534

Beat 24 MAN.

Trailer

TC 00:01:25:14 – 00:01:32:07

Source

— manuell setzen —
— kein automatischer Treffer —
+

Cutter-Report — 2026-05-04

Trailer BehindTheRedDoor_Trailer_REFERENCE.mp4 @ 25.000 fps
Source BehindTheRedDoor_FTR_1080P_2398_Fixed.mp4 @ 23.976 fps
Trailer-TC in Trailer-Framerate, Source-TC in Source-Framerate.
25 Beats — 23 automatisch (6 bestätigt) — 2 manuell.

Status-Legende

StatusBedeutungWas tun?
OKbestätigt durch CV + Vision-Phasenprüfungübernehmen, optional sichten
?korrekte Szene, Phase ggf. um wenige Frames verschobenim NLE prüfen, Source-In nachjustieren
MAN.kein automatischer Treffermanuell suchen oder Schwarzfade

Beat-Tabelle

BeatTrailer In / OutSource In / OutScoreStatusPhase
000:00:00:00–00:00:03:0000:00:03:19–00:00:05:090.597?logo animation assembling from distorted shapes with motion blur
100:00:03:00–00:00:08:1000:00:04:09–00:00:06:030.380?Dynamic motion blur and shifting optical distortions across the text
200:00:08:10–00:00:16:2400:00:35:05–00:00:43:060.761OKdrawing a heart shape on a foggy surface
300:00:16:24–00:00:19:0301:02:35:05–01:02:36:220.448?speaking and smiling slightly
400:00:19:03–00:00:20:1601:02:21:09–01:02:22:080.728OKlifting a camera to eye level to take a photo
500:00:20:16–00:00:26:0900:01:33:03–00:01:37:090.499?a metallic cylindrical object is brought toward and touches the skin of the forearm
600:00:26:09–00:00:29:0600:01:03:07–00:01:05:030.396?hand reaching toward and touching an ornate decorative box
700:00:29:06–00:00:31:1701:20:10:10–01:20:12:140.497?man appears to be engaged in conversation
800:00:31:17–00:00:33:1600:00:51:07–00:00:53:010.620?static or slow drifting
900:00:33:16–00:00:36:1901:20:29:03–01:20:32:060.674OKspeaking, transitioning from closed eyes to open mouth and focused gaze
1000:00:36:19–00:00:40:0201:20:35:16–01:20:39:000.560?conversation
1100:00:40:02–00:00:42:0301:20:40:18–01:20:42:180.636?static talking head with slight facial expression changes
1200:00:42:03–00:00:50:0601:14:26:06–01:14:29:180.701OKstatic profile shot transitioning to black/darkness
1300:00:50:06–00:00:53:2100:43:19:13–00:43:23:040.636?static conversation; woman on right is standing and holding a cup
1400:00:53:21–00:00:57:0200:43:38:06–00:43:41:090.626?static conversation, subject holding a white cup
1500:00:57:02–00:01:01:1200:43:46:22–00:43:50:220.531?static conversation
1600:01:01:12–00:01:04:1201:31:16:07–01:31:19:050.344?man reaches out and touches the red door with a small object
1700:01:04:12–00:01:09:0301:31:26:06–01:31:30:180.685OKStatic intimacy transitioning to a spatial arrangement of figures
1800:01:09:03–00:01:10:19—–—MAN.Woman in foreground turns her head from profile to face the camera while speaking
1900:01:10:19–00:01:12:1300:16:48:13–00:16:49:100.403?static conversation, subtle facial expression change
2000:01:12:13–00:01:15:1401:28:04:17–01:28:05:140.663OKman kisses woman's forehead, then they pull back slightly to face each other
2100:01:15:14–00:01:17:1300:23:55:00–00:23:56:230.526?hand raised to mouth, slight facial movement
2200:01:17:13–00:01:19:2301:03:05:11–01:03:07:070.544?man looks up and speaks, transitioning from downward gaze to forward gaze
2300:01:19:23–00:01:25:1401:04:35:21–01:04:41:020.534?static posture, head tilted upwards looking at the sky
2400:01:25:14–00:01:32:07—–—MAN.

Beat-Details

Beat 00 ?

Trailer

TC 00:00:00:00 – 00:00:03:00
Phase logo animation assembling from distorted shapes with motion blur
Bild centered, symmetrical, abstract black void

Source

TC 00:00:03:19 – 00:00:05:09
Scene 1 · Score 0.597

Beat 01 ?

Trailer

TC 00:00:03:00 – 00:00:08:10
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

TC 00:00:04:09 – 00:00:06:03
Scene 1 · Score 0.380

Beat 02 OK

Trailer

TC 00:00:08:10 – 00:00:16:24
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

TC 00:00:35:05 – 00:00:43:06
Scene 3 · Score 0.761

Beat 03 ?

Trailer

TC 00:00:16:24 – 00:00:19:03
Phase speaking and smiling slightly
Bild close-up shot, centered face, outdoor rocky environment

Source

TC 01:02:35:05 – 01:02:36:22
Scene 438 · Score 0.448

Beat 04 OK

Trailer

TC 00:00:19:03 – 00:00:20:16
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

TC 01:02:21:09 – 01:02:22:08
Scene 437 · Score 0.728

Beat 05 ?

Trailer

TC 00:00:20:16 – 00:00:26:09
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

TC 00:01:33:03 – 00:01:37:09
Scene 10 · Score 0.499

Beat 06 ?

Trailer

TC 00:00:26:09 – 00:00:29:06
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

TC 00:01:03:07 – 00:01:05:03
Scene 5 · Score 0.396

Beat 07 ?

Trailer

TC 00:00:29:06 – 00:00:31:17
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

TC 01:20:10:10 – 01:20:12:14
Scene 553 · Score 0.497

Beat 08 ?

Trailer

TC 00:00:31:17 – 00:00:33:16
Phase static or slow drifting
Bild close-up, diagonal curve from top-left to bottom-center, dark, indistinct void

Source

TC 00:00:51:07 – 00:00:53:01
Scene 5 · Score 0.620

Beat 09 OK

Trailer

TC 00:00:33:16 – 00:00:36:19
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

TC 01:20:29:03 – 01:20:32:06
Scene 557 · Score 0.674

Beat 10 ?

Trailer

TC 00:00:36:19 – 00:00:40:02
Phase conversation
Bild alternating close-ups and a medium two-shot, indoor living room with large windows showing a blue exterior landscape

Source

TC 01:20:35:16 – 01:20:39:00
Scene 558 · Score 0.560

Beat 11 ?

Trailer

TC 00:00:40:02 – 00:00:42:03
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

TC 01:20:40:18 – 01:20:42:18
Scene 559 · Score 0.636

Beat 12 OK

Trailer

TC 00:00:42:03 – 00:00:50:06
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

TC 01:14:26:06 – 01:14:29:18
Scene 519 · Score 0.701

Beat 13 ?

Trailer

TC 00:00:50:06 – 00:00:53:21
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

TC 00:43:19:13 – 00:43:23:04
Scene 308 · Score 0.636

Beat 14 ?

Trailer

TC 00:00:53:21 – 00:00:57:02
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

TC 00:43:38:06 – 00:43:41:09
Scene 309 · Score 0.626

Beat 15 ?

Trailer

TC 00:00:57:02 – 00:01:01:12
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

TC 00:43:46:22 – 00:43:50:22
Scene 309 · Score 0.531

Beat 16 ?

Trailer

TC 00:01:01:12 – 00:01:04:12
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

TC 01:31:16:07 – 01:31:19:05
Scene 623 · Score 0.344

Beat 17 OK

Trailer

TC 00:01:04:12 – 00:01:09:03
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

TC 01:31:26:06 – 01:31:30:18
Scene 623 · Score 0.685

Beat 18 MAN.

Trailer

TC 00:01:09:03 – 00:01:10:19
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

— manuell setzen —
— kein automatischer Treffer —

Beat 19 ?

Trailer

TC 00:01:10:19 – 00:01:12:13
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

TC 00:16:48:13 – 00:16:49:10
Scene 126 · Score 0.403

Beat 20 OK

Trailer

TC 00:01:12:13 – 00:01:15:14
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

TC 01:28:04:17 – 01:28:05:14
Scene 613 · Score 0.663

Beat 21 ?

Trailer

TC 00:01:15:14 – 00:01:17:13
Phase hand raised to mouth, slight facial movement
Bild extreme close-up, face partially obscured by shadow, dark interior

Source

TC 00:23:55:00 – 00:23:56:23
Scene 175 · Score 0.526

Beat 22 ?

Trailer

TC 00:01:17:13 – 00:01:19:23
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

TC 01:03:05:11 – 01:03:07:07
Scene 442 · Score 0.544

Beat 23 ?

Trailer

TC 00:01:19:23 – 00:01:25:14
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

TC 01:04:35:21 – 01:04:41:02
Scene 446 · Score 0.534

Beat 24 MAN.

Trailer

TC 00:01:25:14 – 00:01:32:07

Source

— manuell setzen —
— kein automatischer Treffer —
diff --git a/output/cutter_clips/beat_01_trailer.mp4 b/output/cutter_clips/beat_01_trailer.mp4 index 170f3f1..5124a64 100644 Binary files a/output/cutter_clips/beat_01_trailer.mp4 and b/output/cutter_clips/beat_01_trailer.mp4 differ diff --git a/output/cutter_clips/beat_02_source.mp4 b/output/cutter_clips/beat_02_source.mp4 index dd661a2..2e78fc9 100644 Binary files a/output/cutter_clips/beat_02_source.mp4 and b/output/cutter_clips/beat_02_source.mp4 differ diff --git a/output/cutter_clips/beat_02_trailer.mp4 b/output/cutter_clips/beat_02_trailer.mp4 index a372799..8867c77 100644 Binary files a/output/cutter_clips/beat_02_trailer.mp4 and b/output/cutter_clips/beat_02_trailer.mp4 differ diff --git a/output/cutter_clips/beat_03_source.mp4 b/output/cutter_clips/beat_03_source.mp4 index d366df2..fb28c87 100644 Binary files a/output/cutter_clips/beat_03_source.mp4 and b/output/cutter_clips/beat_03_source.mp4 differ diff --git a/output/cutter_clips/beat_04_source.mp4 b/output/cutter_clips/beat_04_source.mp4 index a0eb49b..07248cb 100644 Binary files a/output/cutter_clips/beat_04_source.mp4 and b/output/cutter_clips/beat_04_source.mp4 differ diff --git a/output/cutter_clips/beat_05_source.mp4 b/output/cutter_clips/beat_05_source.mp4 index 0604af8..e9bbf6a 100644 Binary files a/output/cutter_clips/beat_05_source.mp4 and b/output/cutter_clips/beat_05_source.mp4 differ diff --git a/output/cutter_clips/beat_05_trailer.mp4 b/output/cutter_clips/beat_05_trailer.mp4 index b671395..fe72372 100644 Binary files a/output/cutter_clips/beat_05_trailer.mp4 and b/output/cutter_clips/beat_05_trailer.mp4 differ diff --git a/output/cutter_clips/beat_06_source.mp4 b/output/cutter_clips/beat_06_source.mp4 index f926dfa..17dd4da 100644 Binary files a/output/cutter_clips/beat_06_source.mp4 and b/output/cutter_clips/beat_06_source.mp4 differ diff --git a/output/cutter_clips/beat_07_source.mp4 b/output/cutter_clips/beat_07_source.mp4 index 4d805a0..cf35366 100644 Binary files a/output/cutter_clips/beat_07_source.mp4 and b/output/cutter_clips/beat_07_source.mp4 differ diff --git a/output/cutter_clips/beat_09_source.mp4 b/output/cutter_clips/beat_09_source.mp4 index 6be99d3..aea8adf 100644 Binary files a/output/cutter_clips/beat_09_source.mp4 and b/output/cutter_clips/beat_09_source.mp4 differ diff --git a/output/cutter_clips/beat_09_trailer.mp4 b/output/cutter_clips/beat_09_trailer.mp4 index 805919b..6796a6c 100644 Binary files a/output/cutter_clips/beat_09_trailer.mp4 and b/output/cutter_clips/beat_09_trailer.mp4 differ diff --git a/output/cutter_clips/beat_10_source.mp4 b/output/cutter_clips/beat_10_source.mp4 index 9e709c9..22b025f 100644 Binary files a/output/cutter_clips/beat_10_source.mp4 and b/output/cutter_clips/beat_10_source.mp4 differ diff --git a/output/cutter_clips/beat_10_trailer.mp4 b/output/cutter_clips/beat_10_trailer.mp4 index 4e73861..718c12c 100644 Binary files a/output/cutter_clips/beat_10_trailer.mp4 and b/output/cutter_clips/beat_10_trailer.mp4 differ diff --git a/output/cutter_clips/beat_12_source.mp4 b/output/cutter_clips/beat_12_source.mp4 index 98dd750..1582211 100644 Binary files a/output/cutter_clips/beat_12_source.mp4 and b/output/cutter_clips/beat_12_source.mp4 differ diff --git a/output/cutter_clips/beat_12_trailer.mp4 b/output/cutter_clips/beat_12_trailer.mp4 index 06d6c39..60704b6 100644 Binary files a/output/cutter_clips/beat_12_trailer.mp4 and b/output/cutter_clips/beat_12_trailer.mp4 differ diff --git a/output/cutter_clips/beat_13_source.mp4 b/output/cutter_clips/beat_13_source.mp4 index fb35ecb..afc87ed 100644 Binary files a/output/cutter_clips/beat_13_source.mp4 and b/output/cutter_clips/beat_13_source.mp4 differ diff --git a/output/cutter_clips/beat_13_trailer.mp4 b/output/cutter_clips/beat_13_trailer.mp4 index 4e65a08..b277813 100644 Binary files a/output/cutter_clips/beat_13_trailer.mp4 and b/output/cutter_clips/beat_13_trailer.mp4 differ diff --git a/output/cutter_clips/beat_14_source.mp4 b/output/cutter_clips/beat_14_source.mp4 index dd445c5..1e9873a 100644 Binary files a/output/cutter_clips/beat_14_source.mp4 and b/output/cutter_clips/beat_14_source.mp4 differ diff --git a/output/cutter_clips/beat_14_trailer.mp4 b/output/cutter_clips/beat_14_trailer.mp4 index 6a81998..fa83b9b 100644 Binary files a/output/cutter_clips/beat_14_trailer.mp4 and b/output/cutter_clips/beat_14_trailer.mp4 differ diff --git a/output/cutter_clips/beat_15_source.mp4 b/output/cutter_clips/beat_15_source.mp4 index 978a2f0..bd87da1 100644 Binary files a/output/cutter_clips/beat_15_source.mp4 and b/output/cutter_clips/beat_15_source.mp4 differ diff --git a/output/cutter_clips/beat_15_trailer.mp4 b/output/cutter_clips/beat_15_trailer.mp4 index b2f78f2..824c800 100644 Binary files a/output/cutter_clips/beat_15_trailer.mp4 and b/output/cutter_clips/beat_15_trailer.mp4 differ diff --git a/output/cutter_clips/beat_16_source.mp4 b/output/cutter_clips/beat_16_source.mp4 index 11c7750..b32111e 100644 Binary files a/output/cutter_clips/beat_16_source.mp4 and b/output/cutter_clips/beat_16_source.mp4 differ diff --git a/output/cutter_clips/beat_17_source.mp4 b/output/cutter_clips/beat_17_source.mp4 index be18253..81ac70d 100644 Binary files a/output/cutter_clips/beat_17_source.mp4 and b/output/cutter_clips/beat_17_source.mp4 differ diff --git a/output/cutter_clips/beat_17_trailer.mp4 b/output/cutter_clips/beat_17_trailer.mp4 index 8642fc6..10e959f 100644 Binary files a/output/cutter_clips/beat_17_trailer.mp4 and b/output/cutter_clips/beat_17_trailer.mp4 differ diff --git a/output/cutter_clips/beat_18_source.mp4 b/output/cutter_clips/beat_18_source.mp4 deleted file mode 100644 index c3359c0..0000000 Binary files a/output/cutter_clips/beat_18_source.mp4 and /dev/null differ diff --git a/output/cutter_clips/beat_19_source.mp4 b/output/cutter_clips/beat_19_source.mp4 index cff9c35..33aae4a 100644 Binary files a/output/cutter_clips/beat_19_source.mp4 and b/output/cutter_clips/beat_19_source.mp4 differ diff --git a/output/cutter_clips/beat_20_trailer.mp4 b/output/cutter_clips/beat_20_trailer.mp4 index 41a6ae5..dc4be1b 100644 Binary files a/output/cutter_clips/beat_20_trailer.mp4 and b/output/cutter_clips/beat_20_trailer.mp4 differ diff --git a/output/cutter_clips/beat_22_source.mp4 b/output/cutter_clips/beat_22_source.mp4 index 5f02b3c..3a951ae 100644 Binary files a/output/cutter_clips/beat_22_source.mp4 and b/output/cutter_clips/beat_22_source.mp4 differ diff --git a/output/cutter_clips/beat_23_source.mp4 b/output/cutter_clips/beat_23_source.mp4 index 009a976..6ec5935 100644 Binary files a/output/cutter_clips/beat_23_source.mp4 and b/output/cutter_clips/beat_23_source.mp4 differ diff --git a/output/cutter_clips/beat_23_trailer.mp4 b/output/cutter_clips/beat_23_trailer.mp4 index 5878603..440dfff 100644 Binary files a/output/cutter_clips/beat_23_trailer.mp4 and b/output/cutter_clips/beat_23_trailer.mp4 differ diff --git a/output/cutter_clips/beat_24_trailer.mp4 b/output/cutter_clips/beat_24_trailer.mp4 index df70983..3b3f37f 100644 Binary files a/output/cutter_clips/beat_24_trailer.mp4 and b/output/cutter_clips/beat_24_trailer.mp4 differ diff --git a/scripts/generate_cutter_report.py b/scripts/generate_cutter_report.py index 9ea413e..bc407fd 100644 --- a/scripts/generate_cutter_report.py +++ b/scripts/generate_cutter_report.py @@ -129,7 +129,11 @@ def parse_field(desc: str | None, key: str) -> str: STILL_WIDTH = 480 STILL_QUALITY = 4 CLIP_WIDTH = 480 -CLIP_DURATION_S = 3.0 +# Clips run for the full beat / match duration, with this cap as a safety net +# so a runaway match doesn't pull a 60 s preview. Most beats are below 10 s +# anyway. The cap should never silently truncate a normal beat — set it well +# above any realistic beat length. +CLIP_MAX_DURATION_S = 30.0 def _stale(out: Path, src: Path) -> bool: @@ -265,13 +269,18 @@ def collect_rows( if extract_still(source_path, s_still, sjpg): source_still = sjpg if with_clips: - tdur = min(CLIP_DURATION_S, max(0.5, beat["end_s"] - beat["start_s"])) + # Trailer clip: full beat duration so the cutter sees the entire + # reference beat, not an arbitrary-length excerpt. + tdur = max(0.5, min(CLIP_MAX_DURATION_S, beat["end_s"] - beat["start_s"])) tmp4 = clips_dir / f"beat_{bid:02d}_trailer.mp4" if extract_clip(trailer_path, beat["start_s"], tdur, tmp4): trailer_clip = tmp4 + # Source clip: full matched duration. May be shorter than the beat + # when the match drops out before the beat ends (fade / shot + # change in the source); that's intentional — the cutter needs to + # see exactly the matched span. if rec is not None: - src_dur = max(0.5, rec["out_point_s"] - rec["in_point_s"]) - sdur = min(CLIP_DURATION_S, src_dur) + sdur = max(0.5, min(CLIP_MAX_DURATION_S, rec["out_point_s"] - rec["in_point_s"])) smp4 = clips_dir / f"beat_{bid:02d}_source.mp4" if extract_clip(source_path, rec["in_point_s"], sdur, smp4): source_clip = smp4