Mise en ligne FTP Pond5 : le piège du nom de fichier à 80 caractères

Pond5 ne garde que les 80 premiers caractères d’un nom de fichier. Un nom plus long s’envoie bien, puis Apply CSV ne le retrouve plus. Nos mesures, et le remède.

Thomas BerthouUpdated 27 septembre 20267 min read
Lake fish, a frame of our own footage
By the numbers
80
Caractères d’un nom de fichier que Pond5 garde (tout un catalogue, mesuré le 2026-09-19)
76 + .mp4
Le plus long radical qui garde le nom entier dans ces 80 caractères
26
Paires de doublons créées par un essai à blanc mal lu le 2026-09-18
Moins de 4 min
Temps de traitement mesuré sur un clip de 224 Mo, 2026-09-11

Pond5 permet aux contributeurs d’envoyer des séquences par FTP, et pour un lot de clips 4K c’est la voie pratique. La bannière d’accueil du serveur FTP vous indique quels caractères un nom de fichier peut contenir et quelle taille un fichier peut atteindre. Elle ne dit rien de la longueur.

C’est sur la longueur que nous avons perdu une journée, et qu’un compte contributeur avec lequel nous travaillons a fini par détenir 26 paires de doublons. Voici ce que nous avons mesuré sur ce compte réel, ce qui a mal tourné, et le seul chiffre qui l’évite.

Comment fonctionne la voie FTP de Pond5

La boîte de dialogue de mise en ligne de Pond5 propose deux voies : l’uploader web, et le FTP sur ftp.pond5.com. Le serveur FTP parle le FTPS explicite sur le port 21. AUTH TLS est accepté et le certificat se vérifie : le mot de passe n’a donc jamais besoin de voyager en clair.

Ce mot de passe n’est pas celui du site. Vous choisissez un mot de passe FTP distinct sous Account, puis FTP, et l’identifiant FTP est affiché sur la même page.

La bannière, lue le 2026-09-11, contient ceci :

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.

C’est plus strict que l’uploader web. Les parenthèses, les apostrophes et les lettres accentuées sont exclues sur la voie FTP.

QuoiMesuré le 2026-09-11
Hôte et portftp.pond5.com, port 21
ChiffrementTLS explicite (AUTH TLS), certificat valide
Mot de passeUn mot de passe FTP distinct, défini sous Account, puis FTP
Noms de fichierLettres, chiffres, espace, virgule, trait d’union, point, @, tiret bas
TailleMoins de 5 Go, selon la bannière
Où vont les fichiersÀ plat dans la racine, à côté d’un unique dossier nommé release

Pourquoi vous ne pouvez pas vérifier le fichier après le transfert

Sur le SFTP d’Adobe, vous pouvez relire la taille d’un fichier après le transfert. Sur Pond5, vous ne pouvez pas.

Mesuré le 2026-09-11 : un clip de 224 191 384 octets est monté, le serveur a répondu 226 Transfer complete, et une requête SIZE deux secondes plus tard a reçu 550 The file does not exist. Le listage de la racine ne montrait que release. Le fichier était déjà parti vers le traitement de Pond5.

Sur Pond5, la preuve de livraison est donc le 226 plus un nombre d’octets égal à la taille de votre fichier local. L’apparition du clip dans votre liste d’envois est la confirmation, et elle vient plus tard. Ce clip est apparu 23 secondes après la fin du transfert, encore en traitement, et est sorti du traitement en moins de quatre minutes.

Sur un lot de 18 clips mesuré le 2026-09-20, 16 clips avaient fini d’être traités après une minute et 17 après deux. Le traitement est une file d’attente. Comptez par clip, jamais par lot.

Le plafond des 80 caractères

Pond5 stocke le nom de fichier original coupé à 80 caractères. Nous l’avons mesuré le 2026-09-19 dans l’export de catalogue d’un compte contributeur avec lequel nous travaillons : sur plusieurs milliers d’éléments, le plus long OriginalFilename fait exactement 80 caractères. Pas un seul n’est plus long.

Un nom plus long n’est pas refusé. Le fichier s’envoie, est traité, et se range dans le catalogue sous son nom coupé à 80. Pond5 lit même le titre, la description et les mots-clés intégrés au fichier : le clip paraît donc décrit.

Ce qui casse, c’est Apply CSV, le formulaire de métadonnées en masse pour vos fichiers ajoutés. Sa clé est originalfilename. Une ligne portant le nom complet, de 87 à 104 caractères dans notre cas, ne correspond à rien, car le compte n’en a jamais gardé que les 80 premiers caractères. L’essai à blanc ne liste rien et l’application ne met rien à jour.

Les mêmes 80 s’appliquent aux titres. Quand rien d’autre ne nomme un clip, Pond5 utilise le nom de fichier comme titre. Dans un export antérieur du même catalogue, lu le 2026-09-11, 13 titres font exactement 80 caractères, coupés au milieu d’un mot à partir d’un nom de fichier.

Comment un essai à blanc mal lu est devenu 26 paires de doublons

Nous l’avons appris à nos dépens. Le 2026-09-17, un lot de 32 clips est parti vers Pond5 au cours d’une seule session FTPS. Chaque transfert a répondu 226 Transfer complete. L’essai à blanc en a ensuite listé 6. Les 26 autres n’étaient ni dans la racine FTP, ni en traitement, ni trouvables sous aucun statut quand nous les avons cherchés par leurs noms.

Le 2026-09-18, nous avons interprété cela comme « Pond5 abandonne en silence un nom trop long » et avons renvoyé les 26 sous des noms plus courts. Le lendemain, 2026-09-19, l’export de catalogue a montré ce qui s’était réellement passé : les 26 avaient tous été ingérés au premier envoi, chacun sous son nom coupé à 80. La deuxième mise en ligne a posé 26 paires de doublons sur le compte.

Les doublons sont la seule chose qu’un contributeur ne doit pas créer. La FAQ de Pond5 indique que « Resubmitting rejected content (or deleting and resubmitting pending content) will result in rejection », et sa détection des doublons au moment de l’envoi se souviendrait, dit-on, des fichiers supprimés.

Un essai à blanc répond à une question sur les noms, pas sur les fichiers. S’il ne liste rien, le clip peut tout de même être sur le compte sous un nom plus court. Avant d’envoyer quoi que ce soit deux fois, lisez votre export de catalogue (le CSV Pond5 de tous les clips que vous avez envoyés) et cherchez le nom que Pond5 a gardé.

Pourquoi le radical s’arrête à 76

Le remède est arithmétique. Pond5 garde 80 caractères. L’extension .mp4 ou .mov en prend 4. Le radical, la partie avant l’extension, reçoit donc au plus 76 caractères, et le nom entier tient alors dans ce que Pond5 stocke. La clé dans votre CSV et la clé sur le compte sont la même chaîne, à chaque fois.

Deux habitudes gardent le nom en sécurité en chemin :

  • Nettoyez avant de couper. Lake (1).mp4 contient deux caractères que la voie FTP n’accepte pas. Remplacez-les d’abord, puis comptez.
  • Vérifiez les collisions après nettoyage. Deux noms différents peuvent n’en faire qu’un : a(1).mp4 et a 1.mp4 finissent tous deux en a 1.mp4. Deux clips sous un même nom sur un même compte, c’est exactement le doublon que vous cherchez à éviter.

L’outil ci-dessous effectue les deux étapes dans votre navigateur. Rien de ce que vous collez ne quitte votre machine.

Ce qui voyage dans le fichier, et ce que seul le CSV transporte

Pond5 lit bien les métadonnées intégrées à la vidéo. Mesuré le 2026-09-11 sur un clip portant du XMP écrit avec ExifTool : le titre, la description et les 49 mots-clés sont passés, dans l’ordre envoyé, les mots-clés à plusieurs mots conservés.

Quatre champs ne sont pas passés, et Pond5 les a remplis avec ses valeurs par défaut :

ChampDepuis le seul XMP intégréNécessite Apply CSV
Titre, description, mots-clésLus, mots-clés dans l’ordreFacultatif : une cellule de mots-clés CSV remplace la liste
Pays du lieu« Not Relevant »Oui
Date de créationLa date de création du fichier, qui était la date d’export, pas le tournageOui
Mode de prixLa valeur par défaut du compteOui
Contient de l’audio« Yes », sur un clip sans piste audioOui

Ainsi, un clip qu’Apply CSV ne peut pas atteindre garde son titre et ses mots-clés, mais porte un indicateur audio faux, aucun pays et une mauvaise date. C’est le vrai coût d’un nom de plus de 80 caractères. Notez aussi qu’une cellule de mots-clés CSV remplace la liste intégrée au lieu de s’y ajouter : envoyez donc la liste complète dans le CSV.

Mettre en ligne n’est pas soumettre

Un clip traité attend au statut Needs Edits jusqu’à ce qu’une personne appuie sur le Submit de Pond5. Rien de ce qui précède ne soumet quoi que ce soit. Si un clip doit être corrigé, corrigez-le sur place sur sa page d’édition plutôt que de le supprimer et de le renvoyer.

C’est ainsi que Rushlot gère Pond5. Il nomme chaque fichier d’après votre propre titre dans le jeu de caractères FTP et coupe le radical à 76 caractères plus l’extension. Avant que le moindre octet ne bouge, un essai à blanc vérifie ce que le compte contient déjà, et un nom qu’il possède déjà n’est jamais envoyé. Il téléverse en FTPS, ne compte une livraison que sur le 226 avec un nombre d’octets concordant, et applique le CSV à chaque clip une fois, à la minute où Pond5 finit de le traiter. Vous validez chaque clip avant tout envoi, et c’est vous qui appuyez sur Submit.

Frequently asked questions

Il accepte l’envoi, et le clip est traité. Mais Pond5 stocke le nom de fichier original coupé à 80 caractères : une ligne Apply CSV indexée sur le nom complet, plus long, ne correspond à rien. Le clip ne garde que ce que portait son XMP intégré.

La bannière du serveur FTP autorise les lettres A-Z et a-z, les chiffres 0-9, les espaces, les virgules, les traits d’union, les points, les arobases et les tirets bas. Les parenthèses, les apostrophes et les lettres accentuées ne figurent pas dans cette liste.

Non. Le mot de passe FTP est distinct, que vous choisissez sous Account, puis FTP. Le serveur accepte le TLS explicite (FTPS) sur le port 21 : ce mot de passe ne voyage donc pas en clair.

Oui. Mesuré le 2026-09-11, Pond5 a lu le titre, la description et les mots-clés du XMP intégré, les mots-clés dans l’ordre envoyé. Le pays, la date de création, le mode de prix et l’indicateur audio ne sont pas passés et nécessitent Apply CSV.

Un clip de 224 Mo est sorti du traitement en moins de quatre minutes le 2026-09-11. Sur un lot de 18 clips le 2026-09-20, 16 clips étaient traités après une minute et 17 après deux. C’est une file d’attente : comptez par clip, pas par lot.

Non. Un clip traité attend au statut Needs Edits jusqu’à ce qu’une personne appuie sur le Submit de Pond5. Corrigez un clip sur place plutôt que de le supprimer et de le renvoyer.

Sources

  1. Bannière du serveur FTP Pond5 (caractères des noms de fichier, « under 5GB »), lue en TLS explicite le 2026-09-11
  2. Premier transfert FTPS vers Pond5, mesuré le 2026-09-11 sur un compte contributeur réel : 226, fichier disparu de la racine deux secondes plus tard, traité en moins de quatre minutes
  3. Export de catalogue Pond5 d’un compte contributeur avec lequel nous travaillons, lu le 2026-09-19 : aucun nom de fichier original de plus de 80 caractères sur tout le catalogue
  4. Apply CSV de Pond5 et son essai à blanc, pilotés de bout en bout le 2026-09-11 ; relecture du XMP intégré sur le même clip
  5. Temps de traitement d’un lot de 18 clips, mesurés le 2026-09-20
  6. FAQ contributeur Pond5 sur la resoumission de clips refusés, et sur la suppression et resoumission de clips en attente (publique)
Back to the blog