ffmpeg を使用して、2 つのオーディオ mp3 ファイルを 1 つの mp3 出力ファイルにオーバーレイ/ダウンミックスできますか?
質問する
70343 次
7 に答える
144
ステレオ + ステレオ → ステレオ
通常のダウンミックス
amixフィルターを使用します。
ffmpeg -i input0.mp3 -i input1.mp3 -filter_complex amix=inputs=2:duration=longest output.mp3
またはamergeフィルター:
ffmpeg -i input0.mp3 -i input1.mp3 -filter_complex amerge=inputs=2 -ac 2 output.mp3
各入力を特定の出力チャンネルにダウンミックス
ffmpeg -i input0.mp3 -i input1.mp3 -filter_complex "amerge=inputs=2,pan=stereo|c0<c0+c1|c1<c2+c3" output.mp3
モノ+モノ→ステレオ
結合フィルターを使用します。
ffmpeg -i input0.mp3 -i input1.mp3 -filter_complex join=inputs=2:channel_layout=stereo output.mp3
または合併:
ffmpeg -i input0.mp3 -i input1.mp3 -filter_complex amerge=inputs=2 output.mp3
モノ+モノ→モノ
amixフィルターを使用します。
ffmpeg -i input0.mp3 -i input1.mp3 -filter_complex amix=inputs=2:duration=longest output.mp3
詳細と例
FFmpeg Wiki: オーディオ チャンネルを参照してください。
于 2013-01-25T18:52:16.050 に答える
2
長さが異なる場合は、apadを使用して、短い方にサイレント サウンドを追加できます。
于 2013-10-08T10:59:33.507 に答える
1
バッシュあり
set 'amovie=a.mp3 [gg]; amovie=b.mp3 [hh]; [gg][hh] amerge'
ffmpeg -f lavfi -i "$1" -q 0 c.mp3
于 2013-01-24T18:06:46.853 に答える