Chuyển đến nội dung

Chuyển MKV sang MP4

MKV chứa cùng loại video như MP4 — chỉ có lớp vỏ bọc là thứ TV, điện thoại và iPad từ chối. Video và âm thanh được sao chép thẳng sang, nên một bộ phim hai tiếng xong trong vài giây và trông y hệt như trước.

  • 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 MKV

Thả file vào. Bạn sẽ thấy bên trong có gì: video H.264 hoặc HEVC, và âm thanh AAC, MP3, AC-3 hoặc DTS.

2

Để công cụ đóng gói lại

Hình ảnh được sao chép mà không mã hóa lại. Âm thanh Dolby và DTS, thứ trình phát MP4 không xử lý được, sẽ được chuyển sang AAC.

3

Tải xuống file MP4

Phát được trên TV, iPad, PlayStation và trong mọi phần mềm dựng video.

Thường chỉ là đổi nhãn, không phải chuyển đổi

MKV là một định dạng chứa — một chiếc hộp đựng video, âm thanh và phụ đề — và MP4 cũng vậy. Bên trong MKV rất thường là video H.264 với âm thanh AAC, đúng thứ mà MP4 được thiết kế để chứa. Khi đó, hình ảnh và âm thanh được chuyển sang nguyên vẹn, hoàn toàn không giải mã hay mã hóa lại: một bộ phim hai tiếng chuyển xong trong vài giây, không mất bất cứ thứ gì, và dung lượng gần như không đổi. Nếu file của bạn chuyển gần như tức thì, đó chính là điều đã xảy ra, và là kết quả tốt nhất có thể.

Khi nội dung bên trong không tương thích với MP4 — VP9, hoặc âm thanh Vorbis, FLAC hay TrueHD — thì không thể tránh mã hóa lại, và khi đó sẽ tốn thời gian đáng kể và mất một thế hệ chất lượng. Hai trường hợp này khác nhau hoàn toàn, và bạn nên biết mình rơi vào trường hợp nào.

MKV chứa được những thứ MP4 không chứa được, và đó là phần bạn mất. Một file MKV thường là cả một bản phát hành: nhiều track âm thanh cho các ngôn ngữ và lời bình khác nhau, cả chồng track phụ đề, điểm đánh dấu chương, ảnh bìa, thậm chí cả file phông chữ cần để hiển thị đúng phụ đề có định dạng. Ở đây MP4 chỉ nhận một video chính và một track âm thanh, nên track đầu tiên của mỗi loại được giữ và phần còn lại bị bỏ — trang sẽ báo cho bạn khi điều đó xảy ra, thay vì để bạn phát hiện ra giữa chừng khi đang xem phim bằng sai ngôn ngữ.

Phụ đề đáng được cảnh báo riêng. Các định dạng phụ đề thường gặp của MKV — SRT và ASS/SSA có định dạng mà các nhóm fansub hay dùng — không có chỗ đứng đúng nghĩa trong MP4, nên chúng không được chuyển sang. Nếu phụ đề quan trọng, hãy tách chúng khỏi file MKV trước và giữ thành file .srt riêng bên cạnh video, thứ mà mọi trình phát và mọi TV đều tải được.

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

ffmpeg đóng gói lại tương tự và giữ mọi thứ: ffmpeg -i in.mkv -c copy -map 0 out.mp4 mang theo mọi track thay vì chỉ track đầu tiên của mỗi loại, và -c copy đảm bảo không mã hóa lại. Thêm -c:s mov_text sẽ chuyển phụ đề sang dạng duy nhất mà MP4 chứa được. Nó miễn phí, xử lý cả thư mục bằng vòng lặp, và không bị giới hạn bộ nhớ.

Trước khi chuyển đổi, hãy xem bạn có thật sự cần không. VLC, MPV và mọi smart TV hiện nay đều phát MKV trực tiếp, và định dạng này tốt hơn MP4 ở gần như mọi mặt — lý do thực sự duy nhất để chuyển đổi là thiết bị Apple, máy chơi game đời cũ, hoặc phần mềm dựng video không nhận nó. Chuyển một file mà trình phát của bạn vốn đã phát được chỉ tốn thời gian mà không được gì.

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

Có thật là không mất dữ liệu không?

Với hình ảnh thì có: video đã mã hóa được sao chép từng byte sang định dạng chứa mới, nên giống hệt bản gốc. Âm thanh cũng được sao chép nếu là AAC hoặc MP3; AC-3, E-AC-3 và DTS thì phải chuyển đổi, vì trình phát MP4 không phát được chúng.

Vì sao nhanh hơn nhiều so với các công cụ chuyển đổi khác?

Vì không cần giải mã hay mã hóa gì khi video chỉ việc sao chép sang. Những công cụ mã hóa lại mọi thứ mất cả tiếng đồng hồ để khiến bộ phim trông kém đi đôi chút; công cụ này sao chép nó trong vài giây.

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

Không — điều này quan trọng nhất ở đây, vì phim rất nặng. Không có gì được gửi đi đâu, và file kết quả được ghi dần vào bộ nhớ lưu trữ của chính thiết bị bạn trong lúc xử lý, không giữ trong RAM.

Phụ đề và các ngôn ngữ khác thì sao?

Chúng bị bỏ lại, và kết quả sẽ cho biết bao nhiêu track đã bị loại. MKV được thiết kế để chứa nhiều track còn MP4 thì không, nên nếu bạn cần phụ đề, hãy giữ file MKV và phát bằng VLC.

File MKV của tôi mất tiếng sau khi chuyển đổi ở chỗ khác.

Đó là vấn đề Dolby Digital: âm thanh bị sao chép vào một định dạng chứa mà trình phát không giải mã được. Ở đây âm thanh đó được chuyển sang AAC, nên bạn có tiếng ở mọi nơi.

Còn file HEVC (H.265) thì sao?

Chúng được sao chép sang dưới dạng HEVC, thứ mà các thiết bị Apple đời mới, TV và Windows bản gần đây đều phát được. Nếu cần tương thích tối đa, hãy chọn “Phát ở mọi nơi” để mã hóa lại sang H.264.

Nên biết: Chỉ giữ track video và track âm thanh đầu tiên. Chương, thẻ thông tin và phông chữ hay ảnh bìa đính kèm không được đưa sang file MP4.

Đặ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.