沈阳行业网站建设,店铺logo在线制作免费,制造网站建设,wordpress调起淘宝app直接上代码#xff0c;自己编写的。。。有问题可以提 安装教程看这个#xff1a;https://blog.csdn.net/m0_61497715/article/details/129817641
去官网下个最新的ffmpeg#xff0c;解压到随便的目录#xff0c;上级目录最好不要用中文#xff1b; 然后去设置环境变量自己编写的。。。有问题可以提 安装教程看这个https://blog.csdn.net/m0_61497715/article/details/129817641
去官网下个最新的ffmpeg解压到随便的目录上级目录最好不要用中文 然后去设置环境变量加入ffmpeg的bin路径 查看是否设置成功使用ffmpeg -version。
import os
import subprocess
import re
import mathdef get_video_frame_rate(video_path):command [ffmpeg, -i, video_path]# 执行命令并获取输出output subprocess.run(command, capture_outputTrue, textTrue)# 从输出中提取帧率信息match re.search(r(\d(\.\d)?) fps, output.stderr)if match is None:return Noneframe_rate float(match.group(1))return frame_rate_video_path src.mp4 # 设置视频文件路径
ffmpeg_path rffmpeg.exe
frame_path os.path.basename(_video_path).split(.)[0] # 以视频名字创建文件夹
os.makedirs(frame_path, exist_okTrue)_frame_rate get_video_frame_rate(_video_path) # 获取视频帧率
fps math.ceil(_frame_rate) # 也可以输入其它数字51020if _frame_rate is not None:print(视频帧率, _frame_rate)os.system(f{ffmpeg_path} -i {_video_path} -vf fps{fps} {frame_path}/%06d.png)print(math.ceil(_frame_rate))
else:print(无法获取视频帧率)