Was macht video-shots?
拉片 – Zerlegt ein fertiges Video in eine detaillierte, shot-für-shot-Analysetabelle:
- Dauer jedes Shots
- Einstellungsgröße
- Kategorie
- Kamerabewegung
- Bildbeschreibung
Die Arbeitsteilung ist fest im Code verankert:
- Metriken stammen aus Code (Schnittpunkte via ffmpeg-Szenenerkennung, Dauer als Differenz der Schnittpunkte, Bewegung als Median der Frame-Differenzen)
- Das Modell beurteilt nur die vier wirklich relevanten Aspekte: Einstellungsgröße / Kategorie / Kamerabewegung / Bildbeschreibung
- Jede Beurteilung wird sofort durch den Code validiert – wird z. B. ein Schwenken, Neigen oder Zoomen behauptet, aber tatsächlich kaum Bewegung gemessen, wird dies direkt abgewiesen.
Die Ansicht erfolgt als Kontaktabzüge (jeweils Start- und Endframe jedes Shots als zusammengesetztes Bild, ~20 Shots pro Bildschirm, A/B-Vergleich für Kamerabewegung), nicht durch mühsames Durchblättern einzelner Frames.
Erkannte Fehler (fehlende oder doppelte Schnitte) werden mit recut korrigiert (Schnitte hinzufügen oder zusammenführen), automatisch neu nummeriert und neu berechnet. Manuelle Grenzänderungen bestehen die Qualitätskontrolle nicht.
Ausgabe:
shots.json- Markdown-Shot-Tabelle
- Interaktive Einzelseiten-Analyse (HTML, zero dependency, offline per Doppelklick nutzbar):
- Eingebetteter Videoplayer (synchronisiert Shot-Hervorhebung beim Abspielen, Springen zum Shot per Klick)
- Shot-Rhythmus-Leiste
- Durchsuchbare, filterbare, sortierbare Shot-Tabelle (Listen-/Kartenansicht, Start-/Endkeyframes nebeneinander, Bildvergrößerung per Klick)
- Verteilungen von Einstellungsgröße / Kategorie / Kamerabewegung
- Liste der auftretenden Personen
- 14 Qualitätstore (alle werden deterministisch durch Skripte geprüft)
- Export zu JSON
Technische Voraussetzungen:
- Null Abhängigkeiten (bis auf die Ausgabe-HTML-Datei)
- Kein API-Key erforderlich
- Nur Node.js und ffmpeg nötig
Verwendung: Wenn du nach einer Shot-Analyse („拉片“) gefragt wirst, verwende dieses Skill.