Transloadit unterstützt FFmpeg v6.0.0 mit neuen Funktionen
Bei Transloadit setzen wir alles daran, unseren Kunden modernste Technologie bereitzustellen, einschließlich regelmäßiger Updates unserer Back-End-Tools. Wir freuen uns, die offizielle Unterstützung von FFmpeg v6.0.0 mit dem Codenamen „Von Neumann“ durch Transloadit anzukündigen.

⚠️ Nach der Veröffentlichung von FFmpeg v6.0.0 stellen wir die Unterstützung für v3.0.0 und v4.3.1
schrittweise ein. Wir empfehlen, Ihre Templates auf v6 zu aktualisieren.
Der exakte Stack-Wert v6.0.0 bleibt als Legacy-Alias verfügbar.
Dieses Release bringt neue Encoder, Decoder, Filter und Funktionen und strafft zugleich künftige FFmpeg-Releases. Hauptversionen von FFmpeg erscheinen ab sofort jährlich, als veraltet markierte APIs werden nach drei Releases entfernt. Den vollständigen Changelog finden Sie auf der FFmpeg-Website.
Unterstützte Formate, Codecs und Filter
Sie können aus diesen Formaten konvertieren:
apacbonkhdr_pipejpegxl_pipelaflibopenmptpfm_pipephm_pipeqoi_piperkasdnsvbn_pipewadywavarcxmd
Sie können in diese Formate konvertieren:
avif
Sie können aus diesen Formaten und in diese Formate konvertieren:
dfpwm
Sie können aus diesen Codecs konvertieren:
adpcm_xmdapacbonkcbd2_dpcmftrmedia100misc4rkavqcwady_dpcmwavarc
Sie können in diese Codecs konvertieren:
pcm_bluray
Sie können diese Filter verwenden:
a3dscopeacrusheradelayaderivativeadrcafftfiltaintegralanlmfanlmsapermsarealtimebackgroundkeyblend_vulkancolormapcompensationdelaycorrcropdetectdialoguenhancedynaudnormfeedbacklibplacebomultiplypermspixelizerealtimeshowcwtsurroundthumbnailtiltshelftremolovectorscopevibratovirtualbasswaveformyadif_cudazscale
Außerdem gehen in diesem Release keine Formate, Codecs oder Filter aus v5.0.0 verloren.
Einen der neuen Filter ausprobieren
Werfen wir einen Blick auf eine der spannenden neuen Funktionen dieses Releases.
Ein neuer Filter, der mir aufgefallen ist, ist pixelize –
er nimmt ein beliebiges Video und verpixelt es, wodurch ein interessanter Mosaikeffekt entsteht.
Im folgenden Beispiel verwendet das Template den Filter pixelize, um ein Video zu
verpixeln, und exportiert das Ergebnis direkt in einen S3-Bucket. Die Voreinstellung empty überlässt
die Encoding-Optionen den übergebenen FFmpeg-Parametern und Standardwerten; das Anwenden eines
Videofilters erfordert weiterhin ein erneutes Encoding des Videos.
{
"steps": {
":original": {
"robot": "/upload/handle"
},
"pixelate": {
"use": ":original",
"robot": "/video/encode",
"result": true,
"ffmpeg_stack": "v6",
"preset": "empty",
"ffmpeg": {
"vf": "pixelize"
}
},
"exported": {
"use": [
"pixelate",
":original"
],
"robot": "/s3/store",
"credentials": "YOUR_AWS_CREDENTIALS",
"url_prefix": "https://demos.transloadit.com/"
}
}
}
Wir können von überall auf der Welt eine Assembly mit dem obigen Template ausführen, ohne eine Infrastruktur für den Betrieb von FFmpeg einzurichten. Da auch unsere Maschinen im Hintergrund AWS nutzen, ist der Step für den Export in den S3-Bucket rasend schnell.
Ergebnisse
Sehen Sie sich die Ergebnisse an, die das obige Template bei der Ausführung liefert. Das ist fast schon Magie ✨
:original
pixelate
Bleiben Sie mit den Dev Times auf dem Laufenden
Wenn Sie mehr Transloadit-Inhalte suchen – oder andere interessante Tech-News –, melden Sie sich unbedingt für die „Dev Times“ (English) an, unseren monatlichen Newsletter für Entwickler. Wir schicken Ihnen drei interessante Artikel aus dem Web sowie zwei eigene Blogbeiträge rund um alles, was mit Transloadit zu tun hat.
