1

3つの3gpファイルがあり、soxを使用してそれらを結合します

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

しかし、「FAIL format:no handler for file extension 3gp」という表示です

拡張機能をインストールする必要があるということですか?

私はソックスでそれをやろうとしています、誰か私に何か提案をしてもらえますか?

または ffmpeg でそれを行うことは可能ですか?

4

1 に答える 1

1

3gpはマルチメディア コンテナであり、 ではサポートされていませんsox

でオーディオを抽出しffmpeg、さらに処理することsoxffmpegできますが、多くのオーディオ処理を行うこともできます。

wavデータを に変換し、連結して に戻す1 つの方法を次に示します3gp

ffmpeg -i 1.3gp 1.wav
ffmpeg -i 2.3gp 2.wav
ffmpeg -i 3.3gp 3.wav

おそらく他のものを連結しsoxます(シーケンスはデフォルトであるため、指定する必要はありません):

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

に戻す3gp:

ffmpeg -i long.wav newaudio.3gp
于 2012-09-07T12:13:03.113 に答える