音频问题,如何在内存中共享音频数据?
本帖最后由 Python3005 于 2020-5-26 05:42 编辑我读取了一个音频文件audio,转换成numpy数组进行了处理,现在需要导入另一个包,有没有包直接把这个处理过的numpy数组编码成音频文件留在内存中,而不写入硬盘,方便另一个包调用?
比如:import pydub
audio = pydub.AudioSegment.from_mp3(r"D:\Music\林俊杰 - 学不会.mp3")
对audio进行处理。。在内存中生成audio_new,不写入硬盘。是否有这种可能,编码后,用io包里面的Bytes打包所生成的audio_new的二进制数据,供其他模块读取?如下:
import moviepy.editor as mpy
import io
clip = mpy.AudioFileClip(io.BytesIO(audio_new))
请教大神,如何编码并把编码后的二进制数据付给一个变量? 鱼币! 鱼币! 鱼币~ 鱼币! 我觉得不能,两个模块之间的数据结构都不同…… 育碧 玉璧 xiaosi4081 发表于 2020-5-26 08:01
玉璧
没有{:10_243:} 鱼币没了{:10_269:} 你们这些人{:5_104:}
页:
[1]