项目环境
语言:Python3
编辑器:Pycharm
导包:PIL、numpy
安装软件:FFmpeg
安装软件
1.下载ffmpeg,这里只说Windows下的方式,首先去官网,下载Windows版本的安装包
2.下载完成后,解压,然后找到目录下的bin文件夹,将该目录配置到环境变量中
3.验证是否安装配置成功,打开cmd,输入ffmpeg -version,出现如下界面则配置成功
程序思路
1.把视频转换为图片
2.把图片转为编码,存成txt文件
3.“播放”这些txt文件
视频转图片
get_image(video_path, image_path),两个参数就是你的视频路径和存放图片的路径。然后os.system()那句话就是让你的Windows在cmd里面执行里面那句话,-i 后面需要指定输入的文件名。-f 指定格式(音频或视频格式)。-vframes 设置转换多少桢(frame)的视频。-ss 从指定的时间(s)截图。
def getImage(video_path, image_path):
img_count = 1
crop_time = 0.0
while crop_time <= 15.0:#转化15s的视频
os.system('ffmpeg -i %s -f image2 -ss %s -vframes 1 %s.png'% (video_path, str(crop_time), video_path+ str(img_count)))
img_count += 1
print('Geting Image '