1. 程式人生 > >ffmpeg 多個音訊合併 擷取 拆分

ffmpeg 多個音訊合併 擷取 拆分

多個mp3檔案合併成一個mp3檔案

一種方法是連線到一起 ffmpeg64.exe -i "concat:123.mp3|124.mp3" -acodec copy output.mp3 解釋:-i代表輸入引數           contact:123.mp3|124.mp3代表著需要連線到一起的音訊檔案            -acodec copy output.mp3 重新編碼並複製到新檔案中 另一種方法是混合到一起 ffmpeg64.exe -i 124.mp3 -i 123.mp3 -filter_complex amix=inputs=2:duration=first:dropout_transition=2 -f mp3 remix.mp3 解釋:-i代表輸入引數
-filter_complex ffmpeg濾鏡功能,非常強大,詳細請檢視文件            amix是混合多個音訊到單個音訊輸出            inputs=2代表是2個音訊檔案,如果更多則代表對應數字            duration 確定最終輸出檔案的長度 longest(最長)|shortest(最短)|first(第一個檔案)             dropout_transition The transition time, in seconds, for volume renormalization when an input stream ends. The default value is 2 seconds.             -f mp3  輸出檔案格式 音訊檔案擷取指定時間部分
ffmpeg64.exe -i 124.mp3 -vn -acodec copy -ss 00:00:00 -t 00:01:32 output.mp3 解釋:-i代表輸入引數 -acodec copy output.mp3 重新編碼並複製到新檔案中            -ss 開始擷取的時間點            -t 擷取音訊時間長度 音訊檔案格式轉換 ffmpeg64.exe -i null.ape -ar 44100 -ac 2 -ab 16k -vol 50 -f mp3 null.mp3 解釋:-i代表輸入引數 -acodec aac(音訊編碼用AAC)            -ar 設定音訊取樣頻率
          -ac  設定音訊通道數           -ab 設定聲音位元率            -vol <百分比> 設定音量 轉自:http://blog.sina.com.cn/s/blog_50e610900102vkab.html