[spiegel] Implement format selection
[youtube-dl] / youtube_dl / YoutubeDL.py
index 9c79af1f24f8343d7d0804cfbb4600f0031d0e4e..273f7d9771094c07a82a18d41a5daea1750b8f1e 100644 (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