[spiegel] Implement format selection

This commit is contained in:
Philipp Hagemeister 2013-11-16 01:33:12 +01:00
parent 91c7271aab
commit 7150858d49
2 changed files with 44 additions and 16 deletions

View file

@ -786,13 +786,19 @@ class YoutubeDL(object):
return fdict['format_note']
res = u''
if fdict.get('vcodec') is not None:
res += fdict['vcodec']
res += u'%-5s' % fdict['vcodec']
elif fdict.get('vbr') is not None:
res += u'video'
if fdict.get('vbr') is not None:
res += u'@%4dk' % fdict['vbr']
if fdict.get('acodec') is not None:
if res:
res += u', '
res += fdict['acodec']
res += u'%-5s' % fdict['acodec']
elif fdict.get('abr') is not None:
if res:
res += u', '
res += 'audio'
if fdict.get('abr') is not None:
res += u'@%3dk' % fdict['abr']
return res