fix encoding of audio only files

This commit is contained in:
j 2013-02-08 18:09:16 +05:30
parent 5b3f843604
commit ca299e5022

View file

@ -225,7 +225,10 @@ def video_cmd(video, target, profile, info):
video_settings = ['-vn'] video_settings = ['-vn']
if info['audio']: if info['audio']:
n = video_settings == ['-vn'] and 0 or 1 if video_settings == ['-vn'] or not info['video']:
n = 0
else:
n = 1
video_settings += ['-map', '0:%s,0:%s' % (info['audio'][0]['id'], n)] video_settings += ['-map', '0:%s,0:%s' % (info['audio'][0]['id'], n)]
audio_settings = ['-ar', str(audiorate), '-aq', str(audioquality)] audio_settings = ['-ar', str(audiorate), '-aq', str(audioquality)]
ac = info['audio'][0].get('channels', audiochannels) ac = info['audio'][0].get('channels', audiochannels)