python - 如何捕获麦克风流并使用 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 中捕获声音。
解决方案
推荐阅读
- java - 使用 gradle 将清单文件添加到 jar
- javascript - 在反应中,在 Render() 之前执行 API 调用和重定向的最佳方法是什么?
- python - 如何使用 python Telegram Bot API 将文件上传到谷歌驱动器
- c - 用 C 写位图
- android - 错误:无法解决:同步 Android 项目时的 firebase-auth-license
- python - 如何将纬度归一化到-90到90的范围内?
- python-3.x - 应用比较运算符后如何输出到另一列
- python - 我怎么知道我的电报机器人用户按下了按钮?
- angular - 需要帮助传递用户输入数据以动态更改表单
- angular - 如何使用 HttpRepsonse 从 post 方法获得回报