首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使两个同名音频的长度相等?

如何使两个同名音频的长度相等?
EN

Stack Overflow用户
提问于 2019-09-11 13:38:33
回答 1查看 399关注 0票数 0

我在不同的目录中有两个音频,但具有相同的名称,例如a.wav,但这两个音频具有不同的长度,我想使它们的长度相同,但我不知道如何做到这一点。

请查看下面的音频配置。

代码语言:javascript
复制
Channels       : 1
Sample Rate    : 16000
Precision      : 16-bit
Duration       : 00:00:15.66 = 250586 samples ~ 1174.62 CDDA sectors
File Size      : 501k
Bit Rate       : 256k
Sample Encoding: 16-bit Signed Integer PCM

The other audio file configuration:

Input File     : 'a.wav'
Channels       : 1
Sample Rate    : 16000
Precision      : 16-bit
Duration       : 00:00:15.19 = 243040 samples ~ 1139.25 CDDA sectors
File Size      : 486k
Bit Rate       : 256k
Sample Encoding: 16-bit Signed Integer PCM
EN

回答 1

Stack Overflow用户

发布于 2019-10-24 03:12:02

如果音频文件接近所需长度,则

  1. 截断/裁剪过长的样本
  2. 填充过短的样本。零填充是常见的

如果音频文件的大小与所需文件的大小非常不同,您可能需要将非常长的文件分成较短的文件。或者丢弃太短的音频文件。

请注意,如果要应用机器学习,可能还需要将音频分割为较小的固定大小的分析窗口。This answer结合截断实现了这一点。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57882745

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档