利用Python,简单切割音频文件,只需5行代码!
一直在学的一套美语教程,开头有18秒的音乐,每次都要听一遍,神烦. 索性写个脚本把所有音频开头音乐全部切掉.
参考
操作
- 安装 pydub
pip3 install pydub
- pydub需要依赖 libav 或 ffmpeg 安装libav
- 各系统安装
- mac
brew
不能使用的下载: homebrew - 终端
brew install libav --with-libvorbis --with-sdl --with-theora
- 配置完成.
- 代码实现
from pydub import AudioSegment
import os, re# 循环目录下所有文件
for each in os.listdir('.'):filename = re.findall(r"(.*?)\.mp3", each) # 取出.mp3后缀的文件名if filename:filename[0] += '.mp3'mp3 = AudioSegment.from_mp3(filename[0]) # 打开mp3文件mp3[17*1000+500:].export(filename[0], format="mp3") # 切割前17.5秒并覆盖保存
注意
利用Python,简单切割音频文件,只需5行代码!相关推荐
- 如何利用蜜蜂剪辑切割音频文件
对于新手而言,想在短时间内学习处理音频素材,除了老司机的帮忙之外,还需要一款好软件,小编推荐使用蜜蜂剪辑,颇受大众欢迎.本文详细介绍了使用蜜蜂剪辑切割音乐文件的操作方法,请参考. 如何利用蜜蜂剪辑切割 ...
- lstm代码_只需5行代码!LSTM时间序列建模以及预测
最近我在github上看到一个项目,项目内容是将深度学习方法(LSTM.RNN.GRU)进行时间序列建模的过程进行了封装,使得调用者调用者只需5行代码能完成时间序列建模以及预测的全过程. 项目本身是使 ...
- 只需5行代码! LSTM时间序列建模以及预测
最近我在github上看到一个项目,项目内容是将深度学习方法(LSTM.RNN.GRU)进行时间序列建模的过程进行了封装,使得调用者调用者只需5行代码能完成时间序列建模以及预测的全过程. 项目本身是使 ...
- 【高代码文件格式API】道宁为您提供文件格式API集——Aspose,只需几行代码即可创建转换和操作100多种文件格式
Aspose系列产品是 高代码文件格式API 使您的应用程序能够处理 适用于所有主要平台的 Word.Excel.PDF.PowerPoint.Outlook 和100多种其他文件格式 Aspose提 ...
- JavaScript开发区块链只需200行代码
JavaScript开发区块链只需200行代码 用JavaScript开发实现一个简单区块链.通过这一开发过程,你将理解区块链技术是什么:区块链就是一个分布式数据库,存储结构是一个不断增长的链表,链表 ...
- hash签名 java_java开发区块链只需150行代码
原标题:java开发区块链只需150行代码 本文帮助你理解什么是区块链.将通过java开发区块链的实战学习方式,用 Java创建开发一个基本的区块链,实现简单的工作量证明系统.Java开发区块链的源代 ...
- MXCornerRadius 只需1行代码让你的UIImageView 有任意的cornerRadius圆角!
代码demo已在Github开源, MXCornerRadius 如果帮助到您,点个星star哈! MXCornerRadius 只需1行代码让你的imageView 有任意的cornerRadius ...
- python加密敏感信息_仅需10行代码,使用python加密用户敏感数据
原标题:仅需10行代码,使用python加密用户敏感数据 数据分析师必须要遵守的一个规则就是数据保密,但在跨部门沟通的时候,难免会有数据泄露的情况,所以,对于用户的姓名.手机号.地址等敏感信息,一般需 ...
- 利用Python只需3行代码即可生成验证码
现在验证码的种类真的是越来越多,短信验证码.语音验证码.图片验证码.滑块验证码 ... 我们在 PC 的网页端或者手机上的 app 进行登录或者注册时,应该总会遇见图片验证码,比如下面这类: 很多人学 ...
- python中提取pdf文件某些页_付费?是不可能的!处理 PDF 只需几行代码,彻底解放双手!...
在日常工作中,PDF (Portable Document Format的简称,意为"可携带文档格式") 是我们比较常用的电子文档格式.PDF文件以 PostScript 语言图象 ...
最新文章
- 常用的linux命令与示例,linux常用命令及用法示例
- RS232 波特率时钟产生方法?
- 区块链只能炒币?5G通信、医疗健康、食品安全,采购管理这些领域都已用上国产自研长安链...
- sql 精读(一)标准 SQL 中的分析函数概念
- opencv进阶学习笔记3:像素运算和图像亮度对比度调节
- VS2013安装oepncv2.4.10 以及opencv 3.0.0
- 验证DetailsView插入数据不为空
- Python基础七(函数)
- php 读取文件fread,PHP: 读取文件 fgets 和 fread 的差异
- Bzoj4870 [SXOI2017]组合数问题
- 《Solar Energy Materials and Solar Cells》期刊介绍(SCI 2区)
- matlab分式函数求解,科学网—用MATLAB编写预估-校正法程序求分数阶常微分方程组数值解 - 王福昌的博文...
- ZZNUOJ_用C语言编写程序实现1236:数的逆转(附完整源码)
- numpy 图片水印去除
- 做平台玩手机创造内容,微软小冰的花式包抄
- 如何通过局域网共享本机网页
- Xamarin.Android之绑定库教程
- 多媒体计算机主要有哪些基本特性,多媒体计算机的基本特性
- web之大文件断点续传
- 机器学习算法--分类的衡量指标(误差矩阵或混淆矩阵)