python - 如何将WMA文件合并到mp3(带有标题编辑)?

标签 python python-3.x audio mp3 wma

我有一些.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/

相关文章:

python - 如何在 matplotlib 图例中添加一个字符串作为艺术家?

python - 具有退出和重新启动循环的计算器程序

python - 防止按下 Tab 键时特定的 QLineEdit 聚焦

python - Flask:使用 POST 方法存储值并使用 GET 方法检索它

python - 扩展欧氏算法和乘法逆的概念

python - 如何在列表中换行?

python - 在python的openCV中遍历色彩空间

node.js - 记录传入的音频流 Node js

objective-c - 获取音乐播放的音频级别

javascript - 单击按钮时使计时器与音乐一起