diff --git a/src/components/subtitlesettings/subtitlesettings.template.html b/src/components/subtitlesettings/subtitlesettings.template.html
index 2884b26ef..b335bb3e3 100644
--- a/src/components/subtitlesettings/subtitlesettings.template.html
+++ b/src/components/subtitlesettings/subtitlesettings.template.html
@@ -28,6 +28,7 @@
+
${BurnSubtitlesHelp}
diff --git a/src/scripts/browserDeviceProfile.js b/src/scripts/browserDeviceProfile.js
index 7bc2f6a6b..a9382be44 100644
--- a/src/scripts/browserDeviceProfile.js
+++ b/src/scripts/browserDeviceProfile.js
@@ -944,21 +944,23 @@ import browser from './browser';
// Subtitle profiles
// External vtt or burn in
profile.SubtitleProfiles = [];
- if (supportsTextTracks()) {
- profile.SubtitleProfiles.push({
- Format: 'vtt',
- Method: 'External'
- });
- }
- if (options.enableSsaRender !== false && (!options.isRetry && appSettings.get('subtitleburnin') !== 'allcomplexformats')) {
- profile.SubtitleProfiles.push({
- Format: 'ass',
- Method: 'External'
- });
- profile.SubtitleProfiles.push({
- Format: 'ssa',
- Method: 'External'
- });
+ if (!options.isRetry && appSettings.get('subtitleburnin') !== 'all') {
+ if (supportsTextTracks()) {
+ profile.SubtitleProfiles.push({
+ Format: 'vtt',
+ Method: 'External'
+ });
+ }
+ if (options.enableSsaRender !== false && appSettings.get('subtitleburnin') !== 'allcomplexformats') {
+ profile.SubtitleProfiles.push({
+ Format: 'ass',
+ Method: 'External'
+ });
+ profile.SubtitleProfiles.push({
+ Format: 'ssa',
+ Method: 'External'
+ });
+ }
}
profile.ResponseProfiles = [];