Files
SnapOtter/apps/docs/pt-BR/tools/video/video-to-webp.md
T
SnapOtterandGitHub 4963ab3bbd feat(docs-i18n): translate all documentation into 20 languages
All 181 docs markdown files translated into 20 languages (apps/docs/<locale>/**). Companion to the i18n code PR; admin-merged because the file count exceeds GitHub's per-PR CI trigger limit. Validated by pnpm i18n:check (all surfaces, 0 stale/missing) and a clean all-locale docs build.
2026-07-11 13:52:47 +08:00

1.7 KiB

description, i18n_source_hash, i18n_provenance, i18n_output_hash
description i18n_source_hash i18n_provenance i18n_output_hash
Converte um clipe de vídeo em uma imagem WebP animada. 7b1a22459bd1 human 275276831ce5

Video to WebP

Converte um clipe de vídeo em uma imagem WebP animada com taxa de quadros, largura e qualidade configuráveis.

API Endpoint

POST /api/v1/tools/video/video-to-webp

Aceita dados de formulário multipart com um arquivo de vídeo e um campo JSON settings.

Parameters

Parâmetro Tipo Obrigatório Padrão Descrição
fps integer Não 12 Taxa de quadros de saída (1-30)
width integer Não 480 Largura de saída em pixels (16-1920). A altura é escalada proporcionalmente
quality integer Não 75 Qualidade de compressão WebP (1-100)
loop boolean Não true Repete a animação em loop

Example Request

curl -X POST http://localhost:1349/api/v1/tools/video/video-to-webp \
  -H "Authorization: Bearer si_your-api-key" \
  -F "file=@clip.mp4" \
  -F 'settings={"fps": 15, "width": 640, "quality": 80}'

Example Response

{
  "jobId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
  "downloadUrl": "/api/v1/download/a1b2c3d4-e5f6-7890-abcd-ef1234567890/clip.webp",
  "originalSize": 12500000,
  "processedSize": 2800000
}

Notes

  • O WebP animado produz arquivos menores que o GIF com melhor suporte a cores (paleta de 24 bits vs 8 bits).
  • Valores mais baixos de quality produzem arquivos menores à custa da fidelidade visual.
  • Defina loop como false para animações que devem ser reproduzidas uma vez e parar.