diff --git a/web/public/locales/en/views/settings.json b/web/public/locales/en/views/settings.json index 6a80f0163..b14b9603f 100644 --- a/web/public/locales/en/views/settings.json +++ b/web/public/locales/en/views/settings.json @@ -1319,7 +1319,18 @@ "none": "None", "useGlobalSetting": "Inherit from global setting", "selectPreset": "Select preset", - "manualPlaceholder": "Enter FFmpeg arguments" + "manualPlaceholder": "Enter FFmpeg arguments", + "presetLabels": { + "preset-rpi-64-h264": "Raspberry Pi 64-bit (H.264)", + "preset-rpi-64-h265": "Raspberry Pi 64-bit (H.265)", + "preset-vaapi": "VAAPI", + "preset-intel-qsv-h264": "Intel QSV (H.264)", + "preset-intel-qsv-h265": "Intel QSV (H.265)", + "preset-nvidia": "NVIDIA", + "preset-jetson-h264": "NVIDIA Jetson (H.264)", + "preset-jetson-h265": "NVIDIA Jetson (H.265)", + "preset-rkmpp": "Rockchip RKMPP" + } }, "cameraInputs": { "itemTitle": "Stream {{index}}" diff --git a/web/src/components/config-form/theme/widgets/FfmpegArgsWidget.tsx b/web/src/components/config-form/theme/widgets/FfmpegArgsWidget.tsx index dcf34fae8..e523bfd46 100644 --- a/web/src/components/config-form/theme/widgets/FfmpegArgsWidget.tsx +++ b/web/src/components/config-form/theme/widgets/FfmpegArgsWidget.tsx @@ -405,7 +405,10 @@ export function FfmpegArgsWidget(props: WidgetProps) { {presetOptions.map((preset) => ( - {preset} + {t(`configForm.ffmpegArgs.presetLabels.${preset}`, { + ns: "views/settings", + defaultValue: preset, + })} ))}