【Python脚本】获取文件夹中视频标题,视频时长

该代码段使用Python的moviepy库来统计D盘下视频文件夹中所有视频的内容名称和时长,以便于规划后续学习。它首先列出文件夹中的视频文件,然后通过VideoFileClip获取每个视频的时长,并进行格式化处理,最后打印出序号、视频名称和时长。
摘要由CSDN通过智能技术生成

使用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()                                    # 关闭客户端
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值