剪切音频matlab_科学网—matlab的音频处理:读取,裁剪,输出和命名 - 张智昊的博文...

news/2024/12/21 23:10:03/

网易云下架了周杰伦的几乎所有歌曲,于是尝试下载一套周杰伦的音乐全集。从微盘上下载到的音乐前面有一段奇葩的广告,长约8秒。因为广告长度一样可以轻松的裁剪处理,于是想到可以用matlab写一个简单的小程序。

程序的思路是这样的:

s1:将所有音乐下载到本地,保存在一个文件夹中;

s2:读取文件夹中文件的信息,获取文件数量;

s3:对每一个文件:

s31:读取名字;

s32:裁剪广告;

s33:改名字(备注);

s34:输出;

备注:原音乐是mp3格式,但是matlab输出函数sudiowrite不支持mp3,所以必须改一下。

代码是这样的:

clear all

clc

file = dir('F:\matlab\jay\*.mp3');%将歌曲都保存在一个文件夹中,读取其中所有mp3后缀的文件

for n = 1:length(file)

[data,fs] = audioread(file(n).name);%读取mp3文件,data是音频信号,fs为采样率

data = data((416130:end),:);%416130通过直接给data绘图查看得到

name = file(n).name;

name = name(1:end-4);%去除后缀

name = strcat(name,'.m4a')%添加matlab承认的后缀,相对来说m4a文件较小

audiowrite(name,data,fs);%是输出到原路径

end

程序非常简单,但是涉及到了读取文件夹中文件信息,文件输入输出和音频裁剪,还是有很多原来不会的,其中结构体的操作很有意思。

至于盗版的问题,咋说呢。

emmmm吊诡的世界,还是写代码有意思。

最后祝你,身体健康,再见。

转载本文请联系原作者获取授权,同时请注明本文来自张智昊科学网博客。

链接地址:http://blog.sciencenet.cn/blog-3378736-1106780.html

上一篇:激光导热仪

下一篇:夹具,连接件,伸缩杆


http://www.ppmy.cn/news/845683.html

相关文章

有什么可以快速剪切音乐的工具

有什么可以快速剪切音乐的工具,是不是会有很多人都对这个非常感兴趣啊,其实有很多人不知道剪切音乐可以干嘛,剪切工具具体是做什么的呢?其实如果不是小编目前从事这方面的工具,我应该也会对它不了解的,所以…

java 剪切音乐_怎么剪切一段音乐其中的片段

剪切音乐想必大家都不陌生,在各种手机铃声中我们都需要用到它来制作个性有趣的来电铃声,那么大家知道有什么简便的方法使用吗?小编有一个办法就是利用剪切工具的功能就可以完成了,我们就不用不用一点一点的设置音频片段了&#xf…

如何剪切音乐的一部分?来试试这个方法

音频剪切和合并是音频编辑中常见的操作,它可以用来去除不必要的部分或者将多个音频片段组合成一个完整的作品。在今天的数字化时代,有许多软件和工具可以帮助我们完成这个任务。 那你们知道具体的音频剪切合并的方法是什么吗?如果还不太清楚…

[MySql]数据库约束

NOT NULL - 指示某列不能存储 NULL 值。UNIQUE - 保证某列的每行必须有唯一的值。DEFAULT - 规定没有给列赋值时的默认值。PRIMARY KEY - NOT NULL 和 UNIQUE 的结合。确保某列(或两个列多个列的结合)有唯一标识,有助于更容易更快速地找到表中…

[Android]使用jni实现高斯模糊

1.高斯模糊的原理: 根据周边的像素值来确定自己的像素值,平均值,最大值,最小值,正太分布值 2.均值模糊blur 函数声明: CV_EXPORTS_W void blur( InputArray src, OutputArray dst,Size ksize, Point anc…

计算机组装维护课件,计算机组装与维护课件(全)

《计算机组装与维护课件(全)》由会员分享,可在线阅读,更多相关《计算机组装与维护课件(全)(60页珍藏版)》请在人人文库网上搜索。 1、计算机组装与维护,主讲教师:孟显果 E-Mail:,计算机组装与维护,本课程学习任务,计算机的选购 计…

计算机优化和维护的主要内容,计算机组装与维护(全)

《计算机组装与维护(全)》由会员分享,可在线阅读,更多相关《计算机组装与维护(全)(60页珍藏版)》请在人人文库网上搜索。 1、,计算机组装与维护,主讲教师:孟显果 E-Mail:,.,本课程学习任务,计算机的选购 计算机的组装 (1)硬件的安…

2021-03-10

今天有知乎网友跟我说,现在《和平精英》里面各种酷炫皮肤太华丽、连车子都可以氪金换成玛莎拉蒂、特斯拉,跟之前那种“朴素”的刺激战场,甚至Steam原作PC版《绝地求生:大逃杀》的写实风相差甚远。是《和平精英》变味了吗&#xff…