python批量分割音频-无bug完美运行
文章目录
- 前言
- 一、导入包
- 二、代码
- 1.直接上代码
- 三、其它工具
- 1、格式工厂
- 2、2345看图王
- 总结
前言
python批量切割音频整个流程;
切割完成以后可以使用格式工厂进行批量转格式(虽然Python也可以,但是感觉还是格式工厂方便);
最后使用2345看图王进行批量重命名(也可以直接在切割时进行)。
转格式以及重新命名只是本人项目需要,仅供参考。
一、导入包
非常容易出bug的一步。
用到的依赖包主要是pydub库,但是python在使用时还需要安装ffmpeg。
重点是ffmpeg不能够使用pip安装。
1、pip install pydub
2、需要到 ffmpeg 官网下载 :ffmpeg下载
3、直接把ffmpeg-4.4.1-essentials_build\bin文件里面的ffmpeg.exe、ffplay.exe、ffprobe.exe三个exe文件复制到代码当前目录
二、代码
1.直接上代码
代码如下(示例):
from pydub import AudioSegment
from pydub.utils import make_chunks
import os, re# # 循环目录下所有文件
for each in os.listdir("D:/PycharmProjects/拾音器/"): # 循环目录filename = re.findall(r"(.*?)\.mp3", each) # 取出.mp3后缀的文件名print(each)if each:mp3 = AudioSegment.from_file('D:/PycharmProjects/拾音器//{}'.format(each), "mp3") # 打开mp3文件# # # mp3[17*1000+500:].export(filename[0], format="mp3") # 切割前17.5秒并覆盖保存,与以下代码不可同时使用size = 10000 # 切割的毫秒数 10s=10000chunks = make_chunks(mp3, size) # 将文件切割为10s一块for i, chunk in enumerate(chunks):chunk_name = "{}-{}.mp3".format(each.split(".")[0], i) # 也可以自定义名字print(chunk_name)chunk.export('D:/PycharmProjects/拾音器2/{}'.format(chunk_name), format="mp3") # 新建的保存文件夹
三、其它工具
1、格式工厂
我还是比较喜欢使用格式工厂的,功能还是比较多,处理视频,图片,音频都可以,最最最主要的是它不要钱。
2、2345看图王
你以为2345看图王是用来看图的吗,当然不是,他是用来批量重命名的(格式工厂的工具集也可以)。
总结
它们应该给我点广告费
打完收工!
python批量分割音频-无bug完美运行相关推荐
- python批量剪辑音频pydub
使用 os.pydub 模块 # 设置默认注释:settings->editor->file and code Templates import os # 文件系统操作对象 from py ...
- python B站排行榜无bug
b站前100榜排行榜 import json import requests from requests.exceptions import RequestException from bs4 imp ...
- 教你怎么使用python批量下载图片
教你怎么使用python批量下载图片 文章目录 教你怎么使用python批量下载图片 前言 一.运行环境 1. win10 2. python==3.7.2 二.需要用到的参数 1. download ...
- JAVA毕设——宠物生活馆管理系统SSM框架MySQL数据库完美运行
本项目是一个宠物生活馆管理系统,使用SSM框架搭建,使用MySQL数据库完美运行 可以用作一个宠物生活馆的后台,处理各种有关信息很方便,可以作为毕业设计使用,代码规整 可以添加很多功能,关于工作人员信 ...
- 视频剪辑工具,教你批量分割视频并提取原音频单独保存
视频素材太多,如何进行批量分割,并提取原音频单独保存呢?今天小编给大家分享一个新的剪辑技巧,下面一起来试试. 所需工具 视频素材若干 操作步骤 运行[好简单批量智剪],在"分割视频" ...
- python批量下载抖音无水印视频,附软件
网上很多那种抖音视频解析,去水印下载的网站,不过都只可以下单个,下下来大多数标题还是乱码.一点都不geek. 咱们懒人找资源的粉丝最大的优点就是懒,这种重复性的活python帮咱们搞定. 批量下载抖音 ...
- Python批量运行Gprmax仿真并快速提取雷达波走时和振幅
Python批量运行Gprmax仿真并快速提取雷达波走时和振幅 使用gprmax仿真模拟时,通常在cmd窗口写命令,运行结果保存的文件夹不能任意选择,这样很不方便.尤其是在做钻孔电磁波仿真时,需要大量 ...
- python批量音频转格式_GitHub - shede333/SWConvertVideoToAudio: Python批量转换 视频 为 音频MP3(即提取音频文件)...
Python批量转换 视频 为 音频MP3(即提取音频文件) 输入文件格式:ffmpeg支持的视频文件 输出格式格式:mp3文件 使用方法: 注意:使用前需要先安装 ffmpeg 才行(Python最 ...
- Python批量采集无水印短视频内容
前言 短视频流行起来可不是一年两年了,现在很多年轻人都在玩短视频,有些的单纯就是看看,而有些的就是自己发视频 我每天刷视频,一刷就停不下来,应该还是有蛮多人跟我一样的吧 那有没有想法用自己所学的pyt ...
最新文章
- 图像处理和图像识别中常用的CxImage函数
- java实例方法,Java实例和静态方法
- 前端学习(3325):Mdn说闭包
- 目标规划运筹学例题doc_7.运筹学之目标规划(胡运权版).doc
- delphi连接mysql不用添加dsn_Delphi]delphi中动态创建MySQL的ODBC连接 .
- mysql 迁移 myd_mysql文件*.opt *.frm *.MYI *.MYD的迁移
- Springboot RabbitMQ
- 四足机器人步态规划(walk and trot)
- Maximo 密码加密传送
- 当阿里云服务器 ECS 访问不了公网 ip可能存在的原因以及如何解决的办法
- 如何申请GlobalSign SSL证书,需要什么条件?
- 【Lecroy示波器使用】
- 最新世界大学排名:计算机专业哪家强?
- Mysql-如何建表更符合业务
- PTA评测系统的常见问题
- IT类电子图书下载站点合集
- Ljava/lang/Class o.s.c.support.DefaultLifecycleProcessor : Failed to stop bean ‘quartzScheduler‘
- 给你一个数组 nums ,数组中有 2n 个元素,按 [x1,x2,...,xn,y1,y2,...,yn] 的格式排列。 请你将数组按 [x1,y1,x2,y2,...,xn,yn] 格式重新排
- Linux 硬件响应性能检测工具 硬盘IO测试工具 iozone ioping fio dd
- 嵌入式安防监控项目——前期知识复习
热门文章
- java h5在线音频_H5 录音音频可视化
- Liunx实现超级签名详细攻略(一)超级签名简介
- EtherCAT,PowerLink和Ethernet/IP三种协议的比较
- Datawhale组队学习21期_学术前沿趋势分析Task2_论文作者统计
- 如何直观地理解矩阵的秩?
- 基于python的狗屁不通观后感生成器 2.0
- 微信小程序剪切图片的功能
- 美颜SDK有什么用?美颜SDK可以在直播和短视频中有哪些作用?
- CTFSHOW WEB入门
- linux使用yum安装ruby,yum安装ruby_安装 Ruby