From cc5632de63024c33df60a98119a190c72b810c56 Mon Sep 17 00:00:00 2001 From: clinton-hall Date: Wed, 3 Sep 2014 11:11:03 +0930 Subject: [PATCH] fixes for subtitle transcoding. --- nzbtomedia/transcoder/transcoder.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/nzbtomedia/transcoder/transcoder.py b/nzbtomedia/transcoder/transcoder.py index 3c4ebf5c..6359604e 100644 --- a/nzbtomedia/transcoder/transcoder.py +++ b/nzbtomedia/transcoder/transcoder.py @@ -132,7 +132,7 @@ def buildCommands(file, newDir): elif nzbtomedia.ALLOWSUBS: # Not every subtitle codec can be used for every video container format! sub_cmd.extend(['-c:s', 'copy']) else: # http://en.wikibooks.org/wiki/FFMPEG_An_Intermediate_Guide/subtitle_options - sub_cmd.extend('-sn') # Don't copy the subtitles over + sub_cmd.extend(['-sn']) # Don't copy the subtitles over if nzbtomedia.OUTPUTFASTSTART: other_cmd.extend(['-movflags', '+faststart']) @@ -357,8 +357,8 @@ def buildCommands(file, newDir): continue map_cmd.extend(['-map', '0:' + str(sub["index"])]) s_mapped.extend([sub["index"]]) - if not nzbtomedia.ALLOWSUBS: - sub_cmd.extend('-sn') + if not nzbtomedia.ALLOWSUBS or not s_mapped: + sub_cmd.extend(['-sn']) else: if nzbtomedia.SCODEC: sub_cmd.extend(['-c:s', nzbtomedia.SCODEC])