2012-09-07 31 views
1

我有三個3GP文件,我用襪將它們結合起來使用SOX結合音響

sox --combine sequence C:\1.3gp C:\2.3gp C:\3.3gp C:\newaudio.3gp 

,但它表明,「失敗的格式:文件擴展名不處理3gp

它意味着我必須安裝一些擴展?

我想用sox做到這一點,任何人都可以給我任何建議嗎?

或者它可以用ffmpeg做到這一點?

回答

1

3gp是一個多媒體容器,不支持sox

您可以使用ffmpeg提取音頻並使用sox對其進行進一步處理,但ffmpeg也可以進行大量音頻處理。

下面就來將數據轉換爲wav的一種方式,串聯和轉換回3gp

ffmpeg -i 1.3gp -c:v null 1.wav 
ffmpeg -i 2.3gp -c:v null 2.wav 
ffmpeg -i 3.3gp -c:v null 3.wav 

串連,也許其他事情sox(順序爲默認設置,以便無需指定):

sox 1.wav 2.wav 3.wav long.wav 

轉換回3gp

ffmpeg -i long.wav newaudio.3gp 
+0

工作很好,謝謝。 – user1622115