<!-- Source: https://9pic.ai/de/blog/clip-event-videos-from-csv-timestamps/ -->
![Abstrakter Hintergrund mit Streifen](/images/stripes.svg)

[Zurück zum Blog](/de/blog/)

![So schneiden Sie Eventvideos aus einer CSV: eine Zeile pro Clip mit Startnummer, Video, Start- und Endzeit](https://bgimg.9pic.ai/images/blog/clip-event-videos-from-csv-timestamps.jpg?title=So+schneiden+Sie+Eventvideos+aus+einer+CSV+mit+Startnummern+und+Zeiten&amp;subtitle=Eine+Zeile+pro+Clip%3A+Startnummer%2C+Video%2C+Start+und+Ende.+Motion+schneidet+genau+das%2C+was+Sie+auflisten.&amp;kicker=Motion-Leitfaden&amp;author=Das+Team+von+9Pic+AI&amp;readTime=8+Min.&amp;lang=de)

**Kurz gesagt**: Gehen Sie in Motion zu **Configuration**, aktivieren Sie **Bib Number Search** und speichern Sie. Wählen Sie **Download template**, füllen Sie pro Clip eine Zeile mit `bib_number`, `video_source`, `start_time` und `end_time` aus und wählen Sie dann **Upload CSV**. Zeiten sind Positionen in der Videodatei, keine Uhrzeiten. Wählen Sie **Prepare ahead**, wenn Clips bereitstehen sollen, sobald gesucht wird.

Wann eine CSV das richtige Werkzeug ist
---------------------------------------

Motion kann Personen per Selfie finden und Startnummern im Material lesen. Eine CSV funktioniert anders: Sie sagen Motion genau, wo jeder Clip liegt. Das ist die bessere Wahl, wenn:

- **Der Zeitplan schon sagt, wer vor der Kamera ist.** Die Startreihenfolge eines Reitturniers, Läufe und Bahnen beim Schwimmen, die Startfolge beim Tanzen oder Turnen, Stages im Schießsport.
- **Gesichter und Startnummern schwer zu sehen sind.** Helme, seitliche Kameras, Reiterinnen und Reiter weit hinten in der Arena, Nummern auf der Schabracke.
- **Sie exakte Schnitte wollen.** Einen ganzen Ritt oder eine ganze Kür von Anfang bis Ende statt ein paar Sekunden rund um eine Sichtung.
- **Sie Lücken füllen wollen.** Wer bei der automatischen Startnummernerkennung durchgerutscht ist, bekommt mit einer CSV-Zeile trotzdem einen Clip.


Videos, die nur für CSV-Clips genutzt werden, brauchen gar keine Gesichts- oder Startnummernerkennung. Motion bereitet sie nur für das Schneiden vor.

Schritt 1: Clips from your CSV aktivieren
-----------------------------------------

Öffnen Sie das Event, gehen Sie zu **Motion**, dann zu **Configuration** und **Search methods**. Aktivieren Sie **Bib Number Search**. Damit wird auch **Clips from your CSV** aktiviert. Wählen Sie **Save changes**.

Direkt unter dem Schalter erscheint ein Upload-Bereich mit **Download template** und **Upload CSV**. Sie können vor dem Speichern hochladen, aber Teilnehmende bekommen die Clips erst, wenn der Schalter gespeichert ist.

Schritt 2: Spalten ausfüllen
-----------------------------

Wählen Sie **Download template**. Die Vorlage enthält eine Zeile pro importiertem Video, bereits mit der ID dieses Videos ausgefüllt. Kopieren Sie Zeilen nach Bedarf und füllen Sie sie aus. Die erste Zeile enthält die Spaltennamen:

| Spalte | Was hineingehört |
| --- | --- |
| `bib_number` | Die Nummer, die die Person eingibt. Buchstaben, Ziffern, Leerzeichen, `/` und `-`, bis zu 32 Zeichen. |
| `video_source` | Die Video-ID aus der Vorlage. Der genaue Dateiname funktioniert auch, wenn nur ein Video diesen Namen hat. |
| `start_time` | Wo der Clip in diesem Video beginnt. |
| `end_time` | Wo er endet. Das Ende muss nach dem Start liegen, höchstens 10 Minuten später und nicht hinter dem Ende des Videos. |
| `label` | Optional. Eine Notiz für Sie, etwa „Ziel“ oder „Umlauf 2“. |

Ein kleines Beispiel:

    bib_number,video_source,start_time,end_time,label
    1042,finish-cam-1.mp4,00:41:05,00:41:20,Finish
    A17,arena-north.mov,01:12:30,01:14:10,Round 1
    A17,arena-north.mov,02:03:00,02:04:35,Jump-off

Startnummer A17 hat zwei Zeilen, wer also A17 eingibt, bekommt zwei Clips. Groß- und Kleinschreibung spielt beim Abgleich der Startnummern keine Rolle, führende Nullen aber schon: `0123` und `123` sind verschiedene Startnummern.

Schritt 3: Zeiten so schreiben, wie Motion sie liest
----------------------------------------------------

Eine Zeit ist eine **Position in der Videodatei**: wie weit der Moment in der Aufnahme liegt. Sie ist keine Uhrzeit. Motion akzeptiert:

- `00:01:02`: Stunden, Minuten und Sekunden
- `01:02`: Minuten und Sekunden
- `62` oder `62.5`: Sekunden


Datumsangaben, AM/PM und Zeitzonen werden abgelehnt. Eine Falle in Tabellen: Excel und Google Sheets machen aus `01:02` womöglich eine Uhrzeit. Formatieren Sie die beiden Zeitspalten als reinen Text, bevor Sie etwas eingeben oder einfügen.

CSV-Clips verwenden Ihre Zeiten exakt. Motion fügt keinen Puffer hinzu, und die Einstellung für die Cliplänge ändert sie nicht. Wenn Sie ein, zwei Sekunden vor dem Auftauchen der Person wollen, planen Sie das in die Startzeit ein.

Chipzeiten oder Uhrzeiten in Positionen umrechnen
-------------------------------------------------

Motion verbindet sich nicht mit Zeitmesssystemen. Wenn Sie aber Uhrzeiten haben, aus der Chipzeitmessung, einem Wertungssystem oder von Notizen, kann eine Tabelle sie umrechnen:

1. Ermitteln Sie die Uhrzeit, zu der die Aufnahme begann. Wenn Sie zu Beginn jeder Aufnahme eine Uhr oder die Rennuhr filmen, geht das einfach und zuverlässig.
2. Ziehen Sie für jede Person den Beginn der Aufnahme von ihrer Uhrzeit ab. Das Ergebnis ist die Position in der Datei.
3. Ziehen Sie für den Start ein paar Sekunden ab und geben Sie für das Ende ein paar dazu, damit der Clip die Annäherung und den Moment selbst zeigt.
4. Schreiben Sie die Ergebnisse als Text im Format `hh:mm:ss`.


Ein Beispiel: Eine Kamera begann um 08:12:40 Uhr mit der Aufnahme, und eine Läuferin überquerte um 08:53:50 Uhr die Zeitmessmatte. Die Überquerung liegt 41 Minuten und 10 Sekunden in der Datei, ein Clip von `00:41:05` bis `00:41:20` deckt sie also ab.

Kamerauhren und Zeitmessuhren stimmen selten auf die Sekunde überein, und die Zeitmessmatte liegt vielleicht etwas vor oder hinter dem Kamerabild. Prüfen Sie nach dem ersten Upload ein paar Clips und verschieben Sie die ganze Spalte, wenn sie zu früh oder zu spät sind.

Schritt 4: Datei prüfen, dann importieren
------------------------------------------

Wählen Sie **Upload CSV** und die Datei (bis zu 5 MB und 50.000 Zeilen). Hat das Event schon Clips, wählen Sie **Replace all clips** oder **Add to current clips**.

**Check file** speichert nichts. Die Prüfung zeigt, wie viele Zeilen bereit sind, Zeilen mit Problemen, Duplikate, die übersprungen werden, und Warnungen. Die Tabelle **Rows to check** nennt jedes Problem mit der Zeilennummer, wie sie in Ihrer Tabelle steht, damit Sie es schnell beheben können. Warnungen, etwa zwei überlappende Zeilen für eine Startnummer, blockieren den Import nicht.

Wenn alles passt, wählen Sie **Import N clips** (oder **Replace with N clips**). Nur die bereiten Zeilen werden gespeichert. Ein Event kann bis zu 50.000 CSV-Clips enthalten.

Schritt 5: Festlegen, wann Clips erstellt werden
------------------------------------------------

Im Abschnitt **Clips from your CSV** hat **How participants get these clips** zwei Optionen und einen eigenen Speichern-Button:

- **Cut when searched** (Standard): Ein Clip wird erstellt, wenn zum ersten Mal jemand nach dieser Startnummer sucht. Die erste Suche dauert etwa eine Minute, und die Seite aktualisiert sich von selbst.
- **Prepare ahead**: Motion erstellt jeden Clip im Hintergrund, sodass er sofort erscheint. Motion bereitet etwa einen Clip alle 2 Sekunden vor, ein paar Tausend Zeilen dauern also ein paar Stunden. Stellen Sie **Keep prepared clips for** auf 30 bis 365 Tage.


Mit Prepare ahead zeigt ein Fortschrittsbalken, wie viele Clips bereit sind, und jede Zeile bekommt einen Status: Ready, Preparing, Waiting, Failed, Needs update oder Expired. Wenn Sie das Wasserzeichen oder die Einstellungen für den Clipverkauf ändern, werden Clips als **Needs update** markiert, und **Update clips** erstellt sie neu. Bis dahin bekommen Teilnehmende sie weiterhin, geschnitten bei der Suche.

Nutzen Sie Prepare ahead, wenn viele Personen gleichzeitig suchen, etwa direkt nach einem großen Lauf oder sobald die Ergebnisse veröffentlicht werden.

Fehler beheben
--------------

- **Remove last import** löscht nur die Clips aus Ihrem letzten Upload.
- **Delete all clips** löscht nach Ihrer Bestätigung alle CSV-Clips.
- Einzelne Zeilen lassen sich nicht löschen. Korrigieren Sie die Zeile in Ihrer Datei und laden Sie sie erneut mit **Replace all clips** hoch.
- Wenn Sie ein Video erneut hochladen, werden seine alten Clips als „(replaced)“ markiert und nicht mehr ausgegeben. Laden Sie eine CSV mit der ID des neuen Videos hoch.


CSV und automatische Startnummern kombinieren
---------------------------------------------

Sie können zusätzlich **Find bibs automatically** aktivieren. Pro Video haben CSV-Zeilen für eine Startnummer Vorrang vor den Startnummern, die Motion dort gefunden hat, und automatisch gefundene Startnummern decken die Videos ab, die Ihre CSV nicht abdeckt. So eignet sich die CSV gut, um automatische Ergebnisse zu korrigieren oder zu ergänzen. Siehe [So finden Sie Startnummern in Laufvideos](/de/blog/find-bib-numbers-in-race-video/).

Was Teilnehmende sehen
----------------------

In der Galerie wählen sie **Video Clips**, geben ihre Startnummer ein und wählen **Find my videos**. Sie bekommen einen Clip pro CSV-Zeile für diese Startnummer, bis zu 20. Wenn Sie Clips verkaufen, sehen sie eine Vorschau mit Wasserzeichen und können die saubere Version kaufen. Alle, die nach derselben Startnummer suchen, bekommen dieselben Clips.

Häufige Fragen
---------------

### Muss ich die Videos trotzdem verarbeiten?

Ja. Importieren und verarbeiten Sie sie in Motion, damit sie geschnitten werden können. Sind nur CSV-Clips aktiv, überspringt Motion die Gesichts- und Startnummernerkennung.

### Kann eine Startnummer Clips von mehreren Kameras haben?

Ja. Fügen Sie eine Zeile pro Video hinzu. Jede Zeile ist ein eigener Clip.

### Kann ich dieselbe CSV für einen Rundkurs nutzen?

Ja. Fügen Sie für jede Runde eine Zeile hinzu. CSV-Clips sind nicht auf einen pro Video begrenzt.

### Wie lang kann ein Clip aus einer Zeile höchstens sein?

10 Minuten, das reicht für die meisten Ritte, Küren und Stages.

Nächste Schritte
-----------------

Laden Sie die Vorlage herunter, füllen Sie fünf Zeilen für Personen aus, die Sie prüfen können, und laden Sie diese hoch, bevor Sie die ganze Liste angehen. Für den Rest der Einrichtung folgen Sie [Laufvideo-Clips einrichten](/de/products/motion/#how). Für Arena-Events siehe [Clips einzelner Ritte aus langen Videos vom Reitturnier](/de/blog/rider-video-clips-from-long-video-9pic-motion/). Alle Optionen von Motion finden Sie auf der Seite [9Pic Motion](/de/products/motion/).

Bereit für den Start?
----------------------

Schließen Sie sich den Veranstaltern an, die mit 9Pic AI für Hosting, KI-Suche und Medienauslieferung schon 100M+ Fotos an 5M+ Teilnehmende bei 5k+ Events ausgeliefert haben.

[Loslegen](https://admin.9pic.ai/sign-up) [Demo buchen](/de/contact/)
