Come creare clip dai video degli eventi con un CSV di pettorali e orari
Se sai già quando ogni atleta è inquadrato, non ti serve il riconoscimento facciale per trovarlo. Inserisci numeri di pettorale e orari in un foglio di calcolo, caricalo in 9Pic Motion, e ogni riga diventa una clip che l'atleta trova digitando il suo pettorale.
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 secondi01:02: minuti e secondi62o62.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:
- 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.
- Per ogni atleta, sottrai l'inizio della registrazione dal suo orario. Il risultato è la posizione nel file.
- Togli qualche secondo all'inizio e aggiungine qualcuno alla fine, così la clip copre l'arrivo e il momento stesso.
- 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.
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. Per gli eventi in campo gara, vedi clip dei cavalieri dai video lunghi dei concorsi ippici. Tutte le opzioni di Motion sono nella pagina di 9Pic Motion.