Không tải lên, 100% cục bộ, không cần tài khoản

Thêm âm thanh vào video

Thả một video, chọn một bản âm thanh, và tải kết quả xuống, mọi thứ chạy trong trình duyệt.

Cách Thêm âm thanh vào video hoạt động

Gắn nhạc nền vào video im lặng hoặc thay thế hoàn toàn nhạc nền hiện có trong trình duyệt của bạn, với ffmpeg WebAssembly ghép các luồng trên thiết bị của bạn. Thả video và file âm thanh (MP3, WAV, M4A, AAC, OGG và nhiều định dạng khác đều được chấp nhận), chọn thay thế âm thanh gốc hay trộn cả hai track cùng nhau, đặt âm lượng track được thêm so với âm gốc, và quyết định phải làm gì khi hai luồng có độ dài khác nhau: dừng ở luồng ngắn hơn hoặc lặp âm thanh để bao phủ toàn bộ thời lượng video.

Luồng video được sao chép với -c:v copy, vì vậy không có pixel nào được mã hóa lại và chất lượng không mất dữ liệu. Chỉ track âm thanh được mã hóa sang AAC, rồi cắt đến độ dài với -shortest. Kết quả là MP4 giữ nguyên độ phân giải, tốc độ khung hình và chất lượng thị giác gốc của video.

Cách sử dụng Thêm âm thanh vào video, từng bước

  1. Kéo thả hoặc chọn file video bạn muốn thêm âm thanh.
  2. Kéo thả hoặc chọn file âm thanh (MP3, WAV, M4A, OGG hoặc AAC).
  3. Chọn Thay thế để xóa âm thanh gốc, hoặc Trộn để xếp track mới lên track hiện có.
  4. Điều chỉnh âm lượng của track được thêm nếu cần.
  5. Chọn dừng ở luồng ngắn hơn hay lặp âm thanh, rồi nhấp Thêm Âm thanh và tải xuống kết quả.

Trường hợp sử dụng thường gặp

  • Thêm track nhạc nền không có bản quyền vào bản ghi màn hình im lặng trước khi xuất bản hướng dẫn.
  • Thay thế tiếng ồn gió từ clip máy bay không người lái ngoài trời bằng bài tường thuật sạch được ghi riêng.
  • Trộn lớp hiệu ứng âm thanh lên video chụp game để tăng tác động trên mạng xã hội.
  • Gắn file thuyết minh được ghi riêng vào video ghi slide để tránh ghi lại bài thuyết trình.

Câu hỏi thường gặp

Video có được mã hóa lại khi thêm âm thanh không?

Không. ffmpeg dùng -c:v copy để truyền luồng video qua không thay đổi. Chỉ âm thanh được xử lý: file âm thanh của bạn được giải mã và mã hóa lại sang AAC, rồi ghép với track video không bị ảnh hưởng. Điều này làm cho thao tác nhanh và giữ chất lượng thị giác gốc giống hệt từng bit.

Các file video và âm thanh của tôi có được gửi đến máy chủ không?

Không. Cả hai file được đọc vào bộ nhớ cục bộ của trình duyệt và ghép ở đó bởi ffmpeg.wasm. MP4 kết quả được tải xuống trực tiếp vào thiết bị của bạn. Không có gì được truyền đến Sunasty hay bất kỳ bên thứ ba nào trong quá trình.

Điều gì xảy ra nếu file âm thanh dài hơn nhiều so với video?

Nếu bạn chọn tùy chọn dừng-ở-luồng-ngắn-hơn, ffmpeg thêm -shortest và đầu ra kết thúc khi video kết thúc. Nếu bạn chọn lặp âm thanh, track âm thanh được lặp từ đầu cho đến khi đạt thời lượng video, rồi cắt. Trong cả hai trường hợp, độ dài đầu ra khớp với video.

Sự khác biệt giữa chế độ Thay thế và Trộn là gì?

Thay thế dùng ffmpeg để loại bỏ hoàn toàn luồng âm thanh gốc (-an trên đầu vào) và thay thế bằng track bạn đã chọn. Trộn dùng bộ lọc amix để kết hợp âm thanh gốc và track mới thành một luồng, cho phép bạn kiểm soát độ to của mỗi cái so với cái kia.

Tôi có thể dùng định dạng âm thanh nào làm track được thêm?

ffmpeg.wasm giải mã MP3, WAV, M4A, AAC, OGG (Vorbis), FLAC và hầu hết định dạng phổ biến. Âm thanh đầu ra luôn là AAC bất kể định dạng đầu vào, vì AAC là codec âm thanh tiêu chuẩn cho container MP4 và phát ở mọi nơi.

Tại sao đầu ra luôn là MP4 ngay cả khi video của tôi là MOV hoặc WebM?

MP4 với video H.264 và âm thanh AAC là định dạng phát phổ quát. Khi sao chép luồng video, container được giữ là MP4 để đảm bảo tương thích tối đa. Nếu bạn cụ thể cần đầu ra WebM hoặc MKV, hãy chuyển đổi kết quả bằng công cụ video-converter sau.