Pond5 FTP-Upload: die 80-Zeichen-Dateinamenfalle

Pond5 behält nur die ersten 80 Zeichen eines Dateinamens. Ein längerer Name lädt hoch, dann trifft Apply CSV ihn nie. Was wir gemessen haben, und die Lösung.

Thomas BerthouUpdated 27. September 20266 min read
Lake fish, a frame of our own footage
By the numbers
80
Zeichen eines Dateinamens, die Pond5 behält (ein ganzer Katalog, gemessen 2026-09-19)
76 + .mp4
Der längste Stamm, der den ganzen Namen innerhalb dieser 80 Zeichen hält
26
Duplikat-Paare, erzeugt durch einen falsch gelesenen Probelauf am 2026-09-18
Unter 4 min
Verarbeitungszeit, gemessen an einem 224-MB-Clip, 2026-09-11

Pond5 lässt Contributor Footage über FTP hochladen, und für ein Lot von 4K-Clips ist das der praktische Weg. Das Willkommens-Banner des FTP-Servers sagt dir, welche Zeichen ein Dateiname enthalten darf und wie groß eine Datei sein darf. Über die Länge sagt es nichts.

Die Länge ist der Punkt, an dem wir einen Tag verloren haben und an dem ein Contributor-Konto, mit dem wir arbeiten, am Ende 26 Duplikat-Paare hielt. Das ist, was wir auf diesem aktiven Konto gemessen haben, was schiefging und die eine Zahl, die es verhindert.

Wie der Pond5-FTP-Weg funktioniert

Pond5s eigener Upload-Dialog bietet zwei Wege: den Web-Uploader und FTP unter ftp.pond5.com. Der FTP-Server spricht explizites FTPS auf Port 21. AUTH TLS wird akzeptiert und das Zertifikat verifiziert, sodass das Passwort nie im Klartext reisen muss.

Dieses Passwort ist nicht dein Website-Passwort. Du wählst ein separates FTP-Passwort unter Account, dann FTP, und der FTP-Benutzername steht auf derselben Seite.

Das Banner, gelesen am 2026-09-11, enthält Folgendes:

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.

Das ist strenger als der Web-Uploader. Klammern, Apostrophe und Buchstaben mit Akzent sind auf dem FTP-Weg draußen.

WasGemessen am 2026-09-11
Host und Portftp.pond5.com, Port 21
VerschlüsselungExplizites TLS (AUTH TLS), Zertifikat gültig
PasswortEin separates FTP-Passwort, gesetzt unter Account, dann FTP
DateinamenBuchstaben, Ziffern, Leerzeichen, Komma, Bindestrich, Punkt, @, Unterstrich
GrößeUnter 5 GB, laut Banner
Wohin Dateien gehenFlach im Root, neben einem Ordner namens release

Warum du die Datei nach der Übertragung nicht prüfen kannst

Auf Adobes SFTP kannst du die Größe einer Datei nach der Übertragung zurücklesen. Auf Pond5 kannst du das nicht.

Gemessen am 2026-09-11: Ein Clip von 224,191,384 Bytes ging hoch, der Server antwortete 226 Transfer complete, und eine SIZE-Anfrage zwei Sekunden später bekam 550 The file does not exist. Die Root-Auflistung zeigte nur release. Die Datei war bereits zu Pond5s Verarbeitung aufgebrochen.

Auf Pond5 ist der Liefernachweis also die 226 plus eine Byte-Anzahl, die der Größe deiner lokalen Datei entspricht. Dass der Clip in deiner Upload-Liste auftaucht, ist die Bestätigung, und sie kommt später. Dieser Clip erschien 23 Sekunden nach Ende der Übertragung, noch in Verarbeitung, und verließ die Verarbeitung in unter vier Minuten.

Bei einem 18-Clip-Lot, gemessen am 2026-09-20, hatten 16 Clips nach einer Minute die Verarbeitung beendet und 17 nach zwei. Die Verarbeitung ist eine Warteschlange. Zähle sie pro Clip, nie pro Lot.

Die 80-Zeichen-Grenze

Pond5 speichert den Original-Dateinamen auf 80 Zeichen gekürzt. Wir haben das am 2026-09-19 im Katalog-Export eines Contributor-Kontos gemessen, mit dem wir arbeiten: Über mehrere tausend Elemente ist der längste OriginalFilename genau 80 Zeichen. Nicht einer ist länger.

Ein längerer Name wird nicht abgelehnt. Die Datei lädt hoch, wird verarbeitet und sitzt im Katalog unter ihrem bei 80 gekürzten Namen. Pond5 liest sogar den in der Datei eingebetteten Titel, die Beschreibung und die Keywords, sodass der Clip beschrieben aussieht.

Was bricht, ist Apply CSV, das Massen-Metadatenformular für deine hinzugefügten Dateien. Sein Schlüssel ist originalfilename. Eine Zeile, die den vollen Namen trägt, in unserem Fall 87 bis 104 Zeichen, trifft nichts, denn das Konto hat immer nur die ersten 80 Zeichen davon behalten. Der Probelauf listet nichts auf, und das Apply aktualisiert nichts.

Dieselben 80 gelten für Titel. Wenn nichts anderes einen Clip benennt, verwendet Pond5 den Dateinamen als Titel. In einem früheren Export desselben Katalogs, gelesen am 2026-09-11, sind 13 Titel genau 80 Zeichen lang, mitten im Wort aus einem Dateinamen abgeschnitten.

Wie ein falsch gelesener Probelauf zu 26 Duplikat-Paaren wurde

Wir haben das auf die teure Art gelernt. Am 2026-09-17 ging ein Lot von 32 Clips über eine FTPS-Sitzung zu Pond5. Jede Übertragung antwortete 226 Transfer complete. Der Probelauf listete dann 6 davon auf. Die anderen 26 waren nicht im FTP-Root, nicht in Verarbeitung und unter keinem Status zu finden, als wir nach ihren Namen suchten.

Am 2026-09-18 lasen wir das als "Pond5 verwirft stillschweigend einen langen Namen" und luden die 26 erneut unter kürzeren Namen hoch. Am nächsten Tag, am 2026-09-19, zeigte der Katalog-Export, was wirklich passiert war: Alle 26 waren beim ersten Senden eingelesen worden, jeder unter seinem bei 80 gekürzten Namen. Der zweite Upload setzte 26 Duplikat-Paare auf das Konto.

Duplikate sind das Eine, das ein Contributor nicht erzeugen darf. Pond5s FAQ sagt, dass "Resubmitting rejected content (or deleting and resubmitting pending content) will result in rejection", und seine Duplikaterkennung beim Upload soll sich an gelöschte Dateien erinnern.

Ein Probelauf beantwortet eine Frage über Namen, nicht über Dateien. Listet er nichts auf, kann der Clip trotzdem unter einem kürzeren Namen auf dem Konto sein. Bevor du etwas zweimal sendest, lies deinen Katalog-Export (Pond5s CSV jedes Clips, den du hochgeladen hast) und suche nach dem Namen, den Pond5 behalten hat.

Warum der Stamm bei 76 aufhört

Die Lösung ist Arithmetik. Pond5 behält 80 Zeichen. Die Endung .mp4 oder .mov nimmt 4 davon. Also bekommt der Stamm, der Teil vor der Endung, höchstens 76 Zeichen, und der ganze Name passt dann in das, was Pond5 speichert. Der Schlüssel in deinem CSV und der Schlüssel auf dem Konto sind jedes Mal derselbe String.

Zwei Gewohnheiten halten den Namen auf dem Weg dorthin sicher:

  • Bereinige, bevor du kürzt. Lake (1).mp4 enthält zwei Zeichen, die der FTP-Weg nicht nimmt. Ersetze sie zuerst, dann zähle.
  • Prüfe nach dem Bereinigen auf Kollisionen. Zwei verschiedene Namen können zu einem werden: a(1).mp4 und a 1.mp4 enden beide als a 1.mp4. Zwei Clips unter einem Namen auf einem Konto sind genau das Duplikat, das du zu vermeiden versuchst.

Das Werkzeug unten erledigt beide Schritte in deinem Browser. Nichts, was du einfügst, verlässt deinen Rechner.

Was in der Datei reist, und was nur das CSV trägt

Pond5 liest tatsächlich Metadaten, die im Video eingebettet sind. Gemessen am 2026-09-11 an einem Clip, der mit ExifTool geschriebenes XMP trug: Der Titel, die Beschreibung und alle 49 Keywords kamen durch, in der gesendeten Reihenfolge, mehrwortige Keywords erhalten.

Vier Felder kamen nicht durch, und Pond5 füllte sie mit seinen Standardwerten:

FeldAllein aus eingebettetem XMPBraucht Apply CSV
Titel, Beschreibung, KeywordsGelesen, Keywords in ReihenfolgeOptional: eine CSV-Keyword-Zelle ersetzt die Liste
Land des Orts"Not Relevant"Ja
ErstelldatumDie Erstellzeit der Datei, die das Export-Datum war, nicht der DrehJa
PreismodusDer Standard des KontosJa
Enthält Audio"Yes", bei einem Clip ohne AudiospurJa

Ein Clip, den Apply CSV nicht erreichen kann, behält also seinen Titel und seine Keywords, trägt aber ein falsches Audio-Flag, kein Land und das falsche Datum. Das ist der wahre Preis eines Namens länger als 80 Zeichen. Beachte auch, dass eine CSV-Keyword-Zelle die eingebettete Liste ersetzt, statt sie zu ergänzen, also sende die vollständige Liste im CSV.

Hochladen ist nicht Einreichen

Ein verarbeiteter Clip wartet bei Needs Edits, bis eine Person Pond5s eigenes Submit drückt. Nichts oben reicht irgendetwas ein. Wenn ein Clip eine Korrektur braucht, korrigiere ihn an Ort und Stelle auf seiner Bearbeitungsseite, statt ihn zu löschen und erneut hochzuladen.

So handhabt Rushlot Pond5. Es benennt jede Datei nach deinem eigenen Titel innerhalb des FTP-Zeichensatzes und kürzt den Stamm auf 76 Zeichen plus die Endung. Bevor ein Byte sich bewegt, prüft ein Probelauf, was das Konto bereits hält, und ein Name, den es schon hat, wird nie gesendet. Es lädt über FTPS hoch, zählt eine Lieferung nur bei der 226 mit passender Byte-Anzahl und wendet das CSV auf jeden Clip einmal an, in der Minute, in der Pond5 ihn fertig verarbeitet hat. Du prüfst jeden Clip, bevor etwas rausgeht, und du drückst Submit.

Frequently asked questions

Es akzeptiert den Upload, und der Clip wird verarbeitet. Aber Pond5 speichert den Original-Dateinamen auf 80 Zeichen gekürzt, also trifft eine Apply-CSV-Zeile, die auf den vollen, längeren Namen schlüsselt, nichts. Der Clip behält nur, was sein eingebettetes XMP getragen hat.

Das Banner des FTP-Servers selbst erlaubt Buchstaben A-Z und a-z, Ziffern 0-9, Leerzeichen, Kommas, Bindestriche, Punkte, @-Zeichen und Unterstriche. Klammern, Apostrophe und Buchstaben mit Akzent stehen nicht auf dieser Liste.

Nein. Das FTP-Passwort ist ein separates, das du unter Account, dann FTP wählst. Der Server akzeptiert explizites TLS (FTPS) auf Port 21, sodass dieses Passwort nicht im Klartext reist.

Ja. Gemessen am 2026-09-11 las Pond5 den eingebetteten XMP-Titel, die Beschreibung und die Keywords, die Keywords in der gesendeten Reihenfolge. Land, Erstelldatum, Preismodus und das Audio-Flag kamen nicht durch und brauchen Apply CSV.

Ein 224-MB-Clip verließ die Verarbeitung am 2026-09-11 in unter vier Minuten. Bei einem 18-Clip-Lot am 2026-09-20 waren 16 Clips nach einer Minute verarbeitet und 17 nach zwei. Es ist eine Warteschlange, also zähle pro Clip, nicht pro Lot.

Nein. Ein verarbeiteter Clip wartet bei Needs Edits, bis eine Person Pond5s eigenes Submit drückt. Korrigiere einen Clip an Ort und Stelle, statt ihn zu löschen und erneut hochzuladen.

Sources

  1. Pond5-FTP-Server-Banner (Dateinamen-Zeichen, 'under 5GB'), über explizites TLS gelesen am 2026-09-11
  2. Erste FTPS-Übertragung zu Pond5, gemessen am 2026-09-11 auf einem aktiven Contributor-Konto: 226, Datei zwei Sekunden später aus dem Root verschwunden, in unter vier Minuten verarbeitet
  3. Pond5-Katalog-Export eines Contributor-Kontos, mit dem wir arbeiten, gelesen am 2026-09-19: über den ganzen Katalog kein Original-Dateiname länger als 80 Zeichen
  4. Pond5 Apply CSV und sein Probelauf, am 2026-09-11 durchgängig gefahren; Rücklesen des eingebetteten XMP am selben Clip
  5. Verarbeitungszeiten eines 18-Clip-Lots, gemessen am 2026-09-20
  6. Pond5-Contributor-FAQ zum erneuten Einreichen abgelehnter Clips und zum Löschen und erneuten Einreichen ausstehender (öffentlich)
Back to the blog