2-3-05 基于Python统计某个文件夹下所有mp4的时长
自己去网上搜索如何基于Python计算mp4视频的时长,最终实现用代码统计某个文件夹下所有mp4的时长。
moviepy模块
先安装moviepy模块
首先要安装 moviepy 模块才能正常运行!
pip install moviepy
使用:
from moviepy.editor import VideoFileClip as vfc
import os
from moviepy.editor import VideoFileClip
def get_mp4_hour(folder_path):
# 1.遍历目录下的所有mp4
total_seconds = 0
data = os.walk(folder_path)
for path, folder_list, file_list in data:
for file_name in file_list:
file_abs_path = os.path.join(path, file_name)
ext = file_abs_path.rsplit(".", 1)[-1]
if ext == "mp4":
clip = VideoFileClip(file_abs_path)
total_seconds += clip.duration
hour = round(total_seconds / 60 / 60, 2)
return hour
if __name__ == '__main__':
res = get_mp4_hour("/Users/wupeiqi/Documents/视频教程/路飞Python/mp4/day03")
print(res)

浙公网安备 33010602011771号