当前位置:   article > 正文

【Python脚本】获取文件夹中视频标题,视频时长_python怎么获取视频文件的名字和内容

python怎么获取视频文件的名字和内容

使用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()                                    # 关闭客户端
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/525078
推荐阅读
相关标签
  

闽ICP备14008679号