美文网首页
2019-12-07 wav音频剪切与合并

2019-12-07 wav音频剪切与合并

作者: oracle3 | 来源:发表于2019-12-07 23:26 被阅读0次

下载了一堆音频编辑软件,最后在合并的时候都提示要收费,所以只好写代码搞定了
首先用QQ影音确定需要裁减音乐的地方,比如我需要裁掉11:08到11:48,12:51到13:05,那么python编码如下:

from pydub import AudioSegment

song = AudioSegment.from_wav("our.wav")

first = song[:(11*60+6)*1000]
first.export("first.wav", format="wav")

second = song[(11*60+48)*1000:(12*60+51)*1000]
second.export("second.wav", format="wav")

third = song[(13*60+5)*1000:]
third.export("third.wav", format="wav")

ring_lists = AudioSegment.empty()
ring_lists += first
ring_lists += second
ring_lists += third
ring_lists.export("ring_lists.wav", format="wav")

前提是安装pip install pydub
我没有安装ffmpeg,因为去ffmpeg发现文件好大,下载太耗时
如果改mp3就是下面的方式:

from pydub import AudioSegment

song = AudioSegment.from_mp3("our.mp3")

first = song[:(8*60+0)*1000]
first.export("first.wav", format="mp3")

third = song[(8*60+16)*1000:]
third.export("third.wav", format="mp3")

ring_lists = AudioSegment.empty()
ring_lists += first
ring_lists += third
ring_lists.export("ring.mp3", format="mp3")

记得在path中增加设置:C:\ffmpeg\bin
参考文章
1、把多个音频文件合成一个文件,并且中间加10s的静音的间隔
2、pydub简单介绍

相关文章

  • 2019-12-07 wav音频剪切与合并

    下载了一堆音频编辑软件,最后在合并的时候都提示要收费,所以只好写代码搞定了首先用QQ影音确定需要裁减音乐的地方,比...

  • 2019-04-07 音频文件合并

    两个wav文件合并过程 主要的思路 :wav格式的音频文件有一定的格式:head+数据字节数组!两个wav格式...

  • Mac剪切合并音频

    使用Mac自带的两款软件: QuickTime Player和iMovie 剪辑 以两个音频文件为例: 例如音频1...

  • 2019-08-01

    amr - mp3amr - wav音频比较与转码

  • android音频编辑之音频合成

    前言 音频编辑系列: android音频编辑之音频转换PCM与WAV android音频编辑之音频裁剪 andro...

  • 剪切音频和合并音频的简单方法,小白必读

    对于音频小白来说,想把MP3等格式的音频丢弃剪切掉一部分,真的太难了;如果想把两段音频合并成一个音频,更是难上加难...

  • WAV和PCM的关系和区别

    什么是WAV和PCM? WAV:wav是一种无损的音频文件格式,WAV符合 PIFF(Resource Inter...

  • WAV,PCM学习笔记

    什么是WAV和PCM? WAV:wav是一种无损的音频文件格式,WAV符合 PIFF(Resource Inter...

  • 音乐播放学习

    一、常见音频格式 WAV文件,WAV文件格式是一种由微软和IBM联合开发的用于音频 数字存储的标准,WAV文件...

  • 音乐播放学习

    一、常见音频格式 WAV文件,WAV文件格式是一种由微软和IBM联合开发的用于音频 数字存储的标准,WAV文件...

网友评论

      本文标题:2019-12-07 wav音频剪切与合并

      本文链接:https://www.haomeiwen.com/subject/rvupgctx.html