C_and_CPP 板


LINE

※ 引述《sp012336 (^^)》之铭言: : 因为那太过於进阶(Maybe未来会用到) : 而我只需要能够处理 : 将一首mp3/wav/midi档格式的音乐透过程式读取进阵列中 : 以做後续的处理 : 但在市面上看到的都找不到相关的工具书 : 所以想在此询问大大是否有哪间书商或是作者有出过类似的工具书 : 恳请大大们帮忙 : 小弟我对您感激不尽 我最近刚好在写相关的程式 不过我还没做什麽进阶的处理 这方面的东西资料相对比较难找 例如我想做软体混音 网路上找得到的混音 都是直接输出到音效卡的 没有能让你取得混合後音讯的 所以我找了半天没找到现成的可以用 就自己写一个软体混音的引擎 像读取音乐等等,因为实在太耗时间 格式太多种 想每种都自己写 会先发疯 於是我决定使用现成的函式库 最初我找到GStreamer,它是Open Source的类似DirectShow的串流处理程式库 可以跨平台,可是试了一阵子 发现编译等等麻烦问题会让我很头大 所以想说反正我的程式只在Windows下跑 跨平台没有必要 就改用DirectShow 所以它能播的音乐我都能抓 除此之外还有很多东西要写 让我最头大的是各种格式之间的转换 DirectShow的格式都是这样 121212121212.... 左声道右声道 也有单一声道的可能 每声道样本的长度好像也有可能会有8bits和16bits两种可能 而在混音时为了减少误差用的是float 我花了不少时间在想要怎样解决 最後我用样版 写了能够自动转换的iterator 想要存取某段audio使用float的话只要这样写 ConvertedAudio<float> audio(data); 就可以使用float存取 单声道也会被自动转换成双声道 其实除此之外我还发现另一个头痛的问题 就是取样的频率 44100是最常见的濒率 可是以Mp3而言 有44100和48000两种可能 我就有遇过48000的mp3 播起来速度会变很慢 因为我是用44100的速度来处理 = =" 这部份我还没去处理它 但其实不难 在ConvertedAudio里多加针对这部份的处理就可以 总而言之 音讯不好处理 很多格式令人觉得很烦= = 要先想办法统一 而效率又是另一个要处理的问题 我的应用需要即时性 所以效率很重要 -- 哇咧咧 创意投票系统 http://walele.com 易记学 程式设计教学 http://ez2learn.com/ 易记学 程式设计讨论区 http://forum.ez2learn.com VICTOR's 个人Blog http://blog.ez2learn.com/ 财报分析王 http://victorlin.serveftp.org/stock/ --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.113.156.83







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:e-shopping站内搜寻

TOP