【问题标题】:Mix audio files with an offset(at particular points) using SOX使用 SOX 混合具有偏移量的音频文件(在特定点)
【发布时间】:2012-12-28 00:49:57
【问题描述】:

我有两个音频文件,一个是 10 秒长,另一个是 17 秒长,我想将文件混合在一起,以便 17 秒文件从头开始播放,而 10 秒文件将在 7 秒后开始播放17秒文件。 我该怎么做?

我关注了link,我还尝试了 Sox 常见问题解答中提到的其他命令,问题编号 7,但我无法通过提供偏移量来混合两个文件,我也在命令行中尝试了该命令并且错误相同.

我看到的错误是

选项 ` ' 无法识别

我使用的命令是

sox -m drums.wav "|sox beats.wav -p pad 1.5" out.wav  

编辑:在我看来,管道运算符“|”坏了,怎么解决?

我的问题和这个forum中提到的一模一样

【问题讨论】:

  • 您找到解决方案了吗?我无法使用“audionuma”的答案来解决这个问题。

标签: android-ndk ffmpeg pipe sox windows-console


【解决方案1】:

我认为" 存在问题。 试试

sox -m drums.wav '|sox beats.wav -p pad 1.5' out.wav

【讨论】:

  • 感谢您的回答没有区别,我在 windows 控制台中尝试命令,我得到的错误是“写入输出文件时出错:管道损坏”
  • 抱歉,事实上这确实适用于 Mac OS X.8 上的 bash。我没有Windows系统。也许这里有一个线索:stackoverflow.com/questions/1200235/…
  • 您使用的是哪个版本的 sox?我正在使用 14.4.0
  • 我有两个音频文件,一个是 10 秒长,另一个是 17 秒长,我想将这些文件混合在一起,以便 17 秒文件从头开始播放,而 10 秒文件将7 秒后开始进入 17 秒文件。我该怎么做?
猜你喜欢
  • 2011-06-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多