首页 > 解决方案 > 如何捕获麦克风流并使用 ffmpeg 进行更改?

问题描述

我正在使用 ffmpeg 在 python 上使用以下代码来改变 wav 文件;

song = subprocess.Popen(["ffmpeg", "-i", sys.argv[1], "-af", "asetrate=22050,aresample=44100,atempo=2", "-f", "wav", "pipe:1"],stdout=subprocess.PIPE)

但我想将麦克风流发送到这个子进程。如何将 sys.argv[1] 更改为麦克风流数据?

我正在使用 pyaudoio 库在 python 中捕获声音。

标签: pythonffmpegpyaudio

解决方案


推荐阅读