Computer >> Hướng Dẫn Máy Tính >  >> Xử Lý Sự Cố >> Lỗi Windows

Cách khắc phục VLC Media Player bị crash khi phát file .MKV

Một số người dùng không thể mở file .MKV với VLC Media Player. Vài giây sau khi mở file .mkv, người dùng gặp lỗi 'Oops: VLC media player just crashed'. Thử lại cho kết quả giống hệt, và hầu hết báo cáo lỗi xảy ra với mọi file .MKV họ cố phát.

Cách khắc phục VLC Media Player bị crash khi phát file .MKV

Nếu bạn dùng phiên bản VLC rất cũ (build khoảng năm 2012), vấn đề có thể khắc phục bằng cách gỡ cài đặt VLC hiện tại và chuyển sang bản phát hành mới nhất.

Tuy nhiên, nếu bạn gặp lag và giật trước khi VLC crash, có thể do sức xử lý không đủ gây ra lỗi 'Oops: VLC media player just crashed'. Trong trường hợp này, hãy thử tắt giải mã tăng tốc phần cứng, chuyển sang DirectX video acceleration hoặc tăng giá trị file caching mặc định.

Nếu máy của bạn đủ mạnh để phát file .MKV 4K, bạn cũng nên thử ép ứng dụng bỏ qua loop filter hoặc bật giải mã đa luồng trên FFmpeg cho file .MKV.

Phương pháp 1: Cài đặt phiên bản mới nhất của VLC Media Player

Một trong những nguyên nhân phổ biến gây lỗi này khi phát .MKV trên VLC là bug ảnh hưởng đến các phiên bản VLC phát hành khoảng năm 2012. Nếu bạn dùng VLC client cũ, cách khắc phục có thể đơn giản chỉ là gỡ cài đặt VLC hiện tại và cài bản mới nhất từ trang chủ.

Lưu ý: Tính năng tự động cập nhật của VLC thường bị lỗi. Vì vậy đừng bỏ qua cách khắc phục này chỉ vì ứng dụng không nhắc cập nhật.

Một số người dùng xác nhận gỡ cài đặt VLC hiện tại qua menu Programs and Features và cài bản mới từ trang tải chính thức đã khắc phục được lỗi 'Oops: VLC media player just crashed'.

Hướng dẫn từng bước:

  1. Đảm bảo mọi instance VLC media player đã đóng hoàn toàn.
  2. Nhấn Windows + R mở hộp Run. Gõ appwiz.cpl và nhấn Enter mở menu Programs and Features.
    Cách khắc phục VLC Media Player bị crash khi phát file .MKV

    Lưu ý: Nếu UAC hỏi, nhấn Yes cấp quyền admin.

  3. Trong Programs and Features, cuộn danh sách, tìm cài đặt VLC Media Player. Chuột phải chọn Uninstall/Change.
    Cách khắc phục VLC Media Player bị crash khi phát file .MKV
  4. Trong màn hình gỡ cài đặt VLC, làm theo hướng dẫn hoàn tất, sau đó khởi động lại máy nếu không tự động nhắc.
    Cách khắc phục VLC Media Player bị crash khi phát file .MKV
  5. Sau khi khởi động xong, mở liên kết này với trình duyệt mặc định, nhấn nút Download VLC để tải file cài đặt mới nhất.
    Cách khắc phục VLC Media Player bị crash khi phát file .MKV
  6. Khi file cài đặt tải xong, double-click và làm theo hướng dẫn để hoàn tất cài đặt.
    Cách khắc phục VLC Media Player bị crash khi phát file .MKV
  7. Sau khi xong, khởi động lại máy và xem có phát được file .MKV bình thường không sau khi khởi động tiếp theo.

Nếu vẫn gặp crash thường xuyên 'Oops: VLC media player just crashed' khi phát .MKV, hãy thử phương pháp tiếp theo.

Phương pháp 2: Tắt giải mã tăng tốc phần cứng

Nếu bạn chỉ gặp giật hoặc crash trên VLC khi cố phát file .MKV độ phân giải cao bằng cách stream qua mạng, rất có thể do sức xử lý không đủ trên máy.

Vấn đề này đã gặp ở người dùng khác trong hoàn cảnh tương tự. Cách họ khắc phục là tắt Hardware-accelerated decoding từ menu Preferences. Điều này giảm tải cho CPU và GPU, làm tăng thời gian tải nhưng khiến ứng dụng ổn định hơn trên máy cấu hình thấp.

Hướng dẫn tắt tăng tốc phần cứng trên VLC media player:

  1. Mở VLC media player với quyền admin: chuột phải biểu tượng chạy, chọn Run as Administrator.
  2. Trong cửa sổ VLC chính, dùng thanh ribbon ở trên vào menu Tools, chọn Preferences.
  3. Ở màn hình Simple Preferences, chọn danh mục Input / Codecs từ menu trên, kéo xuống tab Codecs, đặt Hardware-accelerated decoding thành Disabled.
  4. Nhấn nút Save một lần để vĩnh viễn thay đổi.
  5. Khởi động lại VLC Media Player và xem lỗi đã khắc phục chưa.

Cách khắc phục VLC Media Player bị crash khi phát file .MKV

Nếu vẫn gặp giật và crash thường xuyên khi phát .MKV, hãy thử phương pháp tiếp theo.

Phương pháp 3: Bật DirectX Video Acceleration (DVXA) 2.0

Nếu gặp lỗi trên cấu hình PC mới với GPU khá tốt nhưng CPU yếu, thay đổi tăng tốc phần cứng mặc định sang Direct Video Acceleration (DVXA) 2.0 có thể là cách cuối cùng khắc phục crash liên tục khi phát .MKV.

Điều này có hiệu quả vì DirectX Video Acceleration cho phép chuyển một số tác vụ tốn CPU (iDCT, bù chuyển động, deinterlacing, v.v.) gây giật, treo hoặc không ổn định sang GPU.

Nếu bạn dùng CPU khiêm tốn, thao tác này có thể chuyển tác vụ render nặng sang GPU, giúp hệ thống xử lý phát .MKV hiệu quả hơn.

Hướng dẫn bật DirectX Video Acceleration (DVXA) 2.0 qua cài đặt Input & Codecs trong Preferences của VLC:

  1. Mở VLC Media Player với quyền admin.
  2. Trong ứng dụng, dùng menu ribbon ở trên mở Tools, chọn Preferences.
  3. Sau khi vào menu Simple Preferences, chọn tab Input / Codecs.
  4. Kéo xuống phần Codecs, thay đổi Hardware-acceleration decoding bằng menu thả xuống thành DirectX Video Acceleration (DvXA) 2.0.
  5. Nhấn Save xác nhận thay đổi, khởi động lại VLC và xem vấn đề đã khắc phục chưa khi phát file .MKV tiếp theo.

Cách khắc phục VLC Media Player bị crash khi phát file .MKV

Nếu vẫn gặp giật và crash khi phát .MKV, hãy thử phương pháp tiếp theo.

Phương pháp 4: Tăng giá trị File caching

Nếu gặp giật vài giây trước khi ứng dụng crash, rất có thể do ứng dụng không có đủ thời gian để caching file. Mặc định VLC dành 300 ms cho File Caching, nhưng có thể không đủ cho PC cấu hình thấp.

Nếu áp dụng, bạn có thể khắc phục bằng cách vào menu Advanced Preferences của VLC và tăng giá trị File caching lên 1000 hoặc hơn. Một số người dùng gặp cùng vấn đề xác nhận thao tác này cho phép họ phát .MKV trên VLC không gặp sự cố.

Các bước tăng File Caching lên giá trị cao hơn:

  1. Mở VLC Media Player với quyền admin.
  2. Trong ứng dụng, dùng ribbon ở trên nhấn Tools, chọn Preferences.
  3. Sau khi vào menu Simple Preferences, đổi công tắc Show Settings ở góc trên bên trái từ Simple sang All.
  4. Sau khi thay đổi, menu sẽ thay đổi tương ứng. Từ menu mới, dùng menu bên trái chọn Input / Codecs.
  5. Với menu Input / Codecs được chọn, sang menu bên phải, thay đổi giá trị File caching (ms) thành 1000.
  6. Nhấn Apply lưu thay đổi, khởi động lại VLC Media Player và xem vấn đề đã khắc phục chưa.

Cách khắc phục VLC Media Player bị crash khi phát file .MKV

Nếu vẫn gặp lỗi 'Oops: VLC media player just crashed' khi phát .MKV, hãy thử phương pháp tiếp theo.

Phương pháp 5: Bỏ qua loop filter

Vấn đề cũng có thể do loop filter được dùng trước khi giải mã H.264 bắt đầu. Thao tác này chủ yếu để giảm blocking artifacts mà không giảm độ nét ảnh. Nhưng trong một số trường hợp, in-loop filter có thể ngăn VLC phát một số file MKV.

Nếu bạn chỉ gặp lỗi với một vài file .MKV (một số file phát bình thường), bạn có thể khắc phục bằng cách vào cài đặt FFmpeg audio/video decoder và ép bỏ qua loop filter cho mọi instance giải mã H.264.

Lưu ý: Đây là cách khắc phục lỗi 'past duration too large' trong FFMpeg.

Hướng dẫn cấu hình VLC Media Player bỏ qua loop filter:

  1. Đảm bảo VLC Media Player mở với quyền admin: chuột phải file chạy, chọn Run as Administrator.
  2. Dùng thanh ribbon ở trên mở rộng danh mục Tools, chọn Preferences.
  3. Trong menu Simple Preferences, chuyển công tắc Show Settings (góc dưới bên trái) sang All để xem menu advanced settings.
  4. Khi menu Advanced Preferences hiện ra, dùng menu bên trái mở rộng menu thả xuống Video Codecs.
  5. Ngay khi làm vậy, chọn FFmpeg từ danh sách video codec hiện ra bên dưới, sang phần bên phải.
  6. Trong FFmpeg audio/video decoder, điều hướng đến sub-menu Decoding, đặt menu thả xuống Skip the loop filter for H.264 decoding thành All.
  7. Lưu thay đổi bằng cách nhấn Save, khởi động lại ứng dụng và xem thao tác có thành công không.

Cách khắc phục VLC Media Player bị crash khi phát file .MKV

Nếu vẫn gặp lỗi 'Oops: VLC media player just crashed' khi phát .MKV bằng VLC, hãy thử phương pháp tiếp theo.

Phương pháp 6: Ép giải mã đa luồng trên FFmpeg playback

Nếu gặp nhiều giật, lag trước khi cuối cùng gặp lỗi 'Oops: VLC media player just crashed' khi phát file .MKV lớn đặc biệt.

VLC Media Player mặc định được cấu hình nhẹ nhất có thể với tài nguyên hệ thống – Tuy nhiên, điều này không nhất thiết tốt khi phải xử lý file .MKV 4K.

Nếu áp dụng, bạn có thể khắc phục bằng cách đảm bảo giải mã audio và video FFmpeg được thực hiện với multi-threading (hyper-threading).

Hướng dẫn ép giải mã đa luồng trên FFmpeg playback:

  1. Mở VLC Media Player với quyền admin. Khi UAC hỏi, nhấn Yes cấp quyền admin.
  2. Khi VLC mở thành công, dùng menu ribbon chọn Tools > Preferences.
  3. Mặc định bạn sẽ thấy màn hình Simple Preferences. Để chuyển sang Advanced Preferences, đặt công tắc Show Settings (góc dưới bên trái) thành All.
  4. Ngay khi menu Advanced Preferences hiện ra, dùng phần bên trái chọn menu Input / Codecs.
  5. Sau đó, mở rộng menu thả xuống Video codecs bên dưới và chọn entry FFmpeg từ danh sách subitems.
  6. Với entry FFmpeg được chọn, sang phần bên phải, tìm entry Threads dưới Decoding.
  7. Thay giá trị Threads thành 2, nhấn Save để áp dụng thay đổi.
  8. Khởi động lại ứng dụng VLC Media Player và xem vấn đề đã khắc phục chưa.

Cách khắc phục VLC Media Player bị crash khi phát file .MKV