vb怎么合并音频
vb吧
全部回复
仅看楼主
吧务
level 13
qq1132244364 楼主
如图
2013年06月01日 09点06分 1
level 12
这个要对文件格式有一定得了解,首先要准确获取数据帧,然后还要构建文件头。
2013年06月01日 09点06分 2
这个……可以先转成WAV合并了再转成MP3吗?
2013年06月01日 11点06分
qq1132244364: 可以,但是那样有些麻烦,其实mp3文件结构也不太复杂,看看资料就差不多了
2013年06月02日 09点06分
level 10
贴吧不卖称号了,我也想去买一个...
2013年06月01日 09点06分 3
什么意思?到哪里买卖?
2013年06月01日 16点06分
你头像下面有四个字 贴吧公益 这个不是贴吧称号吗?这个怎么弄的?我也想弄个玩玩。
2013年06月02日 12点06分
level 7
可以先转成WAV再合并
2013年06月01日 15点06分 5
level 7
我写过
2013年06月01日 15点06分 6
能提供下代码吗?
2013年06月02日 07点06分
回复 qq1132244364 :不好意思,我写的是混合。。。
2013年06月02日 10点06分
回复 最爱的那一个 :我需要混合的。。能给个源代码不
2013年06月02日 15点06分
回复 HJonny :已开新帖,请自行前往
2013年06月03日 01点06分
level 11
两个直接和成一起也能播放,但会有些错误
2013年06月01日 15点06分 7
嗯,我也了解这个问题,难道还要去掉文件头再合并?
2013年06月02日 07点06分
不知道,我试过,能听,但是时间那里显示有问题。。。
2013年06月02日 07点06分
吧务
level 13
是声音混合吗?
2013年06月01日 16点06分 8
不是,简单来说。就是“拼接”
2013年06月02日 07点06分
level 7
简单
2013年06月02日 18点06分 9
level 7
Option Explicit
将 1.mp3 和 2.mp3 合并为 music_new.mp3
Private Sub cmdAddFile_Click()
Dim bytData() As Byte
bytData = ReadFile(App.Path & "\1.mp3")
Call WriteFile(App.Path & "\music_new.mp3", bytData)
bytData = ReadFile(App.Path & "\2.mp3")
Call WriteFile(App.Path & "\music_new.mp3", bytData, , False)
End Sub
2013年06月02日 18点06分 10
level 14
应该需要一些加工处理的,直接合并二进制数据我倒是试过,但是播放到合并点时有时候有爆音(类似卡碟的症状),有一些纠错不强的播放软件干脆直接跳了..... 看来这样直接合并肯定不行,而用 GoldWave 合并就很完美,估计人家是做了一些处理的... 这就需要对 MP3 的格式有相当的了解才能做了.
2013年06月03日 00点06分 11
level 13
Call Shell("cmd /c copy /b " & aa & "+" & bb & " " & cc, vbHide)
aa="1.mp3"bb="2.mp3"cc="3.mp3"
2013年06月03日 00点06分 12
老师的这个最简单的了!
2013年06月03日 02点06分
这是直接压一块的。。。有时放不出来啊!还有时爆音。。。
2013年09月25日 12点09分
level 8
两个比特率相同的MP3文件是可以直接1+2=3的,而且可以正常播放
但是如果比特率不相同的话,虽然合并后能播放,但是2.mp3的比特率就会变成1.mp3的比特率,播放时长也会不正确。
2013年09月25日 12点09分 13
level 1
Csdn上 有个 纯vb实现wav合并
2023年05月03日 16点05分 14
1