mirror of
https://github.com/yt-dlp/yt-dlp.git
synced 2024-11-21 20:46:36 -05:00
Document width, height, and resolution (#1445)
This commit is contained in:
parent
ab24f4f3be
commit
17b75c0de1
3 changed files with 16 additions and 4 deletions
11
README.md
11
README.md
|
@ -124,10 +124,13 @@ ## Filesystem Options:
|
||||||
video id, %(playlist)s for the playlist the
|
video id, %(playlist)s for the playlist the
|
||||||
video is in, %(playlist_index)s for the
|
video is in, %(playlist_index)s for the
|
||||||
position in the playlist and %% for a
|
position in the playlist and %% for a
|
||||||
literal percent. Use - to output to stdout.
|
literal percent. %(height)s and %(width)s
|
||||||
Can also be used to download to a different
|
for the width and height of the video in
|
||||||
directory, for example with -o '/my/downloa
|
the picked format. Use - to output to
|
||||||
ds/%(uploader)s/%(title)s-%(id)s.%(ext)s' .
|
stdout. Can also be used to download to a
|
||||||
|
different directory, for example with -o '/
|
||||||
|
my/downloads/%(uploader)s/%(title)s-%(id)s.
|
||||||
|
%(ext)s' .
|
||||||
--autonumber-size NUMBER Specifies the number of digits in
|
--autonumber-size NUMBER Specifies the number of digits in
|
||||||
%(autonumber)s when it is present in output
|
%(autonumber)s when it is present in output
|
||||||
filename template or --auto-number option
|
filename template or --auto-number option
|
||||||
|
|
|
@ -409,6 +409,13 @@ def prepare_filename(self, info_dict):
|
||||||
template_dict['autonumber'] = autonumber_templ % self._num_downloads
|
template_dict['autonumber'] = autonumber_templ % self._num_downloads
|
||||||
if template_dict.get('playlist_index') is not None:
|
if template_dict.get('playlist_index') is not None:
|
||||||
template_dict['playlist_index'] = '%05d' % template_dict['playlist_index']
|
template_dict['playlist_index'] = '%05d' % template_dict['playlist_index']
|
||||||
|
if template_dict.get('resolution') is None:
|
||||||
|
if template_dict.get('width') and template_dict.get('height'):
|
||||||
|
template_dict['resolution'] = '%dx%d' % (template_dict['width'], template_dict['height'])
|
||||||
|
elif template_dict.get('height'):
|
||||||
|
res = '%sp' % template_dict['height']
|
||||||
|
elif template_dict.get('width'):
|
||||||
|
res = '?x%d' % template_dict['width']
|
||||||
|
|
||||||
sanitize = lambda k, v: sanitize_filename(
|
sanitize = lambda k, v: sanitize_filename(
|
||||||
compat_str(v),
|
compat_str(v),
|
||||||
|
|
|
@ -430,6 +430,8 @@ def _hide_login_info(opts):
|
||||||
'%(extractor)s for the provider (youtube, metacafe, etc), '
|
'%(extractor)s for the provider (youtube, metacafe, etc), '
|
||||||
'%(id)s for the video id, %(playlist)s for the playlist the video is in, '
|
'%(id)s for the video id, %(playlist)s for the playlist the video is in, '
|
||||||
'%(playlist_index)s for the position in the playlist and %% for a literal percent. '
|
'%(playlist_index)s for the position in the playlist and %% for a literal percent. '
|
||||||
|
'%(height)s and %(width)s for the width and height of the video format. '
|
||||||
|
'%(resolution)s for a textual description of the resolution of the video format. '
|
||||||
'Use - to output to stdout. Can also be used to download to a different directory, '
|
'Use - to output to stdout. Can also be used to download to a different directory, '
|
||||||
'for example with -o \'/my/downloads/%(uploader)s/%(title)s-%(id)s.%(ext)s\' .'))
|
'for example with -o \'/my/downloads/%(uploader)s/%(title)s-%(id)s.%(ext)s\' .'))
|
||||||
filesystem.add_option('--autonumber-size',
|
filesystem.add_option('--autonumber-size',
|
||||||
|
|
Loading…
Reference in a new issue