首页 > 编程语言 >python 批量删除超过某时长的视频 (改)

python 批量删除超过某时长的视频 (改)

时间:2022-10-04 10:13:28浏览次数:57  
标签:__ tqdm 批量 clip python 某时长 import path os

import os.path
from moviepy.editor import VideoFileClip
from tqdm import tqdm

def get_file_names(path):
    return [os.path.join(path, f) for f in os.listdir(path) if f.endswith('.mp4')]

def run(path):
    l = get_file_names(path)
    for f in tqdm(l):
        clip = VideoFileClip(f)
        #计算视频的时长,单位为分钟
        len_time=round(clip.duration / 60, 0)
        if int(len_time)>=15:
            print(f)
        clip.close()
if __name__ == '__main__':
    path="D:\\b"
    run(path)

 

标签:__,tqdm,批量,clip,python,某时长,import,path,os
From: https://www.cnblogs.com/xianzhewujie/p/16753298.html

相关文章

  • python partition函数_Python partition()函数的使用方法
    一、partition()函数的语法格式string_name.partition(separator)(1)string_name为要被分隔的字符串或字符串变量。(2)该函数有一个字符串类型的参数:separator,该参数用于指......
  • 学习笔记:python字符串的处理方法
    python学习字符串处理方法1.str.lower()和str.upper()实现全大写和全小写。2.str.split()能够使字符串以一种格式分割开,并返回一个分割完成的列表。3.str.count(x)......
  • 学习笔记;python循环
    python学习1.for循环foriinrange(1,10):print(i)#输出为123456789for循环与列表的结和squares=[]fornumberinrange(1,10):square=......
  • Python自动化运维
    更新中.......目录​​第一章基础篇​​​​系统基础信息模块详解​​​​业务服务监控详解​​​​定制业务质量报表详解​​​​Python与系统安全​​​​第二章高级篇......
  • Python从入门到放弃
    目录​​第一章Markdown编辑器​​​​第二章计算机基础知识​​​​第三章进入python世界(基础)​​​​第四章面向对象编程​​​​第五章网络编程​​​​第六章并......
  • PDF批量拆分、合并、书签提取、书签写入小工具
    拆分功能:指定要拆分的PDF文件,按照多少页一个文件进行拆分,输出示例:合并功能:指定要合并的PDF文件夹,效果示例:默认将文件名作为书签进行合并。书签的提取和写入:可以提取指定......
  • python jsonpath 替换json 指定字段
    1. pass 2.  pass......
  • 将Word(docx格式)批量转为Markdown格式
    批量转换格式首先,利用pandoc先将文件夹内的docx格式文档转为md格式。可以直接在目录下执行下面的powershell命令。这一步我其实写了python脚本,但不知为何一直无法正确执......
  • python学习:超好用的视频下载组件 you-get
    1、模块简介You-Get是GitHub上一个评分很高的Python项目,作为一款精巧的命令行应用程序,可以很方便地从Web网站下载视频。其下载的视频文件可以直接打开播放,不需要安装特定的......
  • Python+Django+Nginx的从0到1的个人网站搭建(二)
    本文介绍阿里云ESC服务器的购买以及项目部署一、服务器购买点此购买再依次点击这里我选择新用户免费试用一个月,系统选择了Ubuntu,其余根据需求自选:记住你的公......