使用FFmpeg裝換mp3或wav文件爲pcm格式文件

使用FFmpeg裝換mp3或wav文件爲pcm格式文件

由於項目開發中需要驗證pcm格式音頻的播放,可以使用FFmpeg進行轉換
示例如下
ffmpeg -i incoming.mp3 -ar 8000 -ac 1 -acodec pcm_s16le -f s16le pcm16bit-le-1ac-8khz.pcm

說明:
-i incoming.mp3: 輸入文件爲incoming.mp3
-ar 8000: 轉換後採樣率爲8000
-ac 1: 轉換後聲道數爲1
-acodec pcm_s16le: 設置音頻編碼方式爲輸出pcm格式,採用signed 16編碼,字節序爲小端;
-f s16le: 即PCM signed 16-bit little-endian可以通過命令ffmpeg -formats查看支持的格式種類;
          強制輸入輸出文件的格式,往往會自動檢測或根據文件後綴猜到,大多不需要指定;
pcm16bit-le-1ac-8khz.pcm: 爲輸出文件名


典型轉換
ffmpeg -i incoming.mp3 -ar 8000 -ac 2 -acodec pcm_s16le -f s16le  pcm16bit-le-2ac-8khz.pcm
ffmpeg -i incoming.mp3 -ar 8000 -ac 1 -acodec pcm_s16le -f s16le  pcm16bit-le-1ac-8khz.pcm

ffmpeg -i music.mp3 -ar 8000 -ac 1 -acodec pcm_s16le -f s16le  music-pcm16bit-le-1ac-8khz.pcm

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章