ffmpeg處理pcm和mp3互轉

ffmpeg處理pcm和mp3互轉

在網上找的文章,關於pcm轉mp3的幾乎沒有,因而本身翻看文獻找到答案。
示例中的mp3文件是直接隨便下載了一首歌,使用Cool Edit Pro查看,採樣率16000,雙聲道。編碼

MP3截取

ffmpeg -y -i test.mp3 -ss 00:00:00 -t 00:00:03 -acodec copy output_mp3.mp3
參數 說明
-y 容許覆蓋
-i test.mp3 源文件
-ss 00:00:00 開始時間
-t 00:00:03 結束時間
-acodec copy 編碼格式複製

mp3轉pcm

ffmpeg -y -i test.mp3 -acodec pcm_s16le -f s16le -ac 2 -ar 16000 16k.pcm
參數 說明
-y 容許覆蓋
-i test.mp3 源文件
-acodec pcm_s16le 編碼器
-f s16le 強制文件格式
-ac 2 雙聲道
-ar 16000 採樣率

pcm轉mp3

ffmpeg -y -f s16be -ac 2 -ar 16000 -acodec pcm_s16le -i 16k.pcm new_mp3.mp3
參數 說明
-y 容許覆蓋
-f s16le 強制文件格式
-ac 2 雙聲道
-ar 16000 採樣率
-acodec pcm_s16le 編碼器
-i test.mp3 源文件

特別注意

參數的順序,若是是在源文件前是做用於源文件的。code

相關文章
相關標籤/搜索