Chuyển WebM sang MP4
Chuyển WebM sang MP4 miễn phí: bản quay màn hình và trình duyệt được mã hóa lại thành MP4 H.264 phát được ở mọi nơi. Nhiều tệp cùng lúc, không tải lên máy chủ.
WebM
WebM là định dạng video mở của web: phần mềm quay màn hình, tiện ích trình duyệt và các trang lưu clip bằng API MediaRecorder tạo ra nó, với video VP8, VP9 hoặc AV1 và âm thanh Opus.
QuickTime, iMovie, nhiều trình dựng video và biểu mẫu tải lên không nhận WebM, trong khi MP4 với H.264 phát được ở mọi nơi.
WebM sang MP4: đóng gói lại hay mã hóa lại
WebM không thể thành MP4 nếu không mã hóa lại: codec hình của nó không trình phát MP4 nào đọc được, nên từng khung hình được giải mã rồi mã hóa lại thành H.264, kèm âm thanh AAC.
Tệp WebM thường nặng so với chất lượng hình; ở mức Cân bằng một phút 1080p còn khoảng 30 MB. Tệp tới 3 GB đều chuyển được, nhưng đường FFmpeg giữ kết quả trong bộ nhớ, nên video rất dài nên chuyển trên trình duyệt máy tính.
Cách hoạt động
- Thả một hoặc nhiều tệp WebM: MP4 đã được chọn sẵn. Có thể đổi chất lượng, độ phân giải tối đa và âm thanh trước khi bắt đầu.
- Luồng nào hợp với MP4 thì được sao chép; phần còn lại được mã hóa lại bằng WebCodecs, hoặc FFmpeg biên dịch sang WebAssembly khi trình duyệt không làm được.
- Tải từng tệp về, hoặc tất cả trong một tệp ZIP.
Câu hỏi
Video của tôi có bị tải lên không?
Không. Việc đọc, đóng gói lại và mã hóa đều chạy trong tab trình duyệt này. Mở DevTools và xem tab Network khi tệp đang chuyển: không yêu cầu nào mang tệp đi.
Sao có tệp xong trong vài giây, có tệp mất vài phút?
Đóng gói lại chỉ sao chép luồng nên chạy bằng tốc độ ổ đĩa. Mã hóa lại giải mã và mã hóa từng khung hình; FFmpeg trong WebAssembly, dùng khi trình duyệt không làm được, còn chậm hơn.
Video tối đa bao lớn?
Miễn phí tới 3 GB mỗi tệp, số lượng tệp không giới hạn. Đóng gói lại và mã hóa lại bằng WebCodecs đọc dần từ ổ đĩa; đường FFmpeg giữ kết quả trong bộ nhớ.