VLC Không Phát Video? 7 Bản Sửa Lỗi Thực Sự Hiệu Quả
"VLC không phát video" bao gồm một loạt triệu chứng đáng ngạc nhiên: tệp mở ra nhưng không có gì xảy ra, phát lại dừng ngay lập tức, dòng thời gian hiển thị 00:00, hoặc VLC báo lỗi và đóng cửa sổ. Tin tốt: trong hầu hết các trường hợp, tệp media vẫn ổn và vấn đề nằm ở đường ống giải mã của VLC, siêu dữ liệu của tệp, hoặc cấu hình cũ. Hãy thực hiện các bản sửa lỗi này theo thứ tự — bản sửa lỗi 1 giải quyết khoảng một nửa báo cáo, và đến bản sửa lỗi 4 thì đại đa số trường hợp đã được giải quyết.
Vì sao điều này xảy ra?
- Thiếu hoặc hỏng codec trong tệp cụ thể — không phổ biến với VLC gốc (nó tích hợp hầu như mọi codec), nhưng một số container lạ hoặc các moov atom bị hỏng (chỉ mục MP4) chặn việc phát.
- Tăng tốc phần cứng thất bại trên một codec cụ thể — GPU của bạn giải mã luồng tệp tồi và VLC quay lại cửa sổ đen/trống.
- Tệp media bị hỏng hoặc tải xuống chưa hoàn tất — các tệp MP4/MKV bị cắt ngắn thiếu chỉ mục cần thiết để tìm kiếm và phát.
- Tùy chọn VLC sai hoặc bị hỏng — ví dụ một module đầu ra video bị hỏng được lưu từ cấu hình trước.
- VLC lỗi thời với lỗi demuxer — các bản 3.0.x cũ hơn bị crash hoặc treo trên các biến thể container mới hơn.
Cách khắc phục
Giải pháp 1Cập nhật VLC lên phiên bản mới nhất
Áp dụng các bản sửa lỗi chính thức về lỗi và bảo mật (phiên bản ổn định hiện tại: 3.0.23)
Trong VLC, vào Help > Check for Updates.
VLC so sánh phiên bản của bạn với phiên bản mới nhất.
Nếu có bản cập nhật, hãy tải từ trang chính thức videolan.org.
Trình cài đặt mới được tải về.
Cài đè lên phiên bản hiện tại (các thiết lập được giữ nguyên) và khởi động lại.
VLC chạy phiên bản mới.
Giải pháp 2Tắt giải mã có tăng tốc phần cứng
Khắc phục màn hình đen/xanh, hiện tượng điểm ảnh và giật hình trong hầu hết các trường hợp
Mở VLC và vào Tools > Preferences (hoặc nhấn Ctrl+P trên Windows/Linux, Cmd+, trên macOS).
Cửa sổ Preferences mở ra.
Nhấn vào thẻ Input / Codecs bên trái.
Các thiết lập liên quan đến codec được hiển thị.
Tìm "Hardware-accelerated decoding" và đặt thành Disable.
Menu xổ xuống hiện là "Disable".
Nhấn Save, sau đó khởi động lại hoàn toàn VLC (đóng mọi cửa sổ VLC, không chỉ video).
VLC khởi động lại với giải mã phần mềm.
Phát lại tệp có vấn đề.
Nếu sự cố biến mất, thì bộ giải mã GPU là thủ phạm.
Giải pháp 3Chuyển đổi module đầu ra video thành Automatic (hoặc OpenGL/Direct3D11 — hãy thử từng cái)
Giải quyết màn hình đen và lỗi hiển thị trên một số cấu hình GPU cụ thể
Vào Tools > Preferences > Video.
Cài đặt video mở ra.
Đặt "Output" thành Automatic (hoặc OpenGL/Direct3D11 — hãy thử từng cái).
Module đầu ra thay đổi.
Nhấn Save và khởi động lại VLC.
VLC khởi động lại.
Mở lại tệp và kiểm tra hình ảnh.
Video giờ sẽ hiển thị đúng.
Giải pháp 4Thử tệp trong trình phát khác và tải lại nếu cần
Xác nhận xem chính tệp có bị hỏng hay không
Mở cùng tệp trong Windows Media Player / QuickTime / mpv.
Bạn thấy liệu có trình phát nào giải mã được nó không.
Nếu tệp là bản tải xuống, hãy tải lại (tải xuống chưa hoàn tất là nguyên nhân số 1 của "không phát được").
Một tệp hoàn chỉnh thường phát được.
Với các tệp MP4 có âm thanh nhưng không có hình ảnh, hãy remux bằng
ffmpeg -i input.mp4 -c copy output.mp4để xây dựng lại chỉ mục.Tệp đã remux phát được trong VLC.
Giải pháp 5Đặt lại tùy chọn VLC về mặc định
Xóa các thiết lập bị hỏng gây crash, màn hình đen và lỗi âm thanh
Đóng hoàn toàn VLC.
Không có tiến trình VLC nào đang chạy.
Mở dấu nhắc lệnh (Win+R → cmd) hoặc terminal.
Có sẵn dòng lệnh.
Chạy:
vlc --reset-config(Windows/Linux) — trên macOS thay vào đó hãy xóa~/Library/Preferences/org.videolan.vlc.Tùy chọn VLC được khôi phục về mặc định.
Khởi chạy VLC và chỉ áp dụng lại các thiết lập bạn thực sự cần.
VLC khởi động với cài đặt sạch.
Giải pháp 6Thử với bản VLC portable
Cô lập các vấn đề cấu hình mà không ảnh hưởng đến cài đặt của bạn
Tải bản build portable/zip từ các mirror chính thức (videolan.org > Windows > zip).
Một thư mục VLC portable được giải nén.
Chạy vlc.exe trực tiếp từ thư mục đó.
VLC chạy với cài đặt mặc định sạch.
Phát tệp có vấn đề trong bản portable.
Bạn có thể biết vấn đề là do cấu hình hay do tệp.
Giải pháp 7Cài đặt lại VLC sạch
Khắc phục cài đặt bị hỏng, bộ nhớ đệm plugin bị lỗi và xung đột phiên bản
Gỡ cài đặt VLC qua Settings > Apps (Windows) hoặc kéo VLC vào Thùng rác (macOS).
VLC bị xóa khỏi hệ thống.
Xóa thư mục cấu hình còn sót lại:
%APPDATA%\vlc(Windows),~/Library/Preferences/org.videolan.vlc(macOS) hoặc~/.config/vlc(Linux).Mọi dữ liệu VLC đã bị xóa.
Chỉ tải phiên bản mới nhất từ nguồn chính thức: videolan.org/vlc.
Trình cài đặt chính thức sạch sẽ được tải về.
Cài đặt và thử lại tệp của bạn.
Một cài đặt mới thường giải quyết các sự cố dai dẳng.
Khắc phục nâng cao
Giải pháp 1Phát với ghi đè demuxer
Buộc VLC dùng một bộ phân tích container khác
Vào Công cụ > &Tùy chỉnh > Dữ liệu đầu vào / Codecs > "Demuxer" và đặt thành "MP4/MOV demuxer" hoặc "Matroska demuxer" cho container tương ứng.
VLC phân tích tệp bằng demuxer đã chọn.
Lưu, khởi động lại VLC và mở lại tệp.
Việc phát bắt đầu với demuxer bị ép buộc.
Giải pháp 2Khởi chạy VLC với giao diện sạch (chế độ dummy)
Xác định xem GUI có gây crash hay không
Đóng VLC.
VLC đã đóng.
Mở terminal và chạy:
vlc -I dummy.VLC khởi động không có GUI (không có cửa sổ).
Phát một tệp:
vlc -I dummy "đường_dẫn\tới\file.mp4".Nếu có âm thanh, lõi hoạt động và GUI là thủ phạm.
Khởi động lại bình thường sau đó.
Giao diện bình thường được khôi phục.
Cách tránh trong tương lai
- Luôn hoàn tất việc tải xuống trước khi mở (kiểm tra kích thước tệp so với danh sách của máy chủ).
- Giữ VLC ở nhánh ổn định mới nhất — các bản sửa lỗi demuxer liên tục được bổ sung.
- Nếu bạn lưu trữ media, hãy thỉnh thoảng xác minh tính toàn vẹn bằng
ffmpeg -v error -i file -f null -.
Câu hỏi thường gặp
Tại sao VLC không phát các tệp MP4?
Tại sao VLC đóng ngay khi tôi mở video?
VLC có phát được mọi định dạng video không?
VLC có cần bộ codec không?
VLC phát âm thanh nhưng không có hình ảnh — điều đó có nghĩa gì?
Tóm tắt
Cập nhật VLC lên phiên bản mới nhất — Áp dụng các bản sửa lỗi chính thức về lỗi và bảo mật (phiên bản ổn định hiện tại: 3.0.23). If it does not help, work through the remaining fixes in order: each targets a different layer of the problem. Most users resolve this issue by fix 3 at the latest. Keep VLC updated (current stable: 3.0.23) and revisit this guide when a new VLC version ships.