Transloadit
Preise
  • Datei-Uploads
  • Dateiimport
  • Video-Encoding
  • Audio-Encoding
  • Bildverarbeitung
  • Dokumentenverarbeitung
  • Künstliche Intelligenz
  • Dateifilterung & Sicherheit
  • Medienkatalogisierung
  • Dateikomprimierung
  • Codeauswertung
  • Dateiexport
  • Smart CDN
  • Alle Services anzeigen
  • Integrationen entdecken (English)
  • Live-Demos entdecken (English)
  • Uppy
  • TransloaditKit
  • Android SDK
  • Node SDK
  • Python SDK
  • Ruby SDK
  • Go SDK
  • Java SDK
  • PHP SDK
  • Zapier
  • MCP Server
  • Terraform
  • Grundlagen
  • Bewährte Verfahren
  • FAQ
  • Robots
  • API-Endpunkte
  • Formate
  • Erstellen Sie Ihre erste App
  • Über Transloadit
  • Vergleiche
  • Open Source
  • Referenzen
  • Stellen (English)
  • Sicherheit
  • Beiträge
  • Aktuelles für Entwickler (English)
  • Tipps für Entwickler (English)
  • Presse (English)
  • Forschung (English)
  • Fallstudien
  • Lösungen
  • Leitfäden
  • Glossar (English)
  • Rechtliches (English)
  • Tools
  • Wie wir Coursera helfen, Bildung für Millionen Menschen weltweit zugänglich zu machen
  • Transloadit-Support
  • Open-Source-Support
  • Service Level Agreement (English)
GrundlagenRobotsFAQAPI-EndpunkteFormateBewährte Verfahren
Datei-Uploads
  • /upload/handle
    Uploads verarbeiten
Dateiimport
  • /azure/import
    Dateien aus Azure importieren
  • /backblaze/import
    Dateien aus Backblaze importieren
  • /box/import
    Dateien aus Box importieren
  • /mega/import
    Dateien aus MEGA S4 Object Storage importieren
  • /cloudfiles/import
    Dateien aus Rackspace Cloud Files importieren
  • /cloudflare/import
    Dateien aus Cloudflare R2 importieren
  • /digitalocean/import
    Dateien aus DigitalOcean Spaces importieren
  • /dropbox/import
    Dateien aus Dropbox importieren
  • /ftp/import
    Dateien von FTP-Servern importieren
  • /google/import
    Dateien aus Google Cloud Storage importieren
  • /http/import
    Dateien von Webservern importieren
  • /minio/import
    Dateien aus MinIO importieren
  • /s3/import
    Dateien aus Amazon S3 importieren
  • /sftp/import
    Dateien von SFTP-Servern importieren
  • /supabase/import
    Dateien aus Supabase Storage importieren
  • /swift/import
    Dateien aus OpenStack Swift importieren
  • /tigris/import
    Dateien aus Tigris importieren
  • /vimeo/import
    Videos aus Vimeo importieren
  • /wasabi/import
    Dateien aus Wasabi importieren
Video-Encoding
  • /video/adaptive
    Videos in HLS, MPEG-Dash und CMAF konvertieren
  • /video/artworkEN (English)
    Video-Coverbilder extrahieren oder einfügen
  • /video/concat
    Videos zusammenfügen
  • /video/encode
    Videos transkodieren, skalieren oder mit Wasserzeichen versehen
  • /video/merge
    Video, Audio und Bilder zu einem Video zusammenführen
  • /video/ondemand
    Videos mit On-Demand-Encoding streamen
  • /video/splitEN (English)
    Video aufteilen
  • /video/subtitle
    Untertitel zu Videos hinzufügen
  • /video/thumbs
    Thumbnails aus Videos extrahieren
  • Voreinstellungen für Video-Encoding
Audio-Encoding
  • /audio/artworkEN (English)
    Audio-Coverbilder extrahieren oder einfügen
  • /audio/concatEN (English)
    Audiodateien aneinanderfügen
  • /audio/splitEN (English)
    Audio aufteilen
  • /audio/encode
    Audio codieren
  • /audio/loopEN (English)
    Audio in einer Schleife wiederholen
  • /audio/mergeEN (English)
    Audiodateien zu einer Datei zusammenführen
  • /audio/waveformEN (English)
    Wellenformbilder aus Audio erzeugen
  • Voreinstellungen für Audio-Encoding
Bildverarbeitung
  • /image/bgremove
    Hintergrund aus Bildern entfernen
  • /image/enhanceEN (English)
    Bilder verbessern
  • /image/merge
    Mehrere Bilder zu einem Bild zusammenführen
  • /image/optimize
    Bilder ohne Qualitätsverlust optimieren
  • /image/resize
    Bilder konvertieren, skalieren oder mit Wasserzeichen versehen
Dokumentenverarbeitung
  • /document/autorotateEN (English)
    Dokumente automatisch drehen
  • /document/convert
    Dokumente in verschiedene Formate konvertieren
  • /document/extractEN (English)
    Text und Bilder aus Dokumenten extrahieren
  • /document/merge
    Dokumente in einer Datei zusammenführen
  • /document/optimizeEN (English)
    PDF-Dateigröße optimieren
  • /file/readEN (English)
    Dateiinhalte lesen
  • /document/splitEN (English)
    Seiten extrahieren
  • /document/thumbs
    Thumbnails aus Dokumenten extrahieren
  • /html/convert
    Screenshots von Webseiten oder HTML-Dateien erstellen
Künstliche Intelligenz
  • /document/ocr
    Text in Dokumenten erkennen (OCR)
  • /image/describe
    Objekte in Bildern erkennen
  • /image/facedetect
    Gesichter in Bildern erkennen
  • /image/generate
    Bilder aus Text-Prompts erzeugen
  • /image/upscaleEN (English)
    Bilder hochskalieren
  • /image/ocr
    Text in Bildern erkennen (OCR)
  • /speech/transcribe
    Sprache in Audio- oder Videodateien transkribieren
  • /text/speak
    Sprache aus Dokumenten synthetisieren
  • /text/translateEN (English)
    Text in Dokumenten übersetzen
  • /ai/chatEN (English)
    KI-Chat-Antworten generieren
  • /video/generateEN (English)
    Videos aus Text-Prompts generieren
Dateifilterung & Sicherheit
  • /file/filter
    Dateien filtern
  • /file/verifyEN (English)
    Dateityp überprüfen
  • /file/virusscan
    Dateien auf Viren scannen
Medienkatalogisierung
  • /file/hashEN (English)
    Hashwerte für Dateien erzeugen
  • /file/previewEN (English)
    Vorschaubild erzeugen
  • /meta/writeEN (English)
    Metadaten in Mediendateien schreiben
Dateikomprimierung
  • /file/compress
    Dateien komprimieren
  • /file/decompress
    Archive dekomprimieren
Codeauswertung
  • /http/requestEN (English)
    HTTP-Endpunkte aufrufen
  • /script/run
    Skripte in Assemblies ausführen
Dateiexport
  • Herunterladen
  • /azure/store
    Dateien zu Microsoft Azure exportieren
  • /backblaze/store
    Dateien zu Backblaze exportieren
  • /box/store
    Dateien zu Box exportieren
  • /mega/store
    Dateien zu MEGA S4 Object Storage exportieren
  • /cloudfiles/store
    Dateien zu Rackspace Cloud Files exportieren
  • /cloudflare/store
    Dateien zu Cloudflare R2 exportieren
  • /digitalocean/store
    Dateien zu DigitalOcean Spaces exportieren
  • /dropbox/store
    Dateien zu Dropbox exportieren
  • /ftp/store
    Dateien auf FTP-Server exportieren
  • /google/store
    Dateien zu Google Cloud Storage exportieren
  • /minio/store
    Dateien zu MinIO exportieren
  • /s3/store
    Dateien zu Amazon S3 exportieren
  • /sftp/store
    Dateien auf SFTP-Server exportieren
  • /supabase/store
    Dateien zu Supabase Storage exportieren
  • /swift/store
    Dateien zu OpenStack Swift exportieren
  • /tigris/store
    Dateien zu Tigris exportieren
  • /tus/store
    Dateien zu tus-kompatiblen Servern exportieren
  • /vimeo/store
    Dateien zu Vimeo exportieren
  • /wasabi/store
    Dateien zu Wasabi exportieren
  • /youtube/store
    Dateien zu YouTube exportieren
Smart CDN
  • /file/serve
    Dateien für Webbrowser bereitstellen
  • /tlcdn/deliver
    Dateien weltweit zwischenspeichern und ausliefern
  • Preise

Dateien zu Vimeo exportieren

🤖/vimeo/store exportiert Encoding-Ergebnisse zu Vimeo.

/vimeo/store Robot

Erste Schritte

Da Vimeo mit OAuth arbeitet, müssen Sie Template-Zugangsdaten erstellen, um diesen Robot zu verwenden.

Wenn Sie title oder description pro Video ändern möchten, empfehlen wir, Variablen in Ihr Template einzufügen.

Warnung

Vimeos API begrenzt die Anzahl gleichzeitiger Uploads pro Minute abhängig von Ihrem Vimeo-Konto-Tarif. Wie viele Videos je nach Tarif gleichzeitig hochgeladen werden können, sehen Sie über den folgenden Link⁠.

Beachten Sie, dass dieser Robot nur Videos akzeptiert.

Anwendungsbeispiel

Ein hochgeladenes Video zu Vimeo exportieren und Titel sowie Beschreibung festlegen:

{
  "steps": {
    "exported": {
      "robot": "/vimeo/store",
      "use": ":original",
      "credentials": "YOUR_VIMEO_CREDENTIALS",
      "title": "Transloadit: Video Example",
      "description": "Some nice description"
    }
  }
}

Parameter

  • interpolate

    boolean | Record<string, boolean>

    Steuert, ob einzelne Robot-Anweisungsfelder Assembly Variables interpolieren.

    Standardmäßig interpolieren die meisten Robot-Anweisungsfelder Assembly Variables. Mit dem Wert false behandeln Sie alle Anweisungsfelder als Literaltext. Wenn Sie stattdessen einen einzelnen Feldpfad auf false setzen, wird nur dieses Feld als Literaltext behandelt. Bei Feldern eines bestimmten Robots, die standardmäßig als Literaltext behandelt werden, aktivieren Sie die Interpolation wieder, indem Sie hierfür true festlegen oder für den jeweiligen Feldpfad den Wert true verwenden.

    Verwenden Sie Feldnamen wie path oder für verschachtelte Objekte Punktpfade wie ffmpeg.vf als Pfadangabe.

  • output_meta

    Record<string, boolean> | boolean | Array<string>

    Damit können Sie eine Reihe von Metadaten festlegen, deren Berechnung mehr CPU-Ressourcen beansprucht. Sie sind daher standardmäßig deaktiviert, damit Ihre Assemblies schnell verarbeitet werden.

    Für Bilder können Sie diesem Objekt den Eintrag "has_transparency": true hinzufügen, um zu ermitteln, ob das Bild transparente Bereiche enthält. Mit dem Eintrag "dominant_colors": true können Sie außerdem ein Array mit hexadezimalen Farbcodes aus dem Bild extrahieren.

    Für Bilder können Sie auch den Eintrag "blurhash": true hinzufügen, um einen BlurHash⁠ zu extrahieren – eine kompakte Darstellung eines Platzhalters für das Bild, mit der Sie eine unscharfe Vorschau anzeigen können, während das vollständige Bild geladen wird.

    Für Videos können Sie den Parameter "colorspace": true hinzufügen, um den Farbraum des Ausgabevideos zu extrahieren.

    Für Videos können Sie außerdem den Eintrag "interlaced": true hinzufügen, um zu erkennen, ob das Video im Zeilensprungverfahren vorliegt. Dazu wird die ressourcenschonende ffprobe-Option field_order mit einem begrenzten Stichprobendurchlauf mithilfe von idet über die ersten Frames der Quelle kombiniert. Die Ergebnisse interlaced und field_order sowie das Diagnoseobjekt interlace_detection werden dabei unter file.meta ausgegeben. Dies ist rechenintensiv und wird entsprechend abgerechnet.

    Für Audio können Sie den Eintrag "mean_volume": true hinzufügen, um einen einzelnen Wert für die durchschnittliche Lautstärke der Audiodatei zu erhalten.

    Sie können diesen Parameter auch auf false setzen, um die Metadatenextraktion zu überspringen und das Transcoding zu beschleunigen.

  • user_meta

    Record<string, any>(Standard: {})

    Fügt jeder von diesem Robot ausgegebenen Datei benutzerdefinierte Metadaten hinzu, ohne den Dateiinhalt zu verändern.

    Die Werte werden mit allen bereits in der Eingabedatei enthaltenen user_meta zusammengeführt. Wenn beide Objekte denselben Schlüssel enthalten, hat der Wert dieses Robots Vorrang. Assembly Variables werden unterstützt, zum Beispiel { "internal_file_id": "${file.id}" }.

  • result

    boolean(Standard: false)

    Ob die Ergebnisse dieses Steps im Assembly Status JSON enthalten sein sollen

  • queue

    batch

    Wenn Sie die Queue auf „batch“ setzen, wird die Priorität der Jobs für diesen Step manuell herabgestuft. So vermeiden Sie, Priority Job Slots für Jobs zu belegen, die keine Wartezeit von null in der Queue benötigen.

  • force_accept

    boolean(Standard: false)

    Erzwingt, dass ein Robot einen Dateityp akzeptiert, den er sonst ignorieren würde.

    Standardmäßig ignorieren Robots Dateien, deren Typ sie nicht kennen. 🤖/video/encode ignoriert beispielsweise problemlos Eingabebilder.

    Wenn Sie den Parameter force_accept auf true setzen, können Sie erzwingen, dass Robots alle übergebenen Dateien akzeptieren. Dies führt in der Regel zu Fehlern und sollte nur zur Fehlersuche oder zur Behandlung von Grenzfällen verwendet werden.

  • ignore_errors

    boolean | Array<meta | execute>(Standard: [])

    Fehler in bestimmten Verarbeitungsphasen ignorieren.

    Wenn Sie hierfür ["meta"] festlegen, ignoriert der Robot Fehler bei der Metadatenextraktion.

    Wenn Sie hierfür ["execute"] festlegen, ignoriert der Robot Fehler während der Hauptausführungsphase.

    Wenn Sie hierfür true festlegen, entspricht dies ["meta", "execute"] und Fehler in beiden Phasen werden ignoriert.

  • use

    string | Array<string> | Array<object> | object

    Gibt an, welche Steps als Eingabe verwendet werden sollen.

    • Sie können beliebige Namen für Steps wählen, außer ":original" (reserviert für von Transloadit verarbeitete Benutzer-Uploads)
    • Sie können mehrere Steps mithilfe von Arrays als Eingabe angeben:
      {
        "use": [
          ":original",
          "encoded",
          "resized"
        ]
      }
      
    • Sie können Eingabe-Steps außerdem mit as kennzeichnen, um Robots die semantische Funktion zu übermitteln:
      {
        "use": [
          {
            "name": ":original",
            "as": "image"
          },
          {
            "name": ":original",
            "as": "mask"
          }
        ]
      }
      
    Tipp

    Das ist wahrscheinlich alles, was Sie über use wissen müssen. Sie können sich jedoch auch die erweiterten Anwendungsfälle ansehen.

  • credentials

    string

    Bitte erstellen Sie die zugehörigen Template-Zugangsdaten in Ihrem Transloadit-Konto und verwenden Sie den Namen Ihrer Template-Zugangsdaten als Wert dieses Parameters. Sie enthalten die Werte für Ihr Vimeo-Zugriffstoken.

  • title — erforderlich

    string

    Der Titel des Videos, der auf Vimeo angezeigt wird.

  • description — erforderlich

    string

    Die Beschreibung des Videos, die auf Vimeo angezeigt wird.

  • acl

    anybody | contacts | disable | nobody | password | unlisted | users(Standard: "anybody")

    Steuert die Zugriffsberechtigungen für das Video. Dies sind die gültigen Werte:

    • "anybody" — alle können auf das Video zugreifen.
    • "contacts" — nur wer dem Eigentümer auf Vimeo folgt, kann auf das Video zugreifen.
    • "disable" — das Video ist einbettbar, aber auf Vimeo verborgen und kann dort nicht abgespielt werden.
    • "nobody" — niemand außer dem Eigentümer kann auf das Video zugreifen.
    • "password" — nur wer das Passwort hat, kann auf das Video zugreifen.
    • "unlisted" — nur wer den privaten Link hat, kann auf das Video zugreifen.
    • "users" — nur Vimeo-Mitglieder können auf das Video zugreifen.
  • password

    string

    Das Passwort für den Zugriff auf das Video, wenn acl auf "password" gesetzt ist.

  • showcases

    Array<string>(Standard: [])

    Ein Array mit String-IDs von Showcases, denen Sie das Video hinzufügen möchten. Die IDs finden Sie beim Stöbern auf Vimeo. Zum Beispiel https://vimeo.com/manage/showcases/[SHOWCASE_ID]/info.

  • downloadable

    boolean(Standard: false)

    Ob das Video von der Vimeo-Website heruntergeladen werden kann.

    Setzen Sie dies nur dann auf true, wenn Sie diese Funktion in Ihrem Vimeo-Konto durch ein Upgrade auf deren „Pro“-Tarif freigeschaltet haben. Wenn Sie sie im Freemium-Tarif verwenden, gibt die Vimeo-API den Fehler "Invalid parameter supplied" zurück.

  • folder_id

    string | null(Standard: null)

    Die ID des Ordners, in den das Video hochgeladen wird.

    Wenn Sie einen Ihrer Ordner aufrufen, sieht die URL ähnlich aus wie https://vimeo.com/manage/folders/xxxxxxxx. folder_id wäre in diesem Fall "xxxxxxxx".

  • folder_uri

    string

    Veraltet. Bitte verwenden Sie stattdessen folder_id. Die URI des Ordners, in den das Video hochgeladen wird.

Verwandte Blogbeiträge

  • Celebrating transloadit’s 2021 milestones and progress EN (English) 31. Januar 2022
Vorherige Seite ← /tus/storeNächste Seite /wasabi/store →
TransloaditStatus wird geprüft…

Produkt

  • Dienste
  • Preise
  • Demos EN (English)
  • Tools
  • Sicherheit
  • Support

Unternehmen

  • Über Transloadit/Presse EN (English)
  • Blog/Stellen EN (English)
  • Vergleiche/Compliance-Matrix
  • Forschung EN (English)
  • Open Source
  • Lösungen

Dokumentation

  • Erste Schritte
  • Transcoding
  • FAQ
  • API-Endpunkte
  • Leitfäden/Tipps für Entwickler EN (English)
  • Unterstützte Formate

Mehr

  • Plattformstatus⁠
  • Community-Forum⁠
  • StackOverflow⁠
  • Uppy EN (English)
  • tus⁠

© 2009–2026 Transloadit-II GmbH

Datenschutz EN (English)Nutzungsbedingungen EN (English)Impressum EN (English)
EnglishDeutschEspañol