Chuyển đến nội dung

Chuyển WEBM sang MP4

WEBM được tạo ra cho trình duyệt, và gần như không nơi nào khác nhận nó: Premiere không, Resolve không, PowerPoint không, iPhone cũng không. Chuyển sang H.264 trong file MP4 là bạn có thể thả thẳng vào bất kỳ chỗ nào trong số đó.

  • Không bao giờ lưu trữ
  • Không xếp hàng, không phải chờ
  • Không cần đăng ký, không watermark

Cách hoạt động

1

Thêm file WEBM

Thả file vào. Video VP8, VP9 hoặc AV1 và âm thanh Opus hoặc Vorbis đều đọc được tại đây.

2

Để công cụ chuyển đổi

Hình ảnh được mã hóa lại thành H.264, giữ nguyên kích thước và tốc độ khung hình gốc, còn âm thanh thành AAC.

3

Tải xuống file MP4

Sẵn sàng cho phần mềm dựng, điện thoại, bài thuyết trình hay gửi khách hàng.

Luôn phải mã hóa lại, và vì sao

WebM được tạo ra cho web mở và chứa video VP8, VP9 hoặc AV1 với âm thanh Vorbis hoặc Opus. Không thứ nào trong số đó nằm trong MP4 theo cách mà các thiết bị thực sự phát được, nên khác với MKV hay MOV, việc chuyển đổi này không bao giờ chỉ là đổi nhãn đơn giản — từng khung hình được giải mã rồi mã hóa lại thành H.264, và âm thanh thành AAC. Việc này tốn thời gian đáng kể, tỷ lệ với độ dài video, và mất đi một thế hệ chất lượng.

Nó cũng thường khiến file nặng hơn, điều khiến nhiều người bất ngờ. VP9 và AV1 mới hơn và hiệu quả hơn H.264 — AV1 thì hơn hẳn — và từ bỏ chúng nghĩa là mất đi phần dung lượng chúng đã tiết kiệm. Chuyển sang MP4 chỉ đổi lấy khả năng tương thích và không gì khác: MP4 phát được trên gần như mọi thiết bị, TV, phần mềm dựng và ứng dụng nhắn tin từng có, còn WebM thì không.

Nếu file WebM có nền trong suốt, việc chuyển đổi sẽ lặng lẽ làm phẳng nó. VP8 và VP9 có thể mang kênh alpha, vì thế WebM được dùng cho lớp phủ động, sticker và logo đặt đè lên nội dung khác. H.264 trong MP4 hoàn toàn không có kênh alpha, nên vùng trong suốt sẽ thành màu đặc. File vẫn phát hoàn hảo nhưng sai, và không có gì cảnh báo bạn ngoài chính mắt bạn.

AV1 là điều còn lại cần kiểm tra trước khi chuyển đổi. Nó hiệu quả đến mức ngày càng nhiều file WebM dùng nó, và việc giải mã tại đây phụ thuộc vào việc thiết bị có giải mã được AV1 hay không — Chrome, Edge và Firefox bản gần đây thì được, máy cũ và một số điện thoại thì không, và trên những máy đó file đơn giản là không mở được. Âm thanh luôn được chuyển sang AAC; riêng Opus là codec tốt hơn AAC ở bitrate thấp, nên bản ghi giọng nói sẽ mất nhiều hơn một chút so với âm nhạc.

Khi bạn cần công cụ khác

Trước hết hãy kiểm tra xem có gì thực sự cần MP4 không. Mọi trình duyệt hiện nay đều phát WebM, VLC, MPV và phần lớn TV đời mới cũng vậy — chuyển đổi một file vốn đã phát được chỉ tốn thời gian, dung lượng và chất lượng mà không được gì. Lý do thực sự là thiết bị Apple đời cũ, phần mềm dựng video không nhận định dạng này, và các ứng dụng nhắn tin.

Khi thật sự cần chuyển, ffmpeg cho bạn quyền kiểm soát những gì quan trọng: ffmpeg -i in.webm -c:v libx264 -crf 18 -preset slow -c:a aac -b:a 192k out.mp4 giữ cho thế hệ nén thứ hai gần như không thể nhận ra, đáng bỏ thêm vài phút với file bạn sẽ giữ lâu dài. Để giữ nền trong suốt thay vì làm mất nó, MP4 không có lời giải — hãy giữ file WebM, hoặc xuất chuỗi ảnh có kênh alpha rồi đưa vào phần mềm dựng.

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

Vì sao WEBM bắt buộc phải mã hóa lại?

Vì video của nó là VP8, VP9 hoặc AV1, trong khi file MP4 mà các chương trình thực sự chấp nhận chứa H.264. Hình ảnh được giải mã và mã hóa lại ở chất lượng cao — video quay màn hình hay hoạt hình vẫn trông như cũ.

File của tôi có bị lưu trữ ở đâu không?

Không. Không lưu trữ gì cả, nên file vẫn là của riêng bạn.

File lại nặng hơn. Vì sao?

VP9 hiệu quả hơn H.264 ở cùng mức chất lượng, nên muốn giữ chất lượng tương đương thì phải tốn nhiều bit hơn. Đó là cái giá cho một định dạng mà mọi thứ đều mở được. Hãy dùng Nén video sau đó nếu dung lượng quan trọng.

Còn phần nền trong suốt trong file WEBM thì sao?

MP4 với H.264 không có kênh alpha, nên vùng trong suốt sẽ thành màu đen. Nếu cần nền trong suốt, hãy giữ file WEBM, hoặc xuất ảnh GIF bằng Chuyển video sang GIF.

Có dùng được với video quay màn hình dài không?

Được. File kết quả được ghi dần trong lúc xử lý thay vì giữ toàn bộ cùng lúc, nên bản quay dài cả tiếng cũng không thành vấn đề.

Âm thanh có còn khớp với hình không?

Có. Cả hai track được dựng lại trên cùng một đồng hồ, việc này cũng sửa luôn các bản ghi WEBM bắt đầu bằng một khoảng trống — lỗi thường gặp của video ghi bằng trình duyệt.

Nên biết: Nền trong suốt (alpha) sẽ mất, vì H.264 trong MP4 không mang được. Video AV1 chỉ giải mã được khi trình duyệt hỗ trợ giải mã AV1 — Chrome, Edge và Firefox bản gần đây đều hỗ trợ.

Đặt công cụ này lên website của bạn

Miễn phí cho mọi blog, trang lớp học hay bài viết hướng dẫn. Chỉ cần dán một đoạn mã là khách truy cập có thể dùng ngay trên trang của bạn.