Caricamento FTP su Pond5: la trappola dei nomi da 80 caratteri

Pond5 conserva solo i primi 80 caratteri del nome di file. Un nome più lungo si carica, poi l'Apply CSV non lo trova mai. Cosa abbiamo misurato, e la soluzione.

Thomas BerthouUpdated 27 settembre 20266 min read
Lake fish, a frame of our own footage
By the numbers
80
Caratteri di un nome di file che Pond5 conserva (un intero catalogo, misurato 2026-09-19)
76 + .mp4
Lo stem più lungo che tiene l'intero nome entro quegli 80 caratteri
26
Coppie di duplicati create da un dry run letto male il 2026-09-18
Meno di 4 min
Tempo di elaborazione misurato su un clip da 224 MB, 2026-09-11

Pond5 permette ai collaboratori di caricare footage via FTP, e per un lotto di clip 4K quella è la via pratica. Il banner di benvenuto del server FTP ti dice quali caratteri può contenere un nome di file e quanto grande può essere un file. Non dice nulla sulla lunghezza.

La lunghezza è dove abbiamo perso una giornata, e dove un account collaboratore con cui lavoriamo è finito con 26 coppie di duplicati. Questo è ciò che abbiamo misurato su quell'account reale, cosa è andato storto, e l'unico numero che lo previene.

Come funziona la via FTP di Pond5

La finestra di caricamento di Pond5 stessa offre due vie: l'uploader web e l'FTP su ftp.pond5.com. Il server FTP parla FTPS esplicito sulla porta 21. AUTH TLS è accettato e il certificato si verifica, quindi la password non deve mai viaggiare in chiaro.

Quella password non è la password del tuo sito. Scegli una password FTP separata sotto Account, poi FTP, e il nome utente FTP è mostrato nella stessa pagina.

Il banner, letto il 2026-09-11, include questo:

Note that file names may contain only alphanumeric characters (A-Z, a-z, 0-9), spaces, commas, hyphens, periods, @ signs, and underlines. All files must be under 5GB. Larger files will not be processed.

È più restrittivo dell'uploader web. Parentesi, apostrofi e lettere accentate sono esclusi sulla via FTP.

CosaMisurato il 2026-09-11
Host e portaftp.pond5.com, porta 21
CifraturaTLS esplicito (AUTH TLS), certificato valido
PasswordUna password FTP separata, impostata sotto Account, poi FTP
Nomi di fileLettere, cifre, spazio, virgola, trattino, punto, @, trattino basso
DimensioneSotto 5 GB, secondo il banner
Dove vanno i fileIn piano nella root, accanto a una cartella chiamata release

Perché non puoi controllare il file dopo il trasferimento

Sull'SFTP di Adobe puoi rileggere la dimensione di un file dopo il trasferimento. Su Pond5 non puoi.

Misurato il 2026-09-11: un clip da 224,191,384 byte è salito, il server ha risposto 226 Transfer complete, e una richiesta SIZE due secondi dopo ha ottenuto 550 The file does not exist. L'elenco della root mostrava solo release. Il file era già partito verso l'elaborazione di Pond5.

Quindi su Pond5, la prova di consegna è il 226 più un conteggio di byte uguale alla dimensione del tuo file locale. Il clip che compare nel tuo elenco di caricamenti è la conferma, e arriva più tardi. Quel clip è apparso 23 secondi dopo la fine del trasferimento, ancora in elaborazione, e ha lasciato l'elaborazione in meno di quattro minuti.

Su un lotto di 18 clip misurato il 2026-09-20, 16 clip avevano finito l'elaborazione dopo un minuto e 17 dopo due. L'elaborazione è una coda. Contala per clip, mai per lotto.

Il tetto degli 80 caratteri

Pond5 memorizza il nome di file originale tagliato a 80 caratteri. Lo abbiamo misurato il 2026-09-19 nell'export di catalogo di un account collaboratore con cui lavoriamo: su diverse migliaia di elementi, il più lungo OriginalFilename è esattamente 80 caratteri. Nemmeno uno è più lungo.

Un nome più lungo non viene rifiutato. Il file si carica, viene elaborato, e resta nel catalogo sotto il suo nome tagliato a 80. Pond5 legge perfino il titolo, la descrizione e le parole chiave incorporati nel file, quindi il clip appare descritto.

Ciò che si rompe è l'Apply CSV, il modulo di metadati di massa per i tuoi file aggiunti. La sua chiave è originalfilename. Una riga che porta il nome completo, da 87 a 104 caratteri nel nostro caso, non corrisponde a nulla, perché l'account ha conservato solo i primi 80 caratteri. Il dry run non elenca nulla e l'apply non aggiorna nulla.

Lo stesso 80 vale per i titoli. Quando nient'altro nomina un clip, Pond5 usa il nome di file come titolo. In un export precedente dello stesso catalogo, letto il 2026-09-11, 13 titoli sono esattamente 80 caratteri, tagliati a metà parola da un nome di file.

Come un dry run letto male è diventato 26 coppie di duplicati

Lo abbiamo imparato nel modo costoso. Il 2026-09-17, un lotto di 32 clip è andato a Pond5 in una sessione FTPS. Ogni trasferimento ha risposto 226 Transfer complete. Il dry run ha poi elencato 6 di essi. Gli altri 26 non erano nella root FTP, non in elaborazione, e non trovati sotto alcuno stato quando li abbiamo cercati per nome.

Il 2026-09-18 l'abbiamo letto come "Pond5 elimina silenziosamente un nome lungo" e abbiamo ricaricato i 26 sotto nomi più corti. Il giorno dopo, 2026-09-19, l'export del catalogo ha mostrato cosa era davvero successo: tutti e 26 erano stati acquisiti al primo invio, ciascuno sotto il suo nome tagliato a 80. Il secondo caricamento ha messo 26 coppie di duplicati sull'account.

I duplicati sono l'unica cosa che un collaboratore non deve creare. La FAQ di Pond5 dice che "Resubmitting rejected content (or deleting and resubmitting pending content) will result in rejection", e il suo rilevamento dei duplicati al momento del caricamento è riportato ricordare i file eliminati.

Un dry run risponde a una domanda sui nomi, non sui file. Se non elenca nulla, il clip potrebbe comunque essere sull'account sotto un nome più corto. Prima di inviare qualcosa una seconda volta, leggi l'export del tuo catalogo (il CSV di Pond5 di ogni clip che hai caricato) e cerca il nome che Pond5 ha conservato.

Perché lo stem si ferma a 76

La soluzione è aritmetica. Pond5 conserva 80 caratteri. L'estensione .mp4 o .mov ne prende 4. Quindi lo stem, la parte prima dell'estensione, ottiene al massimo 76 caratteri, e l'intero nome rientra poi in ciò che Pond5 memorizza. La chiave nel tuo CSV e la chiave sull'account sono la stessa stringa, ogni volta.

Due abitudini tengono il nome al sicuro lungo la strada:

  • Sanifica prima di tagliare. Lake (1).mp4 contiene due caratteri che la via FTP non accetta. Sostituiscili prima, poi conta.
  • Controlla le collisioni dopo aver sanificato. Due nomi diversi possono diventarne uno: a(1).mp4 e a 1.mp4 finiscono entrambi come a 1.mp4. Due clip sotto un nome su un account è esattamente il duplicato che stai cercando di evitare.

Lo strumento qui sotto fa entrambi i passaggi nel tuo browser. Nulla di ciò che incolli lascia la tua macchina.

Cosa viaggia nel file, e cosa porta solo il CSV

Pond5 legge davvero i metadati incorporati nel video. Misurato il 2026-09-11 su un clip che portava XMP scritto con ExifTool: il titolo, la descrizione e tutte le 49 parole chiave sono passati, nell'ordine inviato, le parole chiave multi-parola conservate.

Quattro campi non sono passati, e Pond5 li ha riempiti con i suoi valori predefiniti:

CampoDal solo XMP incorporatoRichiede Apply CSV
Titolo, descrizione, parole chiaveLetti, parole chiave in ordineOpzionale: una cella di parole chiave CSV sostituisce l'elenco
Paese della località"Not Relevant"Sì
Data di creazioneL'ora di creazione del file, che era la data di export, non la ripresaSì
Modalità di prezzoIl predefinito dell'accountSì
Include audio"Yes", su un clip senza traccia audioSì

Quindi un clip che l'Apply CSV non può raggiungere conserva titolo e parole chiave, ma porta un flag audio sbagliato, nessun paese e la data sbagliata. Questo è il vero costo di un nome più lungo di 80 caratteri. Nota anche che una cella di parole chiave CSV sostituisce l'elenco incorporato invece di aggiungersi a esso, quindi invia l'elenco completo nel CSV.

Caricare non è inviare

Un clip elaborato resta a Needs Edits finché una persona preme il Submit di Pond5 stesso. Nulla di quanto sopra invia alcunché. Se un clip ha bisogno di una correzione, correggilo sul posto nella sua pagina di modifica invece di eliminarlo e ricaricarlo.

Ecco come Rushlot gestisce Pond5. Nomina ogni file dal tuo stesso titolo dentro il set di caratteri FTP e taglia lo stem a 76 caratteri più l'estensione. Prima che un byte si muova, un dry run controlla cosa l'account già contiene, e un nome che ha già non viene mai inviato. Carica su FTPS, conta una consegna solo sul 226 con un conteggio di byte corrispondente, e applica il CSV a ogni clip una volta, nel minuto in cui Pond5 finisce di elaborarlo. Rivedi ogni clip prima che qualcosa parta, e premi tu Submit.

Frequently asked questions

Accetta il caricamento, e il clip viene elaborato. Ma Pond5 memorizza il nome di file originale tagliato a 80 caratteri, quindi una riga Apply CSV indicizzata sul nome completo e più lungo non corrisponde a nulla. Il clip conserva solo ciò che portava il suo XMP incorporato.

Il banner stesso del server FTP consente lettere A-Z e a-z, cifre 0-9, spazi, virgole, trattini, punti, segni @ e trattini bassi. Parentesi, apostrofi e lettere accentate non sono in quell'elenco.

No. La password FTP è una separata che scegli sotto Account, poi FTP. Il server accetta TLS esplicito (FTPS) sulla porta 21, quindi quella password non viaggia in chiaro.

Sì. Misurato il 2026-09-11, Pond5 ha letto titolo, descrizione e parole chiave dall'XMP incorporato, le parole chiave nell'ordine inviato. Paese, data di creazione, modalità di prezzo e il flag audio non sono passati e richiedono l'Apply CSV.

Un clip da 224 MB ha lasciato l'elaborazione in meno di quattro minuti il 2026-09-11. Su un lotto di 18 clip il 2026-09-20, 16 clip erano elaborati dopo un minuto e 17 dopo due. È una coda, quindi contalo per clip, non per lotto.

No. Un clip elaborato resta a Needs Edits finché una persona preme il Submit di Pond5 stesso. Correggi un clip sul posto invece di eliminarlo e ricaricarlo.

Sources

  1. Banner del server FTP di Pond5 (caratteri del nome di file, 'under 5GB'), letto su TLS esplicito il 2026-09-11
  2. Primo trasferimento FTPS su Pond5, misurato il 2026-09-11 su un account collaboratore reale: 226, file sparito dalla root due secondi dopo, elaborato in meno di quattro minuti
  3. Export di catalogo Pond5 di un account collaboratore con cui lavoriamo, letto il 2026-09-19: nessun nome di file originale più lungo di 80 caratteri nell'intero catalogo
  4. Apply CSV di Pond5 e il suo dry run, guidati da cima a fondo il 2026-09-11; rilettura dell'XMP incorporato sullo stesso clip
  5. Tempi di elaborazione di un lotto di 18 clip, misurati il 2026-09-20
  6. FAQ dei collaboratori Pond5 sul reinvio di clip rifiutati, e sull'eliminazione e reinvio di quelli in attesa (pubblica)
Back to the blog