fix subtitle codec for external subs. #678

This commit is contained in:
clinton-hall 2015-01-19 19:37:51 +10:30
parent f716323b76
commit ee312d1dca

View file

@ -438,13 +438,6 @@ def buildCommands(file, newDir, movieName, bitbucket):
continue
map_cmd.extend(['-map', '0:' + str(sub["index"])])
s_mapped.extend([sub["index"]])
if not nzbtomedia.ALLOWSUBS or not s_mapped:
sub_cmd.extend(['-sn'])
else:
if nzbtomedia.SCODEC:
sub_cmd.extend(['-c:s', nzbtomedia.SCODEC])
else:
sub_cmd.extend(['-c:s', 'copy'])
if nzbtomedia.OUTPUTFASTSTART:
other_cmd.extend(['-movflags', '+faststart'])
@ -464,6 +457,13 @@ def buildCommands(file, newDir, movieName, bitbucket):
n += 1
command.extend(['-i', subfile])
#map_cmd.extend(['-map', n]) #Commented out as this appears to break the transcode.
if not nzbtomedia.ALLOWSUBS or (not s_mapped and not n):
sub_cmd.extend(['-sn'])
else:
if nzbtomedia.SCODEC:
sub_cmd.extend(['-c:s', nzbtomedia.SCODEC])
else:
sub_cmd.extend(['-c:s', 'copy'])
command.extend(map_cmd)
command.extend(video_cmd)