当前位置: 首页 > article >正文

有用的批量合并视频重命名以及有用的提取音频。遍历指定文件夹下所有视频文件,先合并归一化再生成包含包含说话人的srt格式的文件

文章目录

  • 合并视频文件
  • 提取音频
  • 批量识别srt!——需要以管理员身份运行pycharm
  • 谷歌接口方案的srt批量转
  • 单个文件能成功运行但是为繁体字的修改
      • 分段处理

合并视频文件

定义filename为"E:\四1班—吴希敏"
遍历这个文件夹"E:\四1班—吴希敏"且包含多个层级目录的视频文件,重命名的时候把filename以及子文件夹目录的名字以及视频的名字一起命名,并统一把视频全部移动到filename下面。

import os
import shutil

# 定义文件夹路径
folderpath = r"E:四1班—吴希敏"
# 定义视频文件扩展名
video_extensions = ['.mp4', '.avi', '.mov', '.mkv']  # 根据需要添加更多视频格式

# 初始化视频文件计数器
video_counter = 0
# 获取所有视频文件的总数
total_videos = sum(1 for ext in video_extensions for root, dirs, files in os.walk(folderpath) for file in files if file.lower().endswith(ext))

# 遍历文件夹及其子文件夹
for root, dirs, files in os.walk(folderpath):
    for file in files:
        # 检查文件扩展名是否为视频格式
        if any(file.lower().endswith(ext) for ext in video_extensions):
       

http://www.kler.cn/a/300083.html

相关文章:

  • Android系统开发(十五):从 60Hz 到 120Hz,多刷新率进化简史
  • 将UI界面交给第三方库
  • bash: ./xxx: No such file or directory
  • flutter跨端UI框架简介
  • 使用 HTML 开发 Portal 页全解析
  • 模型部署工具01:Docker || 用Docker打包模型 Build Once Run Anywhere
  • 导师最看重什么?撰写任务书时需注意的关键要素!
  • OpenCV结构分析与形状描述符(16)判断两个凸多边形是否相交的函数intersectConvexConvex()的使用
  • Python中实现类的继承和多态
  • 【Unity踩坑】为什么有Rigidbody的物体运行时位置会变化
  • fastadmin 清除插件缓存报错
  • swift:qwen2 VL 多模态图文模型lora微调swift
  • Spring boot启动过程详解
  • 本地部署大语言模型详细讲解
  • 信号保存和处理
  • pdf.js如何支持base64的查看
  • DMDRS学习
  • 数组与贪心算法——179、56、57、228(2简2中)
  • 使用QT界面运行roslaunch,roslaunch,roscore等
  • 贝锐蒲公英远程视频监控方案:4G入网无需公网IP,跨品牌统一管理
  • 实现从 Milvus 中获取数据,并基于嵌入向量重新排序的功能
  • 【LeetCode】:面试题 16.05. 阶乘尾数
  • 练练演活姜迎紫 入围金鹰奖提名演技派实至名归
  • 简析欧盟《人工智能法案》的落地和适用范围
  • 【车载开发系列】ParaSoft单元测试环境配置(一)
  • 1、创建多模块的maven springboot项目