Skip to content
Back to Blog
platform-pain-points

Video không phát trên Windows? Hướng dẫn khắc phục lỗi Codec

2026-05-17 9 min read

Tại sao Windows từ chối phát một số video nhất định

Thành thật mà nói: Windows chưa bao giờ là một nền tảng video tuyệt vời ngay khi xuất xưởng. Microsoft cố tình cài đặt Windows 10 và 11 với một bộ codec tối thiểu, một phần để tránh phí cấp phép bằng sáng chế và một phần để khuyến khích bạn mua các tiện ích mở rộng đa phương tiện từ Microsoft Store. Kết quả là một trải nghiệm khó chịu thường thấy: rất nhiều tệp video không thể mở được, hoặc chỉ hiển thị màn hình đen, phát không có tiếng, hoặc báo lỗi khó hiểu như '0xc00d36c4' hay 'Tệp này không thể phát được'. Vấn đề gần như luôn là do thiếu hoặc không khớp codec. Codec (viết tắt của coder-decoder) là phần mềm dịch dữ liệu nén bên trong tệp video thành hình ảnh và âm thanh. Đuôi tệp bạn thấy—như .mp4, .mkv, .avi hoặc .mov—chỉ là định dạng vùng chứa (container format), một lớp vỏ bọc. Bên trong lớp vỏ đó là các luồng riêng biệt cho video (thường là H.264, H.265/HEVC, AV1 hoặc VP9) và âm thanh (AAC, AC3, DTS, v.v.). Windows Media Player và ứng dụng Phim & TV tích hợp chỉ có thể giải mã một phần nhỏ các sự kết hợp này. Ví dụ, Windows 11 không bao gồm hỗ trợ HEVC gốc. Điều này có nghĩa là video H.265, định dạng tiêu chuẩn cho iPhone, GoPro hiện đại và nhiều điện thoại Android, sẽ không thể phát được. Để khắc phục điều này, Microsoft mong bạn mua 'HEVC Video Extensions' từ cửa hàng của họ với giá 0,99 USD. Vâng, bạn phải trả gần một đô la chỉ để phát cảnh quay bạn đã tự quay bằng điện thoại của mình. Tương tự, trong khi vùng chứa MKV được hỗ trợ, một tệp MKV chứa bản âm thanh DTS sẽ phát im lặng vì Windows thiếu codec DTS. Nếu bạn rút ra được một điều từ hướng dẫn này, đó chính là sự khác biệt giữa vùng chứa và codec. Hiểu được sự khác biệt đó là chìa khóa, vì nó cho bạn biết liệu bạn cần thay đổi cài đặt, cài đặt codec, chuyển đổi trình phát hay chỉ cần chuyển đổi tệp.

Chẩn đoán vấn đề trước khi khắc phục

Đừng lãng phí thời gian cài đặt một bộ codec lớn hoặc chuyển đổi tệp của bạn một cách ngẫu nhiên cho đến khi bạn xác nhận được vấn đề thực sự là gì. Vài phút chẩn đoán sẽ giúp bạn tránh khỏi đau đầu. **Kiểm tra mã lỗi.** Các lỗi của Windows thường khó hiểu, nhưng chúng chứa manh mối. Lỗi 0xc00d36c4 có nghĩa là định dạng không được hỗ trợ. Lỗi 0xc00d5212 thường chỉ ra một tệp được bảo vệ DRM, điều mà không codec nào có thể khắc phục. Lỗi 0xc00d36b4 gợi ý rằng bản thân tệp có thể bị hỏng, chứ không phải vấn đề về codec. **Sử dụng MediaInfo (miễn phí, mediaarea.net).** Cái này là bắt buộc phải có. Tải xuống phiên bản GUI, kéo tệp video của bạn vào đó và thay đổi chế độ xem thành 'Tree'. Bạn sẽ thấy codec chính xác được sử dụng cho luồng video (tìm 'Format' dưới Video—nó sẽ hiển thị 'HEVC', 'AVC', 'AV1', v.v.) và luồng âm thanh ('AAC', 'AC-3', 'DTS'). Việc này chỉ mất chưa đầy một phút và cho bạn biết chính xác những gì bạn cần để giải quyết vấn đề. **Thử VLC ngay lập tức.** Trước khi làm bất cứ điều gì khác, hãy thử phát tệp bằng VLC Media Player (videolan.org). Nó miễn phí và bao gồm gần như mọi codec có thể tưởng tượng được. Nếu tệp của bạn phát hoàn hảo trong VLC, bạn biết tệp đó tốt; vấn đề là do Windows hỗ trợ codec hạn chế. Ngay cả khi VLC cũng gặp khó khăn, bản thân tệp có thể bị hỏng hoặc sử dụng định dạng rất lạ. **Kiểm tra kích thước tệp so với thời lượng.** Chúng ta ai cũng từng gặp phải: một tệp đáng lẽ là một bộ phim hai giờ nhưng chỉ có 4KB. Một video 10 phút 1080p nên có kích thước khoảng từ 500MB đến 1.5GB. Nếu kích thước tệp quá nhỏ, có nghĩa là nó chưa tải xuống hoặc chuyển giao xong. Không codec nào có thể khắc phục một tệp không đầy đủ. **Kiểm tra đuôi tệp.** Nhấp chuột phải vào tệp, chọn Properties (Thuộc tính) và xem đuôi tệp. Điều đáng ngạc nhiên là các tệp thường bị đặt sai tên, đặc biệt là nội dung từ các trang web streaming. Một tệp có thể được đặt tên `video.mp4` nhưng thực chất lại là tệp WebM hoặc TS, điều này có thể gây nhầm lẫn cho các trình phát cơ bản.

Các cách khắc phục nhanh: Thay đổi trình phát và cài đặt Windows tích hợp

Trước khi bạn cài đặt bất kỳ phần mềm bên thứ ba nào, hãy thử những cách khắc phục đơn giản, không rủi ro này. **Chuyển sang VLC.** Nghiêm túc đấy, nếu bạn chưa làm điều này trong bước chẩn đoán, hãy làm ngay bây giờ. Cài đặt VLC (nó miễn phí, mã nguồn mở và được tin cậy rộng rãi). Nhấp chuột phải vào video của bạn, chọn 'Open with > VLC media player'. Hành động này giải quyết phần lớn các lỗi codec trên Windows vì VLC hỗ trợ H.264, H.265, AV1, VP9, MKV, WebM và hàng chục định dạng khác ngay khi cài đặt. **Cài đặt HEVC Video Extensions từ Microsoft Store.** Nếu bạn nhất định phải phát các tệp HEVC trong các ứng dụng gốc của Windows (như ứng dụng Photos hoặc trình chỉnh sửa video), hãy tìm kiếm 'HEVC Video Extensions' trong Microsoft Store. Nó có giá 0,99 USD thật vô lý. Trước khi trả tiền, hãy tìm kiếm 'HEVC Video Extensions from Device Manufacturer' (mã ứng dụng: 9n4wgh0z6vhq). Trên một số máy tính, phiên bản này có sẵn miễn phí. Rất đáng để kiểm tra đấy. **Cài đặt AV1 Video Extension.** AV1 là codec thế hệ tiếp theo được YouTube và một số điện thoại mới sử dụng rất nhiều. Tìm kiếm 'AV1 Video Extension' trong Microsoft Store; may mắn thay, cái này miễn phí. **Cập nhật trình điều khiển card đồ họa của bạn.** Giải mã được tăng tốc phần cứng cho các codec hiện đại như H.265 và AV1 yêu cầu trình điều khiển GPU phải được cập nhật. Màn hình đen với âm thanh hoàn hảo là một triệu chứng kinh điển của vấn đề trình điều khiển. Hãy sử dụng GeForce Experience cho card NVIDIA, Radeon Software cho AMD hoặc Intel Driver & Support Assistant cho đồ họa tích hợp để nhận các bản cập nhật mới nhất. **Kiểm tra Windows Update.** Vào Settings (Cài đặt) > Windows Update > Advanced options (Tùy chọn nâng cao) > Optional updates (Cập nhật tùy chọn). Đôi khi, các bản cập nhật quan trọng liên quan đến đa phương tiện được ẩn ở đây thay vì được tự động đẩy. Điều này đặc biệt đúng đối với các phiên bản 'N' của Windows. Nếu bạn đang chạy Windows 10/11 N hoặc KN (phổ biến ở Châu Âu), bạn phải cài đặt 'Media Feature Pack' từ trang web của Microsoft. Tìm kiếm 'Media Feature Pack Windows 11 N' và cài đặt nó. Nếu không có gói này, hầu như không có phương tiện nào sẽ phát trong các ứng dụng gốc.

Khi nào nên cài đặt Codec Pack (và loại nào)

Các gói codec đã mang tiếng xấu vào đầu những năm 2000. Bất cứ ai sử dụng Windows XP có lẽ đều nhớ việc cài đặt thứ gì đó như 'K-Lite Mega Codec Pack' chỉ để rồi thấy nó làm hỏng nhiều thứ hơn là sửa chữa bằng cách ghi đè lên các tệp hệ thống. Các gói hiện đại an toàn hơn nhiều, nhưng tiếng xấu vẫn còn vì lý do chính đáng. Đây là lời khuyên chân thành của tôi: nếu VLC phát được tệp của bạn, bạn không cần gói codec. Chỉ cần sử dụng VLC. Thời điểm duy nhất để cân nhắc một gói codec là khi bạn hoàn toàn phải sử dụng phần mềm dựa vào đường dẫn codec cũ của Windows (DirectShow hoặc Media Foundation). Điều này có thể bao gồm các trình chỉnh sửa video cũ hơn, một số công cụ phát sóng hoặc các trình phát IPTV cụ thể. Nếu bạn bắt buộc phải dùng, **K-Lite Codec Pack (codecguide.com)** vẫn là lựa chọn được duy trì tốt nhất vào năm 2025. Phiên bản 'Standard' có mọi thứ mà hầu hết mọi người cần; hãy tránh gói 'Mega'. Trong quá trình cài đặt, đừng thay đổi các liên kết tệp mặc định trừ khi bạn biết chính xác mình đang làm gì. Mặc dù các phiên bản hiện tại sạch sẽ, hãy luôn đọc kỹ từng màn hình cài đặt và từ chối bất kỳ ưu đãi tùy chọn nào cho thanh công cụ trình duyệt hoặc các phần mềm đi kèm khác. **Những gì K-Lite khắc phục:** Nó rất tốt để thêm hỗ trợ âm thanh DTS và AC-3 trong tệp MKV, phát các định dạng cũ hơn như MPEG-2, Xvid và DivX, và xử lý các vùng chứa ít phổ biến hơn như FLV và RealMedia trong Windows Media Player. **Những gì K-Lite không khắc phục:** Nó không thể vượt qua DRM, sửa chữa các tệp bị hỏng nặng hoặc giải mã một số định dạng chuyên nghiệp như Apple ProRes. Đối với ProRes, bạn sẽ cần chuyển đổi tệp. Sau khi cài đặt, hãy kiểm tra tệp gặp vấn đề của bạn trong Windows Media Player. Nếu nó phát trong MPC-HC (mà K-Lite cài đặt) nhưng không phát trong WMP, điều đó có nghĩa là codec không được đăng ký đúng cách. Chạy lại trình cài đặt K-Lite và chọn tùy chọn 'Repair'.

Chuyển đổi tệp: Khi nào và Làm thế nào

Đôi khi, việc vật lộn với trình phát của bạn là một cuộc chiến sai lầm. Cách thông minh hơn là chuyển đổi video sang định dạng mà Windows có thể xử lý mà không gặp rắc rối nào. Đây là cách tiếp cận tốt nhất khi bạn cần một tệp hoạt động trên máy tính mà bạn không kiểm soát, khi bạn gửi nó cho người khác, hoặc khi định dạng nguồn là một định dạng chuyên nghiệp kỳ lạ như Apple ProRes hoặc DNxHD. **Chuyển đổi là lựa chọn đúng đắn khi:** - Bạn nhận được tệp .mov từ người dùng Mac với video ProRes 422 hoặc 4444. Đây là codec chuyên nghiệp được cấp phép của Apple mà sẽ không phát trên Windows nếu không có phần mềm trả phí. Chuyển đổi nó sang MP4 H.264 tiêu chuẩn là cách khắc phục thực tế duy nhất. - Tệp là .mts hoặc .m2ts từ máy quay Sony hoặc Panasonic cũ hơn. Các định dạng này nổi tiếng là không ổn định trên Windows và tốt nhất nên được chuyển đổi trước khi chỉnh sửa. - Bạn cần video phát trên Smart TV, máy chơi game hoặc các thiết bị khác có hỗ trợ codec thậm chí còn nghiêm ngặt hơn PC. - Âm thanh và video bị lệch, ngay cả trong một trình phát mạnh mẽ như VLC. **Sử dụng CocoConvert để chuyển đổi định dạng:** Đối với các vấn đề phổ biến nhất, CocoConvert là cách đơn giản nhất. Nó rất tốt trong việc biến các tệp MKV, AVI và MOV có vấn đề thành các tệp MP4 tương thích phổ biến. Chỉ cần tải video của bạn lên, chọn MP4 với codec H.264 và tải kết quả xuống. Đối với các tệp dưới 500MB, toàn bộ quá trình thường hoàn tất trong vài phút. **Giới hạn của CocoConvert:** Dịch vụ này không được thiết kế cho các cảnh quay máy ảnh khổng lồ, nhiều gigabyte, các tệp được bảo vệ DRM (mà không dịch vụ nào có thể chuyển đổi hợp pháp) hoặc các định dạng phát sóng chuyên biệt như MXF. Đối với những công việc nặng nhọc đó, bạn sẽ cần phần mềm máy tính để bàn. HandBrake (miễn phí) là tuyệt vời; cài đặt sẵn 'Fast 1080p30' mặc định của nó sẽ khắc phục đáng tin cậy hầu hết các tệp có vấn đề. Đối với các chuyên gia dòng lệnh, FFmpeg là công cụ tối ưu. Hãy lưu ý: chuyển đổi từ H.265 sang H.264 sẽ làm tăng kích thước tệp khoảng 40–60% cho cùng chất lượng hình ảnh. Một tệp HEVC 1GB sẽ trở thành tệp H.264 1.4–1.6GB, vì vậy hãy lên kế hoạch không gian lưu trữ của bạn cho phù hợp.

Có tiếng nhưng không có hình (hoặc ngược lại): Các cách khắc phục cụ thể

Có âm thanh nhưng không có hình ảnh (hoặc ngược lại) là một manh mối lớn. Nó cho bạn biết chính xác nửa nào của cặp codec—âm thanh hay video—bị thiếu hoặc bị lỗi. **Có tiếng, không có hình:** Điều này gần như luôn là một trong hai vấn đề: codec video bị thiếu hoặc tăng tốc phần cứng của card đồ họa của bạn bị lỗi. Bước đầu tiên của bạn là tắt tăng tốc phần cứng trong trình phát của bạn. Trong VLC, vào Tools (Công cụ) > Preferences (Tùy chọn) > Input / Codecs (Đầu vào / Codec), đặt 'Hardware-accelerated decoding' (Giải mã tăng tốc phần cứng) thành 'Disable' (Tắt) và khởi động lại trình phát. Nếu video bây giờ xuất hiện, bạn bị lỗi trình điều khiển GPU. Hoặc cập nhật trình điều khiển của bạn hoặc chỉ cần tắt tăng tốc phần cứng. Ứng dụng Phim & TV gốc không có nút chuyển đổi như vậy, đó là một lý do khác để chỉ sử dụng VLC. Nếu cách đó không hiệu quả, codec video thực sự bị thiếu. Sử dụng MediaInfo để xác định nó, sau đó cài đặt tiện ích mở rộng phù hợp (AV1, HEVC) hoặc chuyển đổi tệp. **Có hình, không có tiếng:** Codec âm thanh là vấn đề. Các thủ phạm phổ biến nhất là AC-3 (Dolby Digital) và DTS, các định dạng được cấp phép mà Microsoft không tích hợp với Windows. Các tệp MKV, đặc biệt là những tệp từ nguồn Blu-ray, hầu như luôn sử dụng một trong số này. Cách khắc phục dễ nhất là cài đặt K-Lite Codec Pack, nó sẽ thêm các bộ giải mã cần thiết. Ngoài ra, bạn có thể sử dụng HandBrake để mã hóa lại chỉ bản âm thanh sang định dạng AAC được hỗ trợ phổ biến, giữ nguyên video (tùy chọn video 'Passthru'). Cách này nhanh hơn nhiều so với việc mã hóa lại toàn bộ tệp. **Mất âm thanh ngắt quãng hoặc lệch đồng bộ:** Đây hiếm khi là vấn đề về codec. Nó gần như luôn là vấn đề với tốc độ khung hình biến đổi (VFR), phổ biến trong các bản ghi màn hình và video điện thoại gây nhầm lẫn cho trình phát. Cách khắc phục là sử dụng HandBrake để mã hóa lại video với 'Constant Framerate' (CFR) – Tốc độ khung hình không đổi, mà bạn có thể đặt trong tab Video. Điều này khóa tốc độ khung hình và giải quyết vấn đề lệch đồng bộ trong gần như tất cả các trường hợp. **Phụ đề bị thiếu hoặc hiển thị dưới dạng các ô vuông:** Nếu tệp MKV của bạn sử dụng phụ đề PGS (dựa trên hình ảnh), Windows Media Player không thể hiển thị chúng. VLC thì có thể. Nếu bạn cần chúng hoạt động trong một ứng dụng gốc của Windows, bạn sẽ phải chuyển đổi phụ đề sang định dạng SRT dựa trên văn bản bằng một công cụ như MKVToolNix (miễn phí). Đây là một quá trình nhanh chóng, không mất dữ liệu.

Ngăn chặn vấn đề với các tệp trong tương lai

Bạn đã khắc phục được vấn đề hiện tại. Bây giờ hãy đảm bảo bạn không phải làm điều này nữa. Một vài thói quen tốt có thể ngăn chặn gần như tất cả các rắc rối về codec trong tương lai. **Đặt VLC làm trình phát video mặc định của bạn.** Đây là điều hiệu quả nhất bạn có thể làm. Nhấp chuột phải vào bất kỳ tệp video nào, vào 'Open with' (Mở bằng) > 'Choose another app' (Chọn ứng dụng khác), chọn VLC và đánh dấu vào ô 'Always use this app' (Luôn sử dụng ứng dụng này). Làm điều này cho các tệp .mp4, .mkv, .avi và .mov. Với thư viện codec tích hợp khổng lồ của VLC, bạn sẽ gần như không bao giờ thấy lỗi phát lại nữa. **Khi tải video xuống, ưu tiên MP4 với H.264.** Nếu một trang web cho bạn lựa chọn định dạng, H.264 trong vùng chứa MP4 là tiêu chuẩn vàng về khả năng tương thích. Nó hoạt động tốt—trên Windows, Mac, điện thoại, TV và trong phần mềm chỉnh sửa. H.265 (HEVC) tiết kiệm không gian nhưng phải trả giá bằng khả năng tương thích. AV1 tiết kiệm không gian hơn nữa nhưng được hỗ trợ bởi ít thiết bị hơn. Trừ khi bạn thực sự thiếu không gian lưu trữ, H.264 MP4 là lựa chọn an toàn, thực dụng. **Kiểm tra cài đặt máy ảnh và trình ghi màn hình.** Cài đặt mặc định thường không phải là bạn của bạn. OBS Studio, ví dụ, mặc định xuất ra MKV; hãy thay đổi điều này thành MP4 trong Settings (Cài đặt) > Output (Đầu ra) > Recording (Ghi hình). Để có khả năng tương thích tối đa, hãy đặt bộ mã hóa thành x264 và sử dụng điều khiển tốc độ CBR. Nhiều trình ghi màn hình khác mặc định sang các định dạng như WebM, điều này có thể gây ra sự cố sau này. **Đối với cảnh quay điện thoại:** Nếu bạn quay bằng iPhone, bạn có thể cài đặt để nó tự động chuyển đổi video HEVC hiệu suất cao sang H.264 tương thích khi bạn chuyển chúng. Vào iPhone Settings (Cài đặt iPhone) > Photos (Ảnh) > Transfer to Mac or PC (Chuyển sang Mac hoặc PC), và đặt thành 'Automatic' (Tự động). Điều này sẽ chuyển đổi video trong quá trình chuyển mà không làm thay đổi tệp gốc trên điện thoại của bạn. Lý do cốt lõi khiến việc phát video trên Windows vẫn còn lộn xộn ngày nay cũng giống như 20 năm trước: cấp phép phân mảnh và việc Microsoft từ chối giải quyết nó ở cấp độ hệ điều hành. Nhưng bạn không phải là nạn nhân của nó. Biết công cụ phù hợp cho công việc—VLC để phát lại, MediaInfo để chẩn đoán, và HandBrake hoặc CocoConvert để chuyển đổi—sẽ giúp bạn vượt qua 95% các vấn đề thực tế mà bạn sẽ phải đối mặt.

Video không phát trên Windows? Hướng dẫn khắc phục lỗi Codec | CocoConvert Blog