cat
mp3wrap
私にはどちらも効果がありません。ファイルをマージしましたが、結果ファイルを再生するとオーディオの長さ情報が正しくありません。つまり、最初の部分(最初のファイルの一部)の長さを表示し、次に2番目の部分の長さを表示します...など。
効果があるかもしれない他の選択肢は何ですか?過去には満足していましたが、ffmpeg
もう使用されていません。
ベストアンサー1
ffmpeg -i "concat:1.mp3|2.mp3|3.mp3" -acodec copy output.mp3
Pythonを使用している場合は、子プロセスを使用できます
import subprocess
subprocess.call(['ffmpeg', '-i', 'concat:1.mp3|2.mp3|3.mp3', '-acodec', 'copy', 'output.mp3'])
ファイルにmp3パスを含めることもできます。
# audio-to-process.txt
file '/path/to/mp3-1'
file '/path/to/mp3-2'
file '/path/to/mp3-3'
次に、
ffmpeg -f concat -safe 0 -i audio-to-process.txt -c copy output
ファイルパスが相対パスの場合、-safe 0フラグは必要ありません。