作者larrywhy (坏)
看板MATLAB
标题有关WAV音讯波形图的问题
时间Tue Jan 8 22:13:29 2013
※ 引述《ltroot (安安)》之铭言:
: 如果我只是想要取某个时间点到某个时间点中间这段的波形图该怎麽取呢?
: 我大概想到的方式是取那一段的sample points
: 不过时间该怎麽处理呢? 像是输入开始时间跟结束时间 然後绘出这一段的波形
如这篇文章所提及
推文中告知的方法 output 出来是什麽东西呢!?
我想要做切割音乐要如何实作呢!?
例如: 将 0~10 秒 11~20秒 21~30秒的wav 档分割出来
(上述提及秒数可以让使用者自订)
该怎麽做呢!?
sample rate 一开始也未知情形下
↓sample rate (不知第10秒该怎下...)
原本想说用 [y,fs]=wavread(file, [XXX XXX]); 这个方式
但是我要一开始就给 切割开始时间 以及 切割结束时间 (提供秒数)
该怎麽做呢!? 麻烦求解了~"~
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.123.102.72
※ 编辑: larrywhy 来自: 140.123.102.72 (01/08 22:14)
※ 编辑: larrywhy 来自: 140.123.102.72 (01/08 22:15)
1F:→ geniusturtle:sample rate就是每秒钟有几个点 01/09 12:39
2F:→ geniusturtle:所以如果你要1.2秒 那index就是sample rate*1.2 01/09 12:39
3F:→ larrywhy:你好 可是一开始并不知道sample rate 要怎下呢!? 01/09 13:58
4F:→ geniusturtle:[y,fs]=wavread(file, [1 1]); % 这样呢OAO 01/09 17:58