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