flip display_aspect_ratio if rotated
This commit is contained in:
parent
a1a3de685c
commit
8e6bea8972
1 changed files with 2 additions and 0 deletions
|
@ -278,6 +278,8 @@ def ffprobe(filename):
|
|||
if 'rotate' in info.get('metadata', {}) and int(info['metadata']['rotate']) in (-180, -90, 90, 180):
|
||||
v['width'], v['height'] = v['height'], v['width']
|
||||
k = 'display_aspect_ratio'
|
||||
if k in v:
|
||||
v[k] = ':'.join(reversed(v[k].split(':')))
|
||||
if k not in v and 'width' in v \
|
||||
or (k in v and v[k] == '0:1'):
|
||||
v[k] = '%d:%d' % (v['width'], v['height'])
|
||||
|
|
Loading…
Reference in a new issue