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

本文介绍了一种使用sk-video库配合ffmpeg来自动获取视频旋转角度的方法。通过解析视频元数据提取rotate字段,实现对视频旋转角度的准确读取。
&spm=1001.2101.3001.5002&articleId=109164975&d=1&t=3&u=78a71498d0984912bda9336b1565b849)
1728

被折叠的 条评论
为什么被折叠?



