我有一些.wma
文件,我正在尝试将其合并为一个文件...
我从python开始读取字节文件,然后将它们写入一个新文件,就像我尝试cmd命令 copy /b file1.wma + file2.wma + else.wma total.wma
一样
所有人都得出了相同的结果:我的文件总字节数与段的实际总字节数相同,但是当我尝试打开文件时,它在长度(时间)和内容上都播放了第一段-这意味着我有一个15 MB 10秒声音:-))
我尝试使用不同的.wma
文件来做到这一点,但是每次它的长度和内容以及总大小都是第一个。
我的假设是,可能是我的.wma
数据帧(可能在文件头中)有一个有关当前文件长度的数据,因此,当播放器尝试播放文件时,在合并文件后,读取有关时间的数据并在播放后停止。时间。或类似的东西。
因此,我需要以与最终输出匹配的方式来编辑那些数据框或标题(如果存在的话),或者只是忽略它们即可。
但我不知道这是对的还是我怎么做.wma
文件样本:https://github.com/Fsunroo/PowerPointVoiceExtract(例如,media1.wma和media2.wma)
注意:加入歌曲的Web应用程序没有这样的问题(也许它们在编辑标题吗?!)
注意2:这是我的代码的一部分,从简档文件中提取语音。
最佳答案
我通过使用moviepy.editor
解决了问题
可在以下位置访问更正的项目:https://github.com/Fsunroo/PowerPointVoiceExtract
关于python - 如何将WMA文件合并到mp3(带有标题编辑)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64106637/