Media
Video zu APNG Video-Clips in APNG-Format (Animated PNG) konvertieren mit Transparenzunterstützung und besserer Qualität als GIF
file · Dateiergebnis
Schnellstart Rufen Sie dieses Werkzeug aus Ihrem Code in drei Sprachen auf.
cURL JavaScript Python
cURL
Kopieren# 1) Upload each file first → returns { filePath }
curl -X POST 'https://api.elysiatools.com/upload/video-to-apng' \
-F 'file=@/path/to/videoFile.ext'
# 2) Call the tool with the returned filePath values
curl -X POST 'https://api.elysiatools.com/de/api/tools/video-to-apng' \
-F 'videoFile=/path/to/file.ext' \
-F 'fps=15' \
-F 'startTime=0' \
-F 'duration=10' \
-F 'width=0' \
-F 'height=0' \
-F 'quality=90' \
-F 'optimize=true'
API-Referenz Senden Sie eine POST-Anfrage mit Ihren Eingaben als JSON. Dateiparameter erfordern einen vorherigen Upload.
Endpunkt HTTP
KopierenPOST https://api.elysiatools.com/de/api/tools/video-to-apng Parameter Name Typ Erforderlich Beschreibung videoFile fileUpload nötig Ja — fps number Nein Animations-Bildrate (max 30fps empfohlen) startTime number Nein Konvertierung ab dieser Zeit starten duration number Nein Maximum 30 Sekunden für APNG width number Nein
MCP-Integration Fügen Sie dieses Werkzeug Ihrem Model-Context-Protocol-Server hinzu, damit KI-Agenten es auflisten und aufrufen können.
Serverkonfiguration Fügen Sie diesen Block Ihrer MCP-Client-Konfiguration hinzu:
mcp.json
Kopieren{
"mcpServers" : {
"elysiatools-video-to-apng" : {
"name" : "video-to-apng" ,
"description" : "Video-Clips in APNG-Format (Animated PNG) konvertieren mit Transparenzunterstützung und besserer Qualität als GIF" ,
"baseUrl" : "https://api.elysiatools.com/mcp/sse?toolId=video-to-apng" ,
"command" : "" ,
"args" : [],
"env" : {},
"isActive" : true ,
"type" : "sse"
}
}
}Verfügbare Werkzeuge auflisten Nach dem Verbinden mit dem SSE-Endpunkt listen Sie die bereitgestellten Werkzeuge auf:
tools/list
Kopieren{
"jsonrpc" : "2.0" ,
"id" : 1 ,
"method" : "tools/list"
}Dieses Werkzeug aufrufen Rufen Sie das Werkzeug über seine ID auf; Argumente werden aus seiner Parameterliste gebildet:
tools/call
Kopieren{
"jsonrpc" : "2.0" ,
"id" : 2 ,
"method" : "tools/call" ,
"params" : {
"name" : "video-to-apng" ,
"arguments" : {
"videoFile" : "https://example.com/file.ext" ,
"fps" : 15 ,
"startTime" : 0 ,
"duration" : 10 ,
"width" : 0 ,
"height" : 0 ,
"quality" : 90 ,
"optimize" : true
}
}
}Verketten Sie mehrere Werkzeuge in einer Sitzung mit einer kommagetrennten toolId-Liste, z. B. /mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp (max. 20).
Leer lassen für Original (max 1920)
height number Nein Leer lassen für Original (max 1080)
quality number Nein Beeinflusst Komprimierungslevel
optimize checkbox Nein Höhere Kompression für kleinere Datei verwenden
Dateiparameter müssen zuerst per POST /upload/video-to-apng hochgeladen werden; der zurückgegebene filePath wird dann an das entsprechende Feld übergeben.
Antwortformat Dateiergebnis
JSON
Kopieren{
"filePath" : "/public/processing/randomid.ext" ,
"fileName" : "output.ext" ,
"contentType" : "application/octet-stream" ,
"size" : 1024 ,
"metadata" : {
"key" : "value"
},
"error" : "Error message (optional)" ,
"message" : "Notification message (optional)"
}Dateiparameter akzeptieren ausschließlich eine öffentliche Datei-URL (https://…). Lokale Pfade, data:-URIs und Base64-Zeichenfolgen werden nicht unterstützt.
Video zu APNG — API & MCP | Elysia Tools