赞
踩
使用python对本地文件夹的视频内容进行统计分析,打印视频内容及视频时长,以规划后续学习
import os from moviepy.editor import VideoFileClip # 该路径只放视频内容,因此没有对文件格式进行判断 file_path = r"D:\视频" video_list = os.listdir(file_path) def get_content(file): num = file.split("_")[0] # 序号 num_len = len(num) # 序号在字符中的索引位置 name = file[num_len + 1: -4] # 通过字符索引取出视频内容名字 return num, name # 返回 <序号>, <内容> for v in video_list: video_add = os.path.join(file_path, v) # 拼接绝对路径 clip = VideoFileClip(video_add) # 获取视频剪辑客户端 num, name = get_content(v) # 获取<序号>, <内容> duration = str(round(clip.duration / 60, 0)) # 获取<时长> print(num + "\t" + name + "\t" + duration) # 用制表符拼接打印<序号>, <内容>, <时长> clip.close() # 关闭客户端
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。