Просмотр исходного кода

obs-ffmpeg: Use more actionable error messages for hardware encoders

Telling a user to "Check your driver is up to date" is too open to
interpretation, many users will use Windows Update or Device Manager to
check for updates which doesn't help. Instead, let's explicitly tell
them what is most likely to fix the problem.
Richard Stanway 2 лет назад
Родитель
Сommit
0ed53ada03
1 измененных файлов с 6 добавлено и 6 удалено
  1. 6 6
      plugins/obs-ffmpeg/data/locale/en-US.ini

+ 6 - 6
plugins/obs-ffmpeg/data/locale/en-US.ini

@@ -95,17 +95,17 @@ Encoder.Error="Failed to open %1: %2"
 Encoder.Timeout="Encoder %1 is taking too long to encode (timeout: %2 seconds)"
 
 AMF.Error="Failed to open AMF codec: %1"
-AMF.GenericError="Check your video drivers are up to date. Try closing other recording software which might be using the AMD encoder such as the Radeon Software or Windows 10 Game DVR."
+AMF.GenericError="Try installing the latest <a href=\"https://obsproject.com/go/amd-drivers\">AMD driver</a> and closing other recording software that might be using the AMD encoder such as the Radeon Software or Windows Game DVR."
 AMF.8bitUnsupportedHdr="OBS does not support 8-bit output of Rec. 2100."
 AMF.10bitUnsupportedAvc="Cannot perform 10-bit encode on AMD H.264 encoder."
 
 NVENC.Error="Failed to open NVENC codec: %1"
-NVENC.GenericError="Check your video drivers are up to date. Try closing other recording software which might be using NVENC such as NVIDIA Shadowplay or Windows 10 Game DVR."
+NVENC.GenericError="Try installing the latest <a href=\"https://obsproject.com/go/nvidia-drivers\">NVIDIA driver</a> and closing other recording software that might be using NVENC such as NVIDIA ShadowPlay or Windows Game DVR."
 NVENC.BadGPUIndex="You have selected GPU %1 in your output encoder settings. Set this back to 0 and try again."
-NVENC.OutdatedDriver="Your current video card driver does not support this NVENC version, please update your drivers."
-NVENC.UnsupportedDevice="NVENC Error: Unsupported device. Check your video card supports NVENC and that the drivers are up to date."
-NVENC.TooManySessions="NVENC Error: Too many concurrent sessions. Try closing other recording software which might be using NVENC such as NVIDIA Shadowplay or Windows 10 Game DVR."
-NVENC.CheckDrivers="Please check your video drivers are up to date."
+NVENC.OutdatedDriver="The installed NVIDIA driver does not support this NVENC version, try <a href=\"https://obsproject.com/go/nvidia-drivers\">updating the driver</a>."
+NVENC.UnsupportedDevice="NVENC Error: Unsupported device. Check that your video card <a href=\"https://obsproject.com/go/nvenc-matrix\">supports NVENC</a> and try <a href=\"https://obsproject.com/go/nvidia-drivers\">updating the driver</a>."
+NVENC.TooManySessions="NVENC Error: Too many concurrent sessions. Try closing other recording software that might be using NVENC such as NVIDIA ShadowPlay or Windows Game DVR."
+NVENC.CheckDrivers="Try installing the latest <a href=\"https://obsproject.com/go/nvidia-drivers\">NVIDIA driver</a>."
 
 AV1.8bitUnsupportedHdr="OBS does not support 8-bit output of Rec. 2100."