Files
SnapOtter/apps/docs/vi/tools/video/replace-audio.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.5 KiB

description, i18n_source_hash, i18n_provenance, i18n_output_hash
description i18n_source_hash i18n_provenance i18n_output_hash
Thay track âm thanh của video bằng một file khác. fabc2a953103 human c7e7556e8aef

Replace Audio

Thay track âm thanh của video bằng một file âm thanh. Tải lên cả một video và một file âm thanh.

API Endpoint

POST /api/v1/tools/video/replace-audio

Nhận multipart form data gồm chính xác hai file: một file video theo sau là một file âm thanh.

Parameters

Công cụ này không có tham số cài đặt nào. Tải lên một file video và một file âm thanh dưới dạng hai phần file.

Example Request

curl -X POST http://localhost:1349/api/v1/tools/video/replace-audio \
  -H "Authorization: Bearer si_your-api-key" \
  -F "file=@clip.mp4" \
  -F "file=@voiceover.mp3"

Example Response

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

Notes

  • Phải tải lên chính xác hai file: file đầu tiên phải là video, file thứ hai phải là file âm thanh.
  • Nếu file âm thanh dài hơn video, nó được cắt để khớp với thời lượng video. Nếu ngắn hơn, phần video còn lại phát trong im lặng.
  • Luồng video được sao chép mà không mã hóa lại, nên không có mất mát chất lượng video.