AskCleanAskClean

Chuyển MOV, MKV và WebM sang MP4

Phần lớn tệp mang nhãn MOV hay MKV đã chứa đúng những gì một MP4 chứa — video H.264 và âm thanh AAC, chỉ khác lớp vỏ. Công cụ này kiểm tra tệp của bạn trước khi bắt đầu, và khi đúng là vậy thì nó đổi lớp vỏ thay vì mã hóa lại: xong trong vài giây, từng điểm ảnh y nguyên, không có gì được tải lên. Còn khi thật sự cần mã hóa lại, nó nói trước.

Vì sao chuyển sang MP4 thường là tức thì

Một tệp video là hai thứ riêng biệt: định dạng chứa, và các codec bên trong nó. Định dạng chứa — MP4, MOV, MKV, WebM — là hệ thống lưu trữ. Nó cho biết từng khối hình và tiếng nằm ở đâu, video dài bao nhiêu, phát ra theo chiều nào. Còn các codec chính là phần hình và tiếng đã nén. Đổi tên tệp không thay đổi thứ nào trong hai thứ đó, và đó là lý do đổi tên chưa bao giờ có tác dụng.

Hệ quả hữu ích là MOV, MKV và MP4 có thể chứa cùng những codec đó. Một đoạn điện thoại của bạn ghi ra dưới dạng MOV là video H.264 hoặc HEVC với âm thanh AAC; một MP4 từ chính chiếc điện thoại ấy vẫn là H.264 và AAC đó, chỉ được sắp xếp khác. Vì vậy chuyển đổi giữa chúng không cần đụng tới phần video chút nào — phần hình đã nén có thể được lấy ra khỏi định dạng chứa này và đặt vào định dạng chứa kia, từng byte một. Việc đó gọi là remux, và nó rẻ hơn mã hóa lại hàng nghìn lần vì không khung hình nào bị giải mã hay nén lại lần nữa.

Đó là con đường công cụ này chọn mỗi khi có thể. Nó đọc các codec ngay lúc bạn chọn tệp và cho bạn biết một trong hai điều sắp xảy ra: một bản sao thẳng vào định dạng chứa mới, xong trong vài giây và không thể làm hình ảnh khác đi, hoặc một lần mã hóa lại thật sự, mất thời gian thật và có làm hình ảnh khác đi. Bạn thấy trước mình đang ở trường hợp nào, kèm lý do.

  1. Chọn một video, hoặc kéo nó vào khung ở trên. Tệp được đọc từ ổ đĩa của bạn, không phải tải lên.
  2. Đọc bảng hiện ra. Nó nêu tên các codec tìm được và nói rõ từng rãnh sẽ được sao chép hay mã hóa lại.
  3. Nhấn Chuyển đổi. Một bản sao xong gần như ngay lập tức; một lần mã hóa lại sẽ hiện tiến độ thật. Tải xuống lưu tệp MP4 bên cạnh bản gốc, và bản gốc được giữ đúng như cũ.

Remux không có thiết lập chất lượng vì không có quyết định nào về chất lượng cần đưa ra: phần hình trong MP4 chính là dữ liệu đã nén từng có trong MOV. Mã hóa lại là con đường duy nhất khiến có thứ bị mất đi, và nó không bao giờ được chọn trong im lặng.

Codec video nào đổi vỏ được, codec nào buộc phải mã hóa lại

MP4 là định dạng chứa dễ tính hơn tiếng tăm của nó — nó chứa VP9 hay AV1 một cách hợp lệ, và một tệp dựng như vậy vẫn qua kiểm tra bình thường. Vấn đề là hợp lệ và phát được là hai câu hỏi khác nhau. Chúng tôi đã thử từng codec bằng cách sao chép nó vào một MP4 rồi mở kết quả bằng chính bộ giải mã của Apple, bộ mà QuickTime và mọi ứng dụng macOS đều dùng. Vài tệp hoàn hảo về cấu trúc đơn giản là không chịu mở.

Nên nguyên tắc công cụ này theo không phải là “MP4 cho phép những gì”, mà là “tệp còn phát được không sau khi đã thành MP4”. Thứ gì vượt qua được phép thử thứ hai đó thì được sao chép. Thứ gì không vượt qua thì được mã hóa lại thành H.264, vì một tệp đã chuyển đổi mà chỉ mở được trong đúng trình duyệt bạn vừa dùng để chuyển đổi thì thật ra chưa được chuyển đổi.

Codec videoĐiều sẽ xảy raVì sao
H.264 / AVCSao chép nguyên vẹnCodec mà MP4 được thiết kế quanh nó. Không có gì bị mã hóa lại, nên việc chuyển đổi là tức thì và hình ảnh không thể thay đổi.
HEVC / H.265Sao chép nguyên vẹnThứ mà các iPhone gần đây ghi ra. MP4 chứa nó sẵn, nên đây cũng là một bản sao thẳng — kèm cả âm thanh 5.1 nếu có.
VP9 và VP8Mã hóa lại thành H.264MP4 nhận cả hai, nhưng tệp tạo ra sẽ không mở được ngoài trình duyệt — chúng tôi đã xác nhận nó từ chối tải trên macOS. Mã hóa lại là cách duy nhất để tệp đi đâu cũng dùng được.
AV1Mã hóa lại thành H.264Codec này sao chép được và phát được, nhưng đó không phải điều đáng nói: một MP4 chứa AV1 chỉ phát ở đúng những nơi mà bản WebM gốc đã phát được. Chuyển đổi nó mà không mã hóa lại thì chẳng khác đổi tên tệp qua vài bước phụ.
Apple ProResSao chép nguyên vẹnTrình duyệt không có bộ giải mã ProRes, nên không thể mã hóa lại — nhưng sao chép thì được và kết quả mở tốt. Định dạng chứa đổi còn dung lượng thì không, vì bản thân ProRes gần như không nén.
Motion JPEG, MPEG-2, MPEG-4 Part 2Không được hỗ trợTrình duyệt vừa không đọc được vừa không chuyển tiếp được những codec này, nên không có gì để sao chép và không có gì để giải mã. Công cụ phát hiện điều đó ngay khi bạn chọn tệp và nói ra, thay vì tạo một kết quả hỏng.

Nếu tệp của bạn thuộc ba codec không được hỗ trợ kia, bạn sẽ được cho biết ngay — trước khi bạn nhấn bất cứ gì. Phép kiểm tra đó diễn ra trên thiết bị của bạn, đọc từ chính phần đầu tệp, và không tốn gì.

Bản âm thanh sẽ thế nào

Âm thanh được xử lý theo cùng cách nhưng trên tiêu chí riêng của nó, và phần này đáng đọc vì câu trả lời có thể khác câu trả lời cho phần video của cùng một tệp: một MOV rất dễ rơi vào cảnh hình được sao chép còn tiếng bị mã hóa lại. Khi đó việc chuyển đổi không còn tức thì nữa, và bảng ở trên nói đúng như vậy chứ không mượn cách diễn đạt của con đường nhanh.

AAC được sao chép, vì MP4 và AAC là cặp đôi mọi trình phát đều trông đợi. Phần lớn codec khác được mã hóa lại thành AAC — kể cả một vài codec, như FLAC và PCM không nén, mà chúng tôi đo được là sao chép thành công. Đó là chọn lựa có chủ ý: những hộp âm thanh MP4 kỳ lạ ấy chạy được trên các máy chúng tôi thử, và chúng tôi sẽ không hứa rằng chúng chạy được trên máy bạn. Mã hóa lại thành AAC không cần lời hứa nào như thế và chỉ tốn một phần nhỏ của giây, với cái giá là một lần nén hao chất lượng trên một nguồn vốn không mất dữ liệu.

Codec âm thanhĐiều sẽ xảy raVì sao
AACSao chép nguyên vẹnCặp đôi chuẩn của MP4. Giống nhau đến từng bit, và các rãnh nhiều kênh giữ đủ số kênh.
MP3, VorbisMã hóa lại thành AACCả hai đều ghi được vào một MP4, nhưng chúng tôi đã đo kết quả: rãnh âm thanh đơn giản là biến mất khi tệp được mở ngoài trình duyệt. Mã hóa lại là điều giữ được tiếng.
FLAC, Opus, PCMMã hóa lại thành AACNhững codec này có trụ được qua phép sao chép trong các phép thử của chúng tôi, nhưng chỉ trên những hệ thống chúng tôi kiểm tra được. AAC loại bỏ việc phải phỏng đoán. Nguồn không mất dữ liệu phải qua một lần nén hao chất lượng — nếu điều đó quan trọng hơn tính tương thích, hãy giữ lại cả tệp gốc.
AC-3, E-AC-3 (Dolby Digital)Sao chép nguyên vẹnChúng tôi đã đo cả hai đường. Mã hóa lại tạo ra một tệp hoàn toàn không có tiếng, vì trình duyệt không có bộ giải mã Dolby — nên rãnh âm thanh được sao chép thay vào đó, và nó vẫn nguyên vẹn với những trình phát xử lý được Dolby. Trình duyệt bạn vừa chuyển đổi bằng nó sẽ không phát được rãnh này, và đó chính là lý do nó không mã hóa lại được.
Bất cứ thứ gì không nhận diện đượcBị bỏMột bản âm thanh chúng tôi không nhận ra thì không nên khiến bạn mất luôn phần hình. Video vẫn chuyển đổi và kết quả im lặng, điều mà bảng nói rõ trước khi bạn bắt đầu.

Âm thanh vòm được giữ lại mỗi khi rãnh đó được sao chép. Trên đường mã hóa lại, nó bị gộp xuống stereo, vì các bộ mã hóa AAC của trình duyệt thẳng thừng từ chối đầu vào nhiều kênh — gộp xuống stereo vẫn hơn một lần chuyển đổi thất bại.

Chuyển MOV sang MP4

Đây là trường hợp mà remux sinh ra để giải quyết, và trên thực tế nó gần như chỉ là thủ tục. MOV là định dạng chứa của Apple, và hai định dạng gần gũi tới mức MP4 được chuẩn hóa từ nó — nên một MOV ghi trên iPhone hay xuất ra từ máy Mac gần như luôn chứa video H.264 hoặc HEVC với âm thanh AAC, đúng thứ MP4 muốn. Cả hai rãnh đều được sao chép, toàn bộ việc này mất vài giây bất kể video dài bao nhiêu, và hình ảnh không chỉ giống bản gốc mà đúng là bản gốc.

Có hai biến thể MOV hành xử khác đi, và cả hai đều đáng biết trước khi bạn kéo tệp vào. Bản ghi màn hình và tư liệu camera từ quy trình chuyên nghiệp thường là ProRes, loại này sao chép tốt nhưng sẽ không nhỏ lại — bạn nhận được một MP4 cùng dung lượng với tệp ban đầu, và đó là kết quả trung thực chứ không phải một thất bại. Và một MOV có thể mang âm thanh Dolby, khi đó tiếng được sao chép thay vì chuyển đổi, vì lý do đã nêu ở bảng trên.

Chiều xoay được giữ. Video dọc quay bằng điện thoại được lưu nằm ngang kèm một cờ báo trình phát quay nó lại, và cờ đó được mang vào MP4 — kết quả sẽ không bị nằm ngang.

Chuyển MKV sang MP4

MKV là mặt đối lập của MOV ở một điểm: nó cố ý để ngỏ và chứa được gần như mọi thứ, nên điều xảy ra với tệp của bạn phụ thuộc hoàn toàn vào việc ai đó đã đặt gì vào trong. Trường hợp phổ biến vẫn là một bản sao thẳng — một MKV chứa H.264 với AAC trở thành MP4 trong vài giây, không có gì bị mã hóa lại. Một MKV chứa VP9 hoặc bản âm thanh MP3 sẽ đi theo đường mã hóa lại cho rãnh đó. Bảng cho bạn biết trước, nên bạn biết mình nên chờ hai giây hay hai phút.

Nhiều rãnh âm thanh đều được mang sang. Một MKV có các rãnh ngôn ngữ riêng vẫn giữ đủ trong MP4, vì MP4 gần như không giới hạn số rãnh nó chứa được. Nhưng tất cả được xử lý như nhau: nếu rãnh đầu tiên cần mã hóa lại thì tất cả đều bị mã hóa lại.

Phụ đề thì không được mang sang. Các rãnh phụ đề nhúng bị bỏ, và đây là một giới hạn thật chứ không phải một sở thích — các định dạng phụ đề của MKV không có thứ tương đương trong MP4 đủ xứng để ghi ra, còn bộ đọc phía trình duyệt mà chúng tôi dùng thậm chí không hé ra những rãnh đó, nên chúng tôi cũng không thể cho bạn biết một tệp từng có phụ đề. Nếu MKV của bạn có phụ đề bạn cần, hãy trích chúng ra riêng trước khi chuyển đổi, hoặc giữ lại bản MKV.

Dấu chương và các tệp kèm (phông chữ, ảnh bìa) cũng bị để lại. Nếu một MKV là bản lưu trữ của cả một đĩa chứ không phải một video đơn lẻ, chuyển nó sang MP4 sẽ ép nó lại còn hình và tiếng.

Chuyển WebM sang MP4

WebM là đầu vào duy nhất mà con đường nhanh gần như không bao giờ có, và biết trước điều đó thì tốt hơn. WebM tồn tại để mang VP8, VP9 hoặc AV1 với âm thanh Opus hay Vorbis — những codec sinh ra cho web và, với hai cái đầu, không dùng được bên trong một MP4 ở bất cứ đâu ngoài trình duyệt. Ở đây không có gì để sao chép mà vẫn phát được, nên video thật sự bị mã hóa lại thành H.264 và âm thanh thành AAC. Việc đó mất thời gian thật, tỷ lệ với độ dài video, và tốn một thế hệ chất lượng.

Vẫn nên làm, vì đó là điều duy nhất khiến tệp đi đâu cũng dùng được. Một WebM sẽ không mở trong phần lớn trình biên tập video, không nhập được vào phần lớn thư viện ảnh trên điện thoại, và không phát được trên khối TV cùng thiết bị cũ — chính những đặc tính khiến nó tốt cho phát trực tuyến lại là những đặc tính khiến nó lóng ngóng ở mọi nơi khác. Thứ bạn nhận lại là một tệp hành xử bình thường.

Hãy tính rằng MP4 sẽ lớn hơn WebM, có khi lớn hơn đáng kể. VP9 và AV1 mới hơn và hiệu quả hơn H.264, nên mã hóa cùng một hình ảnh bằng H.264 tốn nhiều bit hơn. Nếu dung lượng quan trọng hơn tính tương thích thì bản WebM bạn đang có chính là tệp nhỏ hơn.

Vì mã hóa lại là toàn bộ công việc ở đây, một WebM dài mất khoảng thời gian tương đương với nén một video cùng độ dài. Tiến độ được đo thật, không phải phỏng đoán, và bạn có thể hủy bất cứ lúc nào.

Những việc công cụ này không làm

Công cụ này chuyển sang MP4 chứ không sang gì khác, và các giới hạn nên được nói thẳng thay vì để bạn tự phát hiện.

  1. Nó chỉ xuất ra MP4. Không có MP4 sang WebM, không xuất GIF, và trang này cũng không xuất riêng âm thanh.
  2. Nó không làm tệp nhỏ lại. Một bản sao vốn được thiết kế để cho ra tệp cùng dung lượng với bản gốc; một lần mã hóa lại thậm chí có thể cho ra tệp lớn hơn. Nén là một việc riêng với thiết lập riêng.
  3. Nó không thay đổi hình ảnh. Độ phân giải, tốc độ khung hình và chiều xoay đều được mang qua như cũ — không có gì bị co giãn và không có gì bị cắt.
  4. Mỗi lần một tệp. Không có hàng đợi xử lý theo lô.
  5. Phụ đề, dấu chương và tệp kèm đều bị bỏ. Chỉ hình và tiếng được mang sang.
  6. Không có giới hạn dung lượng, nhưng có kiểm tra ổ đĩa. Tệp MP4 được ghi vào bộ nhớ cục bộ ngay trong lúc được tạo ra, nên bộ nhớ không phình theo tệp — nhưng chỗ trống phải có thật, và điều đó được xác minh trước khi bắt đầu chứ không phải phát hiện ra giữa đường.

Bản gốc của bạn không bao giờ bị sửa hay bị di chuyển. Tệp MP4 là một tệp mới bạn tải xuống, nên xóa tệp nguồn vẫn là quyết định rõ ràng của riêng bạn.

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

Làm sao chuyển MOV sang MP4 mà không tải nó lên?

Kéo tệp MOV vào công cụ ở trên. Nó chạy hoàn toàn trong trình duyệt của bạn: tệp được đọc từ ổ đĩa, phần hình và tiếng được đưa vào một định dạng chứa MP4 mới, rồi kết quả được ghi trở lại bộ nhớ cục bộ. Không có gì được gửi đi đâu — bạn có thể mở bảng mạng của trình duyệt trong lúc chạy, hoặc ngắt Internet sau khi trang này đã tải rồi cứ chuyển đổi.

Chuyển MOV sang MP4 có làm giảm chất lượng không?

Không, khi tệp chỉ cần đổi định dạng chứa — và điều đó đúng với gần như mọi MOV từ điện thoại hay máy Mac. Phần hình đã nén được sao chép vào định dạng chứa mới mà không bị giải mã hay nén lại, nên MP4 chứa đúng dữ liệu mà MOV từng chứa — giống hệt, chứ không chỉ là giống. Chất lượng chỉ mất trên đường mã hóa lại, và công cụ cho bạn biết trước khi bắt đầu rằng tệp của bạn đi theo đường nào.

Vì sao MOV sang MP4 thì tức thì mà WebM sang MP4 lại chậm?

Vì đó là hai việc khác nhau. Một MOV thường đã chứa sẵn các codec mà MP4 muốn, nên công việc chỉ là sắp xếp cùng dữ liệu ấy theo cách khác — vài giây, dài bao nhiêu cũng vậy. Một WebM chứa VP9, VP8 hoặc AV1, những codec mà về kỹ thuật MP4 chứa được nhưng khi đã nằm trong đó thì không phát được ngoài trình duyệt. Nghĩa là phải thật sự giải mã từng khung hình rồi nén lại thành H.264, việc này mất thời gian tỷ lệ với độ dài video.

Tệp sau khi chuyển đổi có nhỏ hơn không?

Không, và nếu đó là mục tiêu thì bạn đang dùng sai công cụ. Một tệp chỉ đổi vỏ có dung lượng bằng bản gốc, xê xích phần chi phí của chính định dạng chứa. Một tệp bị mã hóa lại thì khó đoán và thường lớn hơn — đi từ VP9 hay AV1 sang H.264 thường tốn thêm bit, vì H.264 là codec kém hiệu quả hơn. Để giảm dung lượng, hãy dùng trình nén, một công cụ riêng có thiết lập mức chất lượng và dung lượng mục tiêu.

Phụ đề của MKV có được giữ sau khi chuyển đổi không?

Không. Các rãnh phụ đề nhúng bị bỏ, cùng với dấu chương và các tệp kèm như phông chữ hay ảnh bìa. Các định dạng phụ đề của MKV không có thứ tương đương tốt trong MP4, và bộ đọc mà công cụ này dùng thậm chí không hé ra các rãnh phụ đề — nên nó cũng không thể cảnh báo bạn rằng một tệp cụ thể từng có chúng. Nếu phụ đề quan trọng, hãy trích chúng ra trước khi chuyển đổi hoặc giữ lại bản MKV bên cạnh.

Công cụ này chuyển đổi được video từ iPhone của tôi không?

Được, và đó là trường hợp lý tưởng. Video iPhone là HEVC hoặc H.264 với âm thanh AAC trong định dạng chứa MOV, tất cả đều được MP4 chứa sẵn, nên cả hai rãnh đều được sao chép và việc chuyển đổi là tức thì mà chất lượng không đổi. Cờ xoay giúp video dọc đứng đúng chiều cũng được mang sang. Âm thanh 5.1, nếu bản ghi có, giữ đủ số kênh.

Vì sao công cụ nói tệp của tôi không chuyển đổi được?

Vì codec video của nó không nằm trong số các codec trình duyệt đọc được — trên thực tế nghĩa là Motion JPEG, MPEG-2 hoặc MPEG-4 Part 2, những codec xuất hiện trong tư liệu máy quay cũ, một số công cụ ghi màn hình và camera hành trình. Không có gì để sao chép và cũng không có cách nào giải mã nó, nên công cụ dừng lại ngay lúc bạn chọn tệp thay vì tạo ra thứ không có hình bên trong. Chuyển đổi loại đó cần một công cụ trên máy tính có sẵn bộ giải mã riêng.

Có giới hạn dung lượng tệp không?

Không. Tệp MP4 được ghi vào bộ nhớ cục bộ của trình duyệt ngay trong lúc được tạo ra chứ không được ghép trong bộ nhớ, nên một tệp hai giờ cần lượng bộ nhớ xấp xỉ một tệp hai phút. Thứ được kiểm tra thay vào đó là dung lượng ổ đĩa còn trống, trước khi bắt đầu. Và với trường hợp phổ biến thì điều đó gần như không quan trọng: đổi vỏ một tệp MOV vài gigabyte vẫn chỉ là chuyện vài giây, vì không khung hình nào bị giải mã.

Công cụ này chạy được trên trình duyệt nào?

Chrome, Edge và các trình duyệt Chromium khác, cùng Safari 18 trở lên. Firefox không cung cấp phần hỗ trợ video của WebCodecs mà công cụ này dựa vào, và trang phát hiện điều đó ngay khi tải chứ không đổ vỡ sau khi bạn đã chọn tệp. Trình duyệt trên điện thoại chạy được trên các thiết bị gần đây, tuy một tệp WebM cần mã hóa lại toàn bộ thì khá chậm trên điện thoại.

Video của tôi có được tải lên đâu đó không?

Không. Không có máy chủ nào tham gia vào việc chuyển đổi — tệp được đọc tại máy, được chính thiết bị của bạn xử lý, rồi ghi trở lại bộ nhớ cục bộ. Đó cũng là lý do ở đây không có hàng đợi, không có hạn mức theo ngày, không cần tài khoản và không có hình chìm: không có chi phí hạ tầng nào cần thu lại. Hãy mở bảng mạng trong lúc chạy và bạn sẽ thấy không có gì đi ra.

Đọc thêm

Nén video mà không tải nó lên bất cứ đâuNén video ngay trong trình duyệt. Không có gì được tải lên, và không có giới hạn dung lượng — kết quả được ghi xuống ổ đĩa trong lúc mã hóa, nên tệp vài gigabyte vẫn chạy được.Cắt, xén, quay và đổi độ phân giải videoCắt thời lượng, xén khung hình, quay, đổi độ phân giải, bỏ tiếng hoặc đổi tốc độ khung hình ngay trong trình duyệt. Quay, bỏ tiếng và cắt phần cuối xong trong vài giây mà không mã hóa lại, và không có gì được tải lên.Chuyển video sang MP3 hoặc trích âm thanhLấy bản âm thanh ra khỏi video dưới dạng M4A, chuyển nó sang MP3, hoặc bỏ tiếng và giữ lại hình. Sao chép rãnh âm thanh ra là tức thì và không mất dữ liệu, và không có gì bị tải lên.Cách nén video trên iPhone mà không giảm chất lượngNén video trên iPhone mà không thấy giảm chất lượng: đổi cài đặt quay, mã hóa lại bằng HEVC, dùng iMovie hay Phím tắt miễn phí, hoặc nén hàng loạt cả thư viện.iPhone báo đầy bộ nhớ mà máy chẳng có gì? Đây mới là thứ đang ngốn dung lượngVì sao dung lượng iPhone đầy trong khi máy dường như trống trơn: cách đọc biểu đồ lưu trữ, Dữ liệu hệ thống thực chất là gì, và cách thu hồi dung lượng từ ảnh, bộ nhớ đệm và dữ liệu ứng dụng.

Đội ngũ AskClean · Cập nhật 2026-08-21