← Blog

Ghi hình game thời gian dài, thu trọn đến cuối không giật

Màn hình cài đặt khắc phục giật khi ghi game thời gian dài
Photo · Pexels
Tóm tắt chính
  • Nguyên nhân cốt lõi của giật khi ghi dài là tốc độ ghi ổ đĩa chậm và file dung lượng lớn phình thành một khối.
  • Chỉ cần chuyển vị trí lưu bản ghi sang SSD gắn trong tốc độ cao là phần lớn tình trạng rớt khung hình sẽ biến mất.
  • Bật tự động chia nhỏ file thì phiên dài được chia thành các mảnh nhỏ, giảm gánh nặng ổ đĩa và nguy cơ hỏng file.
  • DOR tự động lưu theo từng clip nên bản thân gánh nặng ổ đĩa của việc ghi liền dài đã ít.

Nói thẳng vào kết luận, nguyên nhân khiến ghi game thời gian dài giật giữa chừng gần như luôn là hai điều. Một là tốc độ ghi chậm khiến ổ đĩa không theo kịp dữ liệu video, hai là video dung lượng lớn cứ phình ra liên tục thành một file. Giải pháp cũng rõ ràng. Chuyển vị trí lưu bản ghi sang SSD tốc độ cao, và tự động chia bản ghi dài thành các file nhỏ thì phiên hai ba tiếng cũng thu mượt mà đến cuối.

Ghi chất lượng cao không đẩy dữ liệu đều đặn mà ghi dồn vào ổ đĩa theo từng khoảnh khắc. Lúc này nếu ổ đĩa không nhận nổi lượng ghi của khoảnh khắc đó, thì dù mức sử dụng CPU và GPU trông vẫn ổn, khung hình vẫn rớt và video bị giật. Tức là giật thường là nghẽn lưu trữ chứ không phải hiệu năng.

Tại sao chỉ ghi thời gian dài mới giật

Việc ghi ngắn thì không sao mà quá một tiếng lại bắt đầu giật là có lý do. Thời gian ghi càng dài thì dữ liệu tích lũy vào ổ đĩa càng lớn, và khi kích thước một file phình tới hàng chục GB thì gánh nặng hệ điều hành phải cập nhật file đó cũng tăng theo. Thêm vào đó nếu dung lượng trống giảm đi nữa thì tốc độ ghi càng tụt.

  • Ổ đĩa chậm: HDD hay ổ cứng gắn ngoài USB không kham nổi lượng ghi tức thời của ghi chất lượng cao.
  • File đơn dung lượng lớn: video cứ lớn lên thành một khối khiến gánh nặng cập nhật tích lũy.
  • Thiếu dung lượng trống: ổ lưu trữ càng đầy thì tốc độ ghi càng chậm thấy rõ.
  • Đồng bộ nền: ghi vào thư mục đồng bộ đám mây sẽ xung đột với việc ghi thời gian thực gây giật.
Nếu nghi ngờ giật trong khi ghi, hãy kiểm tra trước chỉ số khung hình bị rớt (Dropped Frames) của phần mềm ghi hình. Nếu giá trị này tăng lên thì nhiều khả năng là nghẽn ổ đĩa.

Bước 1: Chuyển vị trí lưu sang SSD tốc độ cao

Đây là biện pháp hiệu quả nhất. SSD có tốc độ ghi liên tục ổn định hơn HDD nhiều, nên nhiều khi cùng một cài đặt mà giật vẫn biến mất. Nếu bạn chỉ định thư mục lưu bản ghi sang SSD gắn trong riêng chứ không phải ổ đĩa cài game, thì việc tải game và ghi không tranh nhau trên cùng một ổ đĩa nên ổn định hơn.

  • Ưu tiên hàng đầu là SSD gắn trong, nếu được thì tách khỏi ổ đĩa game.
  • Tránh ổ gắn ngoài USB 2.0 hoặc ổ lưu trữ nối qua hub dùng chung.
  • Loại trừ thư mục có đồng bộ đám mây (Drive, OneDrive, v.v.) khỏi đối tượng ghi.
  • Luôn để ổ lưu trữ trống từ 20% trở lên.

Bước 2: Bật tự động chia nhỏ file

Theo chuẩn OBS Studio, bạn vào Cài đặt > Đầu ra, đổi chế độ đầu ra sang nâng cao, rồi bật tùy chọn tự động chia nhỏ file trong tab ghi là được. Bản ghi sẽ được cắt thành file mới theo từng đơn vị nhất định dựa trên thời gian hoặc dung lượng. Vì một file không phình to vô hạn nên gánh nặng cập nhật ổ đĩa giảm, và dù có sự cố giữa chừng thì các mảnh trước đó vẫn còn nguyên vẹn.

Cài đặt ghi hình
OBS Studio · Wikimedia Commons (GPL, OBS Project)

Mốc chia thường đặt khoảng 15 phút hoặc 1GB là ổn. Chia quá vụn thì khi chỉnh sửa nối lại phiền phức, còn đặt quá lớn thì lợi ích của việc chia giảm đi. Nếu bạn định lưu nguyên cả phiên dài thì chia theo đơn vị 30 phút cũng đủ.

File chia được đánh tên theo số thứ tự, nên trong phần mềm chỉnh sửa bạn tải hết một lần rồi nối theo thứ tự là có thể xử lý như video liền.

Bước 3: Kiểm tra bitrate và codec

Nếu đã chuyển sang SSD và chia nhỏ file mà vẫn giật, thì có thể bitrate bạn đặt đã vượt quá thông lượng xử lý của ổ đĩa. Ghi 4K bitrate cao có lượng ghi tức thời rất lớn, nên nếu thấy chất lượng quá mức thì hãy giảm bitrate một bậc để dành dư địa cho ổ đĩa. Dùng bộ mã hóa phần cứng GPU (như NVENC) thì có thể ghi ổn định trong khi giảm gánh nặng cho CPU.

  • Nếu giật ở 1080p 60fps thì hãy giảm bitrate trước.
  • Nếu được, dùng bộ mã hóa phần cứng GPU để phân tán gánh nặng cho CPU.
  • Với 4K thì SSD gần như là bắt buộc, và để dung lượng trống dư dả.

DOR vốn ít gánh nặng ổ đĩa

Đến đây là cách giữ cho việc ghi liền không giật, nhưng nếu đổi chính cách tiếp cận thì đơn giản hơn. DOR tự động lưu theo từng clip nên gánh nặng ổ đĩa của việc ghi liền dài rất ít. Thay vì ghi liên tục hai ba tiếng thành một file, nó chia những khoảnh khắc đáng giá thành các clip ngắn để lưu, nên không tạo ra file đơn dung lượng lớn.

Lưu clip DOR
DOR tự động lưu theo từng clip nên giảm gánh nặng khi ghi thời gian dài

Ngay cả trong phiên dài, lượng ghi dồn vào ổ đĩa một lúc vẫn được giữ nhỏ, nên nguy cơ giật giảm cả trên ổ đĩa chậm. Dù là game nhịp nhanh như một ván Valorant hay trận đấu dài của Battlegrounds, bạn đều có thể chỉ giữ lại cảnh cần thiết thành clip mà không phải quản lý riêng file ghi liền.

Tóm lại trình tự rất đơn giản. Trước hết chuyển vị trí lưu sang SSD tốc độ cao, bật tự động chia nhỏ file, và nếu vẫn giật thì điều chỉnh bitrate. Nếu thấy việc quản lý ổ đĩa của ghi liền là gánh nặng, thì đổi hẳn cách tiếp cận sang DOR vốn lưu theo từng clip cũng là một lựa chọn hay.

FAQ

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

Nguyên nhân thường gặp nhất khiến ghi thời gian dài giật giữa chừng là gì?

Tốc độ ghi ổ đĩa chậm và file dung lượng lớn phình thành một khối là nguyên nhân thường gặp nhất. Ghi chất lượng cao ghi dồn dữ liệu theo từng khoảnh khắc, nên nếu ổ đĩa không nhận nổi lượng ghi đó thì dù CPU và GPU vẫn ổn, khung hình vẫn rớt.

Ghi vào HDD không được sao?

HDD vẫn ghi được các bản ngắn chất lượng thấp, nhưng với ghi chất lượng cao thời gian dài thì tốc độ ghi liên tục không đủ nên dễ bị giật. Chuyển sang SSD gắn trong thì nhiều khi cùng một cài đặt mà giật vẫn biến mất.

Tự động chia nhỏ file nên đặt theo đơn vị bao nhiêu?

Thường khoảng 15 phút hoặc 1GB là ổn. Chia quá vụn thì khi chỉnh sửa nối lại phiền phức, còn đặt quá lớn thì lợi ích của việc chia giảm đi. Nếu nhằm lưu trữ nguyên phiên thì đơn vị 30 phút cũng đủ.

Đã chuyển sang SSD và chia nhỏ rồi mà vẫn giật.

Có thể bitrate đã vượt quá thông lượng xử lý của ổ đĩa. Hãy giảm bitrate một bậc, và dùng bộ mã hóa phần cứng GPU để phân tán gánh nặng. Cũng nên đảm bảo dung lượng trống của ổ lưu trữ từ 20% trở lên.

Tại sao DOR có lợi về giật khi ghi thời gian dài?

DOR tự động lưu theo từng clip nên gánh nặng ổ đĩa của việc ghi liền dài rất ít. Vì không tạo file đơn dung lượng lớn mà chia những khoảnh khắc đáng giá thành các clip ngắn để lưu, nên lượng ghi dồn vào ổ đĩa một lúc được giữ nhỏ, giảm nguy cơ giật cả trên ổ đĩa chậm.

Games

Ghi lại các game này

Đọc tiếp

Bài viết liên quan

Bắt đầu với DOR ngay

Cài đặt và mở game, các khoảnh khắc nổi bật sẽ tự động được lưu thành clip