import skvideo.io
#video表示视频路径,字符串形式,eg:‘E:/project/blink-detection/3.mp4’
metadata = skvideo.io.ffprobe(video)
try:
d = metadata['video'].get('tag')[0]
if d.setdefault('@key') == 'rotate': #获取视频自选择角度
frame = imutils.rotate(frame, 360-int(d.setdefault('@value')))
except:
pass
注意:
sudo pip install sk-video
其中,需要安装ffmpeg库,很重要,用来解析视频,获取视频元数据,从而提取rotate字段,获取旋转角度。
conda install ffmpeg或conda install -c conda-forge ffmpeg