"Enable experimental ffmpeg features flag?":"Enable experimental ffmpeg features flag",
"Enable FFmpeg `-hwaccel auto` flag. This can improve performance segment auto detection and FFmpeg-assisted playback speed.":"Enable FFmpeg `-hwaccel auto` flag. This can improve performance segment auto detection and FFmpeg-assisted playback speed.",
"Enable HEVC / H265 hardware decoding (you may need to turn this off if you have problems with HEVC files)":"Enable HEVC / H265 hardware decoding (you may need to turn this off if you have problems with HEVC files)",
"Enable MOV Faststart?":"Enable MOV Faststart",
"Enables shifting when required by the target format.":"Enables shifting when required by the target format.",
// This is because some ffmpeg operations can take a long time without giving any progress updates, which might make the user think that the app is frozen
awaitdetectSegments({name:'blackScenes',workingText: i18n.t('Detecting black scenes'),errorText: i18n.t('Failed to detect black scenes'),fn: async(onSegmentDetected)=>blackDetect({filePath,streamId: activeVideoStreamIndex,filterOptions,boundingMode: mode==='1',onProgress: setProgress,onSegmentDetected,from:start,to: end})});
awaitdetectSegments({name:'blackScenes',workingText: i18n.t('Detecting black scenes'),errorText: i18n.t('Failed to detect black scenes'),fn: async(onSegmentDetected)=>blackDetect({filePath,streamId: activeVideoStreamIndex,filterOptions,boundingMode: mode==='1',onProgress: setProgress,onSegmentDetected,from:start,to: end,ffmpegHwaccel})});
awaitdetectSegments({name:'sceneChanges',workingText: i18n.t('Detecting scene changes'),errorText: i18n.t('Failed to detect scene changes'),fn: async(onSegmentDetected)=>ffmpegDetectSceneChanges({filePath,streamId: activeVideoStreamIndex,minChange,onProgress: setProgress,onSegmentDetected,from:start,to: end})});
awaitdetectSegments({name:'sceneChanges',workingText: i18n.t('Detecting scene changes'),errorText: i18n.t('Failed to detect scene changes'),fn: async(onSegmentDetected)=>ffmpegDetectSceneChanges({filePath,streamId: activeVideoStreamIndex,minChange,onProgress: setProgress,onSegmentDetected,from:start,to: end,ffmpegHwaccel})});