gpt4 book ai didi

python - 在python中创建无限WAV文件

转载 作者:行者123 更新时间:2023-12-02 22:36:01 25 4
gpt4 key购买 nike

是否可以创建可以附加的“无限” WAV文件?
我想连续录制音频并将其写入WAV文件,但是我无法覆盖该文件以将其另存为新文件。原因是我想使用ist作为FFmpeg流的基础,它通过图像管道获得可视部分。
我用Python编程,想要做类似的事情

audio_file = wave.open("myfile.wav")
audio_file.setlength(9999999)
audio_file.append(chunksof_audio)

最佳答案

将文件保存到文件几乎肯定是将记录的数据流传输到FFmpeg的错误方法。我认为您需要在内存中创建一个缓冲区来接收记录的数据。然后打开一个IO流,该IO流可以直接馈入FFmpeg流输入,并从该缓冲区轮询数据。
缓冲区应该是某种FIFO环形结构,这种环形结构可以扩展大小并允许两个流同时运行。 IDK Python如何让您轻松构建这样的数据结构,或者如何处理并发操作。这就是我使用Java要做的事情。

关于python - 在python中创建无限WAV文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63755663/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com