首页 > 解决方案 > 管道 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 用户)任何帮助将不胜感激:)

标签: linuxsox

解决方案


推荐阅读