Toutes les Tools›Trim Video
Vidéo et audio

Trim Video

trim-video

Use Trim Video through the Zavilo SDK. Check input limits, parameters, output and supported modes below.

H · HeadlessI · InteractiveE · Embedded
ID Tooltrim-video
Version1
ExécutionCLIENT
ModesHeadless, Interactive, Embedded

Accès rapide

Fichiers d’entrée 1Fichiers de sortie 1

Entrée

Formats d’entrée et nombre de fichiers acceptés par cette Tool.

Type d’entréefile
Nombre de fichiers1 – 1
MIME acceptésvideo/mp4, video/webm, video/quicktime

Paramètres

Transmettez ces valeurs via request.options.

Paramètre Type Obligatoire Par défaut Valeurs / Plage Description
start number Optionnel 0 0 – ∞ Trim start time in seconds.
end number Optionnel 0 0 – ∞ Trim end time in seconds. 0 means the end of the video.
mode enum Optionnel fast fast | exact fast copies original streams; exact re-encodes for more precise cut points.

Sortie

Format du résultat renvoyé après traitement.

Typefiles
Nombre de fichiers1 – 1
MIME de sortievideo/mp4, video/webm, video/quicktime
Metadataduration, selection, width, height, inputBytes, outputBytes, outputCount
Archive ZIPNon pris en charge

Utilisation de base

Choisissez un mode pris en charge et copiez le code de démarrage généré.

Headless

const result = await client.run("trim-video", {
  file,
  options: { start: 0, end: 0, mode: "fast" }
});
console.log(result.files, result.data, result.metadata);

Interactive

await client.open({
  tool: "trim-video",
  input: { file },
  options: { start: 0, end: 0, mode: "fast" },
  onComplete(result) { console.log(result.files, result.data, result.metadata); }
});

Embedded

await client.mount({ tool: "trim-video", target: "#zavilo-tool", mode: "embedded" });
This page is generated from the SDK Tool Definition used by the runtime.