写的一个播放音乐时的频谱效果
vbfool UID.352791
2017-03-09 发表
总感觉哪里有问题,中间部分一直是个坑一样的形状。
敬告:
为防止不可控的内容风险,本站已关闭新用户注册,新贴的发表及评论;
你现在看到的内容只是互联网用户曾经发表的言论快照,仅用于老用户留存纪念,且仅与科技行业相关,全部内容不代表本站观点及立场;
本站重新开放前已针对包括用户隐私、版权保护、信息安全、国家政策在内的各种互联网法律法规要求,执行了隐患内容的自查、屏蔽和删除;
本站目前所属个人主体,未有任何盈利安排与计划,且与原WFUN.COM所属公司不存在任何关联关系;
如果本帖内容或者相关资源侵犯到您的合法权益,或者您认为存在问题,那么请您务必点此举报或投诉!
为防止不可控的内容风险,本站已关闭新用户注册,新贴的发表及评论;
你现在看到的内容只是互联网用户曾经发表的言论快照,仅用于老用户留存纪念,且仅与科技行业相关,全部内容不代表本站观点及立场;
本站重新开放前已针对包括用户隐私、版权保护、信息安全、国家政策在内的各种互联网法律法规要求,执行了隐患内容的自查、屏蔽和删除;
本站目前所属个人主体,未有任何盈利安排与计划,且与原WFUN.COM所属公司不存在任何关联关系;
如果本帖内容或者相关资源侵犯到您的合法权益,或者您认为存在问题,那么请您务必点此举报或投诉!
全部回复:
vbfool
UID.352791
2017-03-10 回复
Quote***链接停止解析***
一直不清楚这种频谱是怎么实现的,win2d?又怎么根据音频文件得到频谱_(:з」∠)_ ...
先创建一个Runtime库,实现一个IBasicAudioEffect的音频插件,再写一个static的类(比如叫AudioDataProvider),在插件里把音频数据传进这个类里,这样的话,你在其它地方访问这个类,就可以拿到音频数据了。
Opp****ity
UID.2657865
2017-03-10 回复
Quote***链接停止解析***
这代码基本是照抄的NAudio,已经取过对数了。
怎么看都不像一个正常的响度图,是FFT吗?
vbfool
UID.352791
2017-03-10 回复
Quote***链接停止解析***
不懂了,横轴的范围没问题吧
照着抄的,它写的1024,我就也写的1024
晚上回去我找时间把代码传上来。
vbfool
UID.352791
2017-03-14 回复
Quote***链接停止解析***
为什么是一个弧形 太整齐了。。。
是啊,所以才说是有问题,这代码大部分是从NAudio上照抄下来的,但是感觉缺了什么。
LZ****io
UID.2887091
2017-03-19 使用
Lumia 830 回复
Quotez940382837 发表于 2017-3-10 09:55
一直不清楚这种频谱是怎么实现的,win2d?又怎么根据音频文件得到频谱_(:з」∠)_ ...
傅里叶。
qa****ak
UID.1104291
2017-04-29 回复
如果能像曾经的MediaPlayer一样能有一些根据音乐的随机玄幻效果的话最好不过了.(不过WPF和UWP性能唉.....). NAudio有这种插件不? 不那么占CPU的, 或者你知道有类似的?
vbfool
UID.352791
2017-04-29 回复
Quote***链接停止解析***
请问下如何只读取左声道或右声道呢?有朋友知道吗?或者有 ffmpeg 库有朋友试过吗?只播放左声道。 ...
我记得播放控件上有AudioBalance属性的
vbfool
UID.352791
2017-04-29 回复
Quote***链接停止解析***
如果能像曾经的MediaPlayer一样能有一些根据音乐的随机玄幻效果的话最好不过了.(不过WPF和UWP性能唉.....). ...
用了Win2D,那种特效性能也不差的。
qa****ak
UID.1104291
2017-04-29 回复
Quote***链接停止解析***
用了Win2D,那种特效性能也不差的。
不是你截图那种竖条. 是根据音乐节奏有一种魔幻效果产生.
vbfool
UID.352791
2017-04-30 回复
Quote***链接停止解析***
不是你截图那种竖条. 是根据音乐节奏有一种魔幻效果产生.
我知道你说的什么啊,Direct2D是GPU加速的啊,只要你数学函数不是太复杂,画个图像并不是那么吃资源吧。
qa****ak
UID.1104291
2017-04-30 回复
Quote***链接停止解析***
我知道你说的什么啊,Direct2D是GPU加速的啊,只要你数学函数不是太复杂,画个图像并不是那么吃资源吧。
...
算法还是得自己写吧..我问的是插件