Files
SnapOtter/apps/docs/pt-BR/tools/video/merge-videos.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.6 KiB

description, i18n_source_hash, i18n_provenance, i18n_output_hash
description i18n_source_hash i18n_provenance i18n_output_hash
Une vários clipes de vídeo em um único arquivo. 90463dfbb580 human dc97ef747e01

Merge Videos

Une vários clipes de vídeo em um único arquivo MP4. Todas as entradas são normalizadas para a resolução do primeiro vídeo e 30 fps.

API Endpoint

POST /api/v1/tools/video/merge-videos

Aceita dados de formulário multipart com dois ou mais arquivos de vídeo. Este é um endpoint assíncrono - ele retorna 202 Accepted imediatamente e o progresso é transmitido via SSE em GET /api/v1/jobs/{jobId}/progress.

Parameters

Esta ferramenta não tem parâmetros de configuração. Envie 2-10 arquivos de vídeo como várias partes file.

Example Request

curl -X POST http://localhost:1349/api/v1/tools/video/merge-videos \
  -H "Authorization: Bearer si_your-api-key" \
  -F "file=@intro.mp4" \
  -F "file=@main.mp4" \
  -F "file=@outro.mp4"

Example Response

{
  "jobId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
  "async": true
}

Notes

  • Os clipes são concatenados na ordem em que são enviados.
  • Todos os clipes são recodificados para corresponder à resolução, taxa de quadros (30 fps) e codec (H.264) do primeiro clipe. Entradas incompatíveis são normalizadas automaticamente.
  • Aceita 2-10 arquivos de vídeo por requisição.
  • As atualizações de progresso ficam disponíveis via SSE em GET /api/v1/jobs/{jobId}/progress até que o job seja concluído.