2016-09-15 23 views
0

我使用下面的命令來合併兩個音頻文件(MP3)合併成一個output.mp3調整兩個輸入mp3文件的體積而使用的ffmpeg

-i /sdcard/NNR/input1.mp3 -i /sdcard/NNR/input2.mp3 
    -filter_complex amerge -ac 2 -c:a libmp3lame 
    -q:a 4 /sdcard/NNR/output.mp3 

請建議我如何調整雙方的音量級別輸入文件到某個特定的級別。

我發現了以下過濾器變量,但並不完全知道如何調整到我的命令。

ffmpeg -i a.mp3 -i b.mp3 
    -filter_complex "[0:a]volume=.25[A];[1:a][A]amerge[out]" 
    -map [out] -c:a pcm_s16le out.wav 

任何幫助將非常appreciated.Thanks

回答

1

你會使用

-i /sdcard/NNR/input1.mp3 -i /sdcard/NNR/input2.mp3 
-filter_complex "[0]volume=0.5,pan=2c[a];[1]volume=0.7,pan=2c[b];[a][b]amix=duration=shortest" 
-ac 2 -c:a libmp3lame -q:a 4 /sdcard/NNR/output.mp3 
+0

嗨Mulvya,我想你建議的方式,但它給人的錯誤。我現在試圖通過這個命令設置音量,請檢查爲什麼我仍然不能執行命令'ffmpeg -i input1.mp3 -i input2.mp3 -filter_complex「[0:a] volume = 0.3; [1:a ] volume = 0.5; [0:a] [1:a] amerge =輸入= 2,pan =立體聲| c0

+0

你用我的命令得到了什麼錯誤?顯示控制檯輸出。 – Mulvya

+0

'[Parsed_amerge_2 @ 0x7f9a90426860]沒有對輸入1信道佈局 [Parsed_amerge_2 @ 0x7f9a90426860]沒有對輸入通道佈局2 [AVFilterGraph @ 0x7f9a90416e00]下面的過濾器不能選擇自己的格式:Parsed_amerge_2 考慮插入的(a)的格式過濾器靠近他們的輸入或輸出。 配置複雜過濾器時出錯。 輸入/輸出錯誤' –

相關問題