linux - 管道 sox 输出到 aplay
问题描述
我需要将多个 mp3 文件连接在一起,然后调整音量,然后通过 aplay 播放。我目前使用以下 3 个命令执行此操作
sox file1.mp3 file2.mp3 file3.mp3 out1.wav
sox -v 0.5 out1.wav out2.wav
aplay -D plughw:1,0 out2.wav
这可以正常工作,唯一的小问题是它会创建临时文件,我知道可以通过以某种方式将所有这些命令连接在一起来完成。有点像。
sox file1.mp3 file2.mp3 file3.mp3 | sox -v 0.5 | aplay -D plughw:1,0
但似乎无法让管道工作(我不是真正的 linux 用户)任何帮助将不胜感激:)
解决方案
推荐阅读
- python - 计算python列表中对象的出现次数
- reactjs - 图像 URL 同时采用 localhost 和服务器主机
- python - Django:会话在 Heroku 上没有按预期工作
- android - 程序类型已经存在:com.opencsv.CSVParser
- python - 为什么 tf.get_variable('test') 返回一个名为 test_1 的变量?
- python - 在“if”条件下使用变量时的 Python 3 NameError
- angular - 如果在特定文件夹中,由 Angular CLI 生成的测试会失败
- opencart - 是否有任何用于在 Opencart 中获取类别的 api
- c# - 为什么随着迭代次数的增加,比较“is”和“typeof”之间性能的基准测试结果会相反?
- c# - 从 .net core 中的 layout.cshtml 访问数据库