<!-- Source: https://9pic.ai/it/blog/clip-event-videos-from-csv-timestamps/ -->
![Sfondo astratto a strisce](/images/stripes.svg)

[Torna al blog](/it/blog/)

![Come creare clip dai video degli eventi con un CSV: una riga per clip con pettorale, video, orario di inizio e di fine](https://bgimg.9pic.ai/images/blog/clip-event-videos-from-csv-timestamps.jpg?title=Come+creare+clip+dai+video+degli+eventi+con+un+CSV+di+pettorali+e+orari&amp;subtitle=Una+riga+per+clip%3A+pettorale%2C+video%2C+inizio+e+fine.+Motion+taglia+esattamente+ci%C3%B2+che+elenchi.&amp;kicker=Guida+Motion&amp;author=Il+team+di+9Pic+AI&amp;readTime=8+min&amp;lang=it)

**In breve**: in Motion, vai su **Configuration**, attiva **Bib Number Search** e salva. Seleziona **Download template**, compila una riga per clip con `bib_number`, `video_source`, `start_time` e `end_time`, poi **Upload CSV**. Gli orari sono posizioni all'interno del file video, non l'ora del giorno. Scegli **Prepare ahead** se vuoi le clip pronte nel momento in cui le persone cercano.

Quando il CSV è lo strumento giusto
------------------------------------

Motion può trovare le persone tramite selfie e può leggere i numeri di pettorale nelle riprese. Un CSV è diverso: dici a Motion esattamente dove si trova ogni clip. È la scelta migliore quando:

- **Il programma dice già chi è inquadrato.** L'ordine di partenza di un concorso ippico, batterie e corsie nel nuoto, l'ordine di esibizione nella danza o nella ginnastica, gli stage di tiro.
- **Volti e pettorali sono difficili da vedere.** Caschi, telecamere laterali, cavalieri lontani nel campo gara, numeri sul sottosella.
- **Vuoi tagli esatti.** Un intero percorso o un'intera esibizione, dall'inizio alla fine, invece di pochi secondi attorno a un avvistamento.
- **Vuoi colmare le lacune.** Un runner che la lettura automatica dei pettorali ha perso può comunque avere una clip con una riga del CSV.


I video usati solo per le clip da CSV non richiedono alcuna lettura di volti o pettorali. Motion li prepara solo per il taglio.

Passo 1: attiva Clips from your CSV
-----------------------------------

Apri l'evento, vai su **Motion**, poi su **Configuration** e **Search methods**. Attiva **Bib Number Search**. Questo attiva anche **Clips from your CSV**. Seleziona **Save changes**.

Subito sotto l'interruttore compare un pannello di caricamento, con **Download template** e **Upload CSV**. Puoi caricare prima di salvare, ma i partecipanti ricevono le clip solo dopo il salvataggio dell'interruttore.

Passo 2: compila le colonne
---------------------------

Seleziona **Download template**. Contiene una riga per ogni video importato, già compilata con l'ID di quel video. Copia le righe che ti servono e compilale. La prima riga contiene i nomi delle colonne:

| Colonna | Cosa contiene |
| --- | --- |
| `bib_number` | Il numero che l'atleta digiterà. Lettere, cifre, spazi, `/` e `-`, fino a 32 caratteri. |
| `video_source` | L'ID del video preso dal modello. Funziona anche il nome esatto del file, quando un solo video ha quel nome. |
| `start_time` | Dove inizia la clip in quel video. |
| `end_time` | Dove finisce. Deve essere dopo l'inizio, al massimo 10 minuti dopo, e non oltre la fine del video. |
| `label` | Facoltativa. Una nota per te, come “Arrivo” o “Percorso 2”. |

Un piccolo esempio:

    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

Il pettorale A17 ha due righe, quindi chi digita A17 riceve due clip. I pettorali vengono confrontati senza badare a maiuscole o minuscole, ma gli zeri iniziali contano: `0123` e `123` sono pettorali diversi.

Passo 3: scrivi gli orari come li legge Motion
----------------------------------------------

Un orario è una **posizione nel file video**: quanto è avanti il momento nella registrazione. Non è l'ora del giorno. Motion accetta:

- `00:01:02`: ore, minuti e secondi
- `01:02`: minuti e secondi
- `62` o `62.5`: secondi


Date, AM/PM e fusi orari vengono rifiutati. Una trappola dei fogli di calcolo: Excel e Google Sheets possono trasformare `01:02` in un orario. Formatta le due colonne degli orari come testo normale prima di digitare o incollare.

Le clip da CSV usano i tuoi orari esattamente. Motion non aggiunge margini, e l'impostazione della durata delle clip non li modifica. Se vuoi un secondo o due prima che compaia l'atleta, includili nell'orario di inizio.

Trasformare tempi del chip o orari in posizioni
-----------------------------------------------

Motion non si collega ai sistemi di cronometraggio. Ma se hai orari del giorno, dal cronometraggio con chip, da un sistema di punteggio o dagli appunti di qualcuno, un foglio di calcolo può convertirli:

1. Trova l'ora del giorno in cui è iniziata la registrazione. Filmare un orologio o il cronometro di gara all'inizio di ogni registrazione rende il passaggio facile e affidabile.
2. Per ogni atleta, sottrai l'inizio della registrazione dal suo orario. Il risultato è la posizione nel file.
3. Togli qualche secondo all'inizio e aggiungine qualcuno alla fine, così la clip copre l'arrivo e il momento stesso.
4. Scrivi i risultati come testo in `hh:mm:ss`.


Per esempio, una videocamera ha iniziato a registrare alle 08:12:40 e un runner ha passato il tappeto di rilevamento alle 08:53:50. Il passaggio è a 41 minuti e 10 secondi nel file, quindi una clip da `00:41:05` a `00:41:20` lo copre.

Gli orologi delle videocamere e quelli del cronometraggio raramente coincidono al secondo, e il tappeto di rilevamento può trovarsi un po' prima o dopo l'inquadratura. Controlla qualche clip dopo il primo caricamento e sposta l'intera colonna se sono in anticipo o in ritardo.

Passo 4: controlla il file, poi importa
---------------------------------------

Seleziona **Upload CSV** e scegli il file (fino a 5 MB e 50.000 righe). Se l'evento ha già delle clip, scegli **Replace all clips** o **Add to current clips**.

**Check file** non salva nulla. Mostra quante righe sono pronte, le righe con problemi, i duplicati che salterà e gli avvisi. La tabella **Rows to check** indica ogni problema con il numero di riga come appare nel tuo foglio di calcolo, così puoi correggerlo in fretta. Gli avvisi, come due righe sovrapposte per lo stesso pettorale, non bloccano l'importazione.

Quando tutto è a posto, seleziona **Import N clips** (o **Replace with N clips**). Vengono salvate solo le righe pronte. Un evento può contenere fino a 50.000 clip da CSV.

Passo 5: scegli quando creare le clip
-------------------------------------

Nella sezione **Clips from your CSV**, **How participants get these clips** ha due opzioni e un proprio pulsante Save:

- **Cut when searched** (predefinito): una clip viene creata la prima volta che qualcuno cerca quel pettorale. La prima ricerca richiede circa un minuto, e la pagina si aggiorna da sola.
- **Prepare ahead**: Motion crea ogni clip in background, così appare all'istante. Le clip vengono preparate al ritmo di circa una ogni 2 secondi, quindi qualche migliaio di righe richiede qualche ora. Imposta **Keep prepared clips for** tra 30 e 365 giorni.


Con Prepare ahead, una barra di avanzamento mostra quante clip sono pronte, e ogni riga riceve uno stato: Ready, Preparing, Waiting, Failed, Needs update o Expired. Se modifichi la filigrana o le impostazioni di vendita delle clip, le clip vengono segnate come **Needs update** e **Update clips** le crea di nuovo. Fino ad allora, i partecipanti le ricevono comunque, tagliate al momento della ricerca.

Usa Prepare ahead quando molte persone cercheranno nello stesso momento, per esempio subito dopo una grande gara o appena escono i risultati.

Correggere gli errori
---------------------

- **Remove last import** elimina solo le clip del tuo caricamento più recente.
- **Delete all clips** cancella tutte le clip da CSV dopo la tua conferma.
- Non si può eliminare una singola riga. Correggi la riga nel tuo file e caricalo di nuovo con **Replace all clips**.
- Se carichi di nuovo un video, le sue vecchie clip vengono segnate come “(replaced)” e non vengono più consegnate. Carica un CSV con l'ID del nuovo video.


Usare un CSV con i pettorali automatici
---------------------------------------

Puoi attivare anche **Find bibs automatically**. Per ogni video, le righe del CSV per un pettorale prevalgono sui pettorali che Motion ha trovato lì, e i pettorali trovati automaticamente coprono i video che il CSV non include. Questo rende il CSV un buon modo per correggere o completare i risultati automatici. Vedi [come trovare i numeri di pettorale nei video delle gare](/it/blog/find-bib-numbers-in-race-video/).

Cosa vedono i partecipanti
--------------------------

Nella galleria scelgono **Clip video**, digitano il loro pettorale e selezionano **Trova i miei video**. Ricevono una clip per ogni riga del CSV con quel pettorale, fino a 20. Se vendi le clip, vedono un'anteprima con filigrana e possono acquistare la versione pulita. Chiunque cerchi lo stesso pettorale riceve le stesse clip.

Domande frequenti
-----------------

### Devo comunque elaborare i video?

Sì. Importali ed elaborali in Motion perché possano essere tagliati. Con le sole clip da CSV attive, Motion salta la lettura di volti e pettorali.

### Un pettorale può avere clip da più telecamere?

Sì. Aggiungi una riga per ogni video. Ogni riga è una clip a sé.

### Posso usare lo stesso CSV per un percorso a giri?

Sì. Aggiungi una riga per ogni giro. Le clip da CSV non sono limitate a una per video.

### Qual è la clip più lunga che una riga può creare?

10 minuti, abbastanza per la maggior parte di percorsi, esibizioni e stage.

Cosa fare ora
-------------

Scarica il modello, compila cinque righe per atleti che puoi verificare e caricale prima di fare l'elenco completo. Per il resto della configurazione, segui [come configurare le clip video delle gare](/it/products/motion/#how). Per gli eventi in campo gara, vedi [clip dei cavalieri dai video lunghi dei concorsi ippici](/it/blog/rider-video-clips-from-long-video-9pic-motion/). Tutte le opzioni di Motion sono nella pagina di [9Pic Motion](/it/products/motion/).

Iniziamo?
---------

Unisciti agli organizzatori di eventi che usano 9Pic AI per l'hosting, la ricerca con l'AI e la consegna dei contenuti: 100M+ foto già consegnate a 5M+ partecipanti in 5k+ eventi.

[Inizia](https://admin.9pic.ai/sign-up) [Prenota una demo](/it/contact/)
