Một trong những ứng dụng phát trực tiếp phổ biến nhất là OBS Studio (thường gọi tắt là OBS). Tuy nhiên, vấn đề thường gặp của người dùng – dù để phát trực tiếp hay quay màn hình desktop – là lỗi màn hình đen khi quay (black screen capture error).
Điều này xảy ra khi bạn cố gắng quay màn hình desktop, cửa sổ hoặc ứng dụng game, nhưng khung xem trước chỉ hiển thị màn hình đen.
Có một số nguyên nhân gây ra lỗi màn hình đen OBS, bài viết này sẽ hướng dẫn khắc phục từng nguyên nhân.
Đảm bảo GPU Đúng Được Chọn
Vấn đề phổ biến nhất với OBS Studio là khi cố gắng quay màn hình, khung xem trước toàn bộ bị xám hoặc đen. Video đầu ra quay lại chỉ là video đen.
Điều này có thể xảy ra dù bạn thử Quay cửa sổ (Window Capture) hay Quay màn hình (Display Capture). Có khả năng cao xảy ra trên laptop.
Nguyên nhân là do laptop (đặc biệt là laptop gaming) thường có hai card đồ họa. Card đầu tiên chủ yếu render desktop và cửa sổ, chỉ hoạt động ở chế độ tiết kiệm năng lượng. Card thứ hai dành cho hiệu năng cao (như chơi game).
Điều này cho phép laptop tắt card đồ họa mạnh hơn ở chế độ tiết kiệm năng lượng. Vấn đề là nếu bạn yêu cầu OBS quay màn hình, nó có thể quay đầu ra từ card đồ họa không hoạt động. Kết quả? Lỗi màn hình đen OBS.
Để khắc phục:
- Chọn menu Bắt đầu (Start), gõ Cài đặt (Settings), chọn ứng dụng Cài đặt. Trong menu cài đặt, chọn Hệ thống (System).
- Chọn Màn hình (Display) ở menu bên trái, sau đó cuộn bên phải đến phần Màn hình đa nhiệm (Multiple displays) và chọn Cài đặt đồ họa (Graphics settings).
- Trong cửa sổ tiếp theo, đảm bảo Chọn ứng dụng để đặt ưu tiên (Choose an app to set preference) đặt là Ứng dụng máy tính (Desktop app), sau đó chọn Duyệt (Browse).
- Duyệt đến ứng dụng OBS, thường ở đường dẫn: C:\program files\obs-studio\bin\64bit\obs64.exe. Thay C: bằng ký tự ổ cứng chính của bạn. Chọn Thêm (Add).
- Khi OBS Studio được thêm vào danh sách, bạn sẽ thấy nó xuất hiện trong cửa sổ Cài đặt đồ họa. Chọn nút Tùy chọn (Options).
- Sẽ xuất hiện cửa sổ Ưu tiên đồ họa (Graphics preference). Thay đổi thiết lập thành Hiệu năng cao (High performance), chọn Lưu (Save).
Bây giờ bạn đã sẵn sàng thử quay Cửa sổ hoặc Màn hình lại. Đảm bảo đóng và khởi động lại OBS Studio trước khi thử lại.
Đối với hầu hết mọi người, mẹo này khắc phục hầu hết vấn đề lỗi màn hình đen OBS.
Bạn Đang Cố Gắng Quay Nội Dung Web Có Bản Quyền (DRM)
Một sai lầm phổ biến khác là dùng OBS Studio quay phim có bản quyền trên ứng dụng như Netflix desktop. Hầu hết nội dung trên Netflix và các trang streaming khác được bảo vệ bởi công nghệ Quản lý Quyền số (DRM).
Các biện pháp bảo vệ này sẽ chặn ứng dụng quay màn hình như OBS ghi lại luồng video đó.
Nếu bạn chọn Quay cửa sổ và chọn ứng dụng Netflix desktop, OBS Studio ban đầu dường như quay đúng nội dung cửa sổ. Tuy nhiên, khi bạn nhấn play và phim bắt đầu, bạn sẽ thấy video trong khung xem trước OBS chỉ hiển thị video đen.
Đây là tính năng nhúng trong ứng dụng Netflix (hoặc ứng dụng streaming bạn dùng). Nó không phải lỗi của OBS Studio, và không có gì bạn có thể (hoặc nên) làm để khắc phục.
Bạn có thể chạy luồng video từ ứng dụng khác (như phát trên trình duyệt Chrome). OBS có thể quay video từ cửa sổ trình duyệt hoặc màn hình đó. Tuy nhiên, bạn vẫn không nên làm điều này vì quay nội dung có DRM bằng OBS là vi phạm pháp luật.
Tắt Tăng Tốc Phần Cứng (Hardware Acceleration) Trong Chrome
Vấn đề thường gặp khác khi gặp lỗi màn hình đen OBS là khi cố gắng quay các cửa sổ sử dụng tăng tốc phần cứng. Nếu bạn bật tăng tốc phần cứng trên Firefox, Chrome, hoặc bất kỳ trình duyệt/ứng dụng nào dùng nó, OBS sẽ hiển thị màn hình đen.
Đây là vấn đề khiến nhiều người dùng OBS bực bội, nhưng ít nhất bạn có giải pháp thay thế: tắt tăng tốc phần cứng khi cố gắng quay cửa sổ trình duyệt đó.
Tắt Tăng Tốc Phần Cứng Trong Chrome
- Chọn ba chấm ở góc trên bên phải trình duyệt để mở Menu, chọn Cài đặt (Settings).
- Cuộn xuống phần Hệ thống (System) (chọn Nâng cao (Advanced) nếu cần), tắt công tắc bên phải Sử dụng tăng tốc phần cứng khi có sẵn (Use hardware acceleration when available).
- Chọn Khởi động lại (Relaunch) để khởi động lại trình duyệt không có tăng tốc phần cứng.
Tắt Tăng Tốc Phần Cứng Trong Firefox
- Chọn menu ở góc trên bên phải cửa sổ trình duyệt và chọn Tùy chọn (Options).
- Đảm bảo Chung (General) được chọn ở menu bên trái. Cuộn xuống phần Hiệu suất (Performance), bỏ chọn hộp kiểm bên trái Sử dụng cài đặt hiệu suất được khuyến nghị (Use recommended performance settings).
- Khi bỏ chọn hộp này, cài đặt mới sẽ xuất hiện bên dưới. Bỏ chọn hộp kiểm bên trái Sử dụng tăng tốc phần cứng khi có sẵn (Use hardware acceleration when available).
Cuối cùng, khởi động lại Firefox để mở nó không có tăng tốc phần cứng.
Tắt Chế Độ Game Windows 10 (Game Mode)
Một cài đặt Windows 10 khác có thể 방해 quay video màn hình OBS là Chế độ Game Windows 10 (Game Mode).
Chế độ này có thể gây lỗi màn hình đen OBS vì nó phân bổ toàn bộ tài nguyên card đồ họa cho game đang chơi. Điều này rút tài nguyên khỏi OBS và làm gián đoạn quá trình quay video.
Điều này đặc biệt gây vấn đề nếu mục đích phát trực tiếp của bạn là cho mọi người xem game bạn đang chơi.
Để tắt Chế độ Game Windows 10:
- Mở ứng dụng Cài đặt, chọn Game.
- Chọn Chế độ Game (Game Mode) từ menu điều hướng bên trái, tắt công tắc dưới Chế độ Game bên phải.
Nên khởi động lại Windows trước khi thử chạy lại game và bắt đầu phát trực tiếp hoặc quay video chơi game.
Dùng Quay Game (Game Capture) Thay Vì Quay Cửa Sổ (Window Capture)
Mẹo nhanh khác giúp tối ưu quay video cửa sổ game để tránh lỗi màn hình đen OBS là dùng tính năng Quay Game (Game Capture) thay vì Quay Cửa sổ hoặc Quay Màn hình.
OBS tối ưu hóa quay cửa sổ đặc biệt cho game khi bạn chọn tùy chọn Quay Game.
Cách làm:
- Chọn biểu tượng cộng ở dưới cùng hộp Sources trong OBS và chọn Game Capture.
- Trong cửa sổ Tạo/Chọn Nguồn (Create/Select Source), đổi tên cảnh cho quay game nếu muốn, sau đó chọn OK.
- Trong cửa sổ tiếp theo, dùng menu thả xuống Chế độ (Mode) chọn Quay cửa sổ cụ thể (Capture specific window).
- Trong menu thả xuống Cửa sổ (Window), chọn cửa sổ có tiêu đề game bạn đã chạy và đang chơi.
Bạn sẽ thấy xem trước cửa sổ game trong khung xem trước nhỏ ở trên. Nếu mọi thứ trông ổn, chỉ cần chọn OK để hoàn tất.
Thử Chạy OBS Studio Quyền Quản Trị (Administrator)
Hy vọng một trong các cách khắc phục trên đã giúp bạn giải quyết lỗi màn hình đen OBS. Nếu chưa, phương pháp cuối cùng đã giúp một số người dùng là chạy ứng dụng OBS với quyền quản trị.
Để làm điều này, chọn menu Bắt đầu và gõ OBS. Chuột phải ứng dụng OBS Studio (64bit) và chọn Chạy với tư cách quản trị viên (Run as administrator).
Thử quay màn hình lại và bạn sẽ không thấy vấn đề màn hình đen nữa!