Chuyển MP4 sang WebM
Tạo bản WebM từ tệp MP4 với video VP9 và âm thanh Opus, dùng được ngay cho thẻ video HTML5 hoặc bất cứ form tải lên nào đòi định dạng mở. Bộ mã hóa ưu tiên tốc độ hơn khả năng nén, nên đừng kỳ vọng file WebM sẽ nhỏ hơn MP4.
Đã bắt đầu tải xuống!
Bạn đánh giá trải nghiệm của mình với MiConvert như thế nào?
Vì sao nên chuyển MP4 sang WebM
Tệp MP4 gần như luôn chứa video H.264 hoặc H.265 kèm âm thanh AAC, những codec nằm trong các liên minh cấp phép bằng sáng chế. WebM là giải pháp mở do Google hậu thuẫn: một container Matroska thu gọn, chỉ giới hạn ở các codec miễn phí bản quyền — VP8, VP9 hoặc AV1 cho video và Vorbis hoặc Opus cho âm thanh. Một số website, dự án nguồn mở và trình phát HTML5 ưu tiên hoặc bắt buộc dùng WebM, và nhiều trang web đặt WebM ngay cạnh MP4 để mỗi trình duyệt tự chọn định dạng phù hợp.
MiConvert mã hóa lại toàn bộ video trên máy chủ của mình bằng FFmpeg. Video được chuyển sang VP9 qua libvpx ở chế độ chất lượng cố định (CRF 32, giá trị mặc định của libvpx khi không đặt bitrate), dùng deadline real-time và mức tốc độ nhanh nhất cùng với đa luồng theo hàng (row-based multithreading). Âm thanh được mã hóa sang Opus ở khoảng 96 kbps cho stereo và lấy mẫu lại về 48 kHz khi cần.
Độ phân giải và tốc độ khung hình của MP4 được giữ nguyên. Hình ảnh được chuyển về màu 8-bit 4:2:0 chuẩn, nên nguồn 10-bit hoặc HDR sẽ mất phần độ sâu màu bổ sung. Một track video và một track âm thanh được giữ lại; các track phụ đề và track dữ liệu như timecode bị loại bỏ. Đó là cái giá của thiết lập nhanh: VP9 có thể cho file nhỏ hơn H.264 ở cùng mức chất lượng nếu được cấp đủ thời gian, nhưng ở mức tốc độ tối đa, file WebM có thể nặng xấp xỉ MP4 hoặc thậm chí lớn hơn. Nếu mục tiêu của bạn là file nhỏ hơn, công cụ Compress MP4 của MiConvert là điểm bắt đầu tốt hơn.
Trang này phù hợp với lập trình viên cần thêm một nguồn WebM vào thẻ video, người cần tải lên các dịch vụ yêu cầu WebM, và bất cứ ai đang tìm một công cụ chuyển video sang WebM nói chung: ngoài MP4, khung tải lên còn nhận các tệp MOV, MKV, AVI, FLV, WMV và 3GP và chuyển đổi chúng với cùng thiết lập.
Cách chuyển MP4 sang WebM
- Hãy chắc chắn tệp MP4 phát được trọn vẹn trên máy bạn. Các bản tải về bị ngắt giữa đường và những phần file bị chia nhỏ thường thiếu phần chỉ mục mà MP4 cần, và những tệp như vậy không đọc được.
- Hãy cắt video trước nếu bạn chỉ cần một đoạn, vì toàn bộ tệp sẽ được mã hóa lại và đầu vào ngắn hơn thì xong nhanh hơn.
- Tải tệp lên. Khách chưa đăng nhập gửi được tối đa 50 MB, tài khoản miễn phí 100 MB, Plus 200 MB và Pro 1 GB, với tối đa 10 tệp mỗi lượt ở các gói miễn phí.
- Chuyển đổi. Clip ngắn chỉ mất vài giây; video dài hoặc độ phân giải cao có thể mất nửa phút hoặc hơn.
- Tải tệp .webm về và so sánh kích thước cùng chất lượng với MP4 trước khi thay thế bất cứ thứ gì.
- Trên website, hãy khai báo cả WebM và MP4 thành hai nguồn trong cùng một thẻ video, để mọi trình duyệt đều tìm được định dạng mà nó phát được.
Bạn nhận được gì trong tệp WebM
- Video VP9 mã hóa bằng libvpx ở CRF 32
- Âm thanh Opus, khoảng 96 kbps cho stereo
- Giữ nguyên độ phân giải và tốc độ khung hình
- Màu 8-bit 4:2:0 để phát được rộng rãi
- Loại bỏ track phụ đề và track timecode
- Nhận cả tệp MOV, MKV, AVI, FLV, WMV và 3GP
Video Hướng Dẫn
Hướng dẫn chi tiết cách chuyển đổi định dạng tệp từ MP4 sang WEBM một cách nhanh chóng, miễn phí và không làm giảm chất lượng gốc. Phù hợp cho những bạn cần xử lý định dạng tệp, giảm dung lượng hoặc tải tệp lên các hệ thống chỉ hỗ trợ định dạng WEBM.
Câu hỏi thường gặp về chuyển MP4 sang WebM
Tệp WebM có nhỏ hơn MP4 của tôi không?
Không chắc. VP9 là codec hiệu quả hơn, nhưng công cụ chạy nó ở thiết lập nhanh nhất, và một tệp MP4 đã được nén tốt có thể bằng hoặc nhỏ hơn tệp WebM. Hãy so sánh cả hai tệp và giữ lại tệp nào phù hợp với bạn.
Tệp WebM dùng codec nào: VP8, VP9 hay AV1?
VP9 cho video và Opus cho âm thanh. Trang này không cung cấp VP8 và AV1.
Vì sao tệp MP4 của tôi báo lỗi 'Invalid data found when processing input'?
Tệp MP4 bị thiếu hoặc bị hỏng, và đây là nguyên nhân thất bại phổ biến nhất ở đây. Những tệp có tên kiểu 'Part-1', bản tải về bị dừng sớm và bản ghi từ một ứng dụng bị treo thường thiếu phần chỉ mục mà MP4 lưu ở đầu hoặc cuối tệp. Hãy tải về hoặc xuất lại video đầy đủ và kiểm tra xem nó có phát được từ đầu đến cuối không.
Lỗi 'Output file does not contain any stream' nghĩa là gì?
FFmpeg không tìm thấy gì để đưa vào tệp WebM: không có track video hoặc âm thanh dùng được. Điều này xảy ra với các tệp MP4 chỉ chứa track dữ liệu hoặc phụ đề, hoặc dùng một codec video mà FFmpeg không giải mã được. Hãy mở tệp bằng một trình phát media; nếu ở đó cũng không có hình và không có tiếng thì vấn đề nằm ở tệp nguồn.
Phụ đề có được giữ lại không?
Không. Các track phụ đề bị loại khỏi tệp WebM. Để có phụ đề trên trang web, hãy giữ chúng dưới dạng một tệp WebVTT riêng và gắn vào bằng thẻ track.
WebM có phát được trên iPhone và Safari không?
Các bản Chrome, Firefox và Edge hiện tại phát được WebM VP9. Apple bổ sung hỗ trợ WebM cho Safari muộn hơn các trình duyệt khác, và những máy iPhone, Mac cũ có thể không phát được, nên hãy giữ tệp MP4 làm nguồn dự phòng.
Có giới hạn kích thước tệp không?
Có. Mỗi tệp tối đa 50 MB khi không có tài khoản và 100 MB với tài khoản miễn phí; Plus nâng lên 200 MB và Pro lên 1 GB.
MiConvert có lưu lại bản sao video của tôi không?
Không lưu lâu dài. Tệp MP4 bạn tải lên được xóa ngay sau khi chuyển đổi, còn tệp WebM chỉ được giữ trong khoảng bốn giờ để tải về, sau đó bị xóa tự động.