Ffmpeg
如何解析 ffmpeg 的 -b:a 選項?
當您轉換並創建 320kbps mp3 文件時,您可以執行
ffmpeg -i original.wav -b:a 320K out.mp3
但是為什麼可以
-b:a
指定比特率呢?我已經閱讀man ffmpeg
了官方的ffmpeg 文件,但-b:a
甚至-b
根本沒有描述,儘管可以在其中看到一些範例。此外,mp3 的預設比特率似乎是 128kbps,但這兩者都沒有提及。有沒有人驗證
-b:a
選項的有效性?是什麼b
意思a
?比特率和音頻?
FFmpeg 由多個庫組成,每個庫都專用於媒體處理管道的某些部分,以及諸如 ffmpeg 二進製文件之類的工具,用於設置管道並管理其執行。您連結到的文件頁面與 ffmpeg 二進製文件有關。但是,比特率是與編碼相關的選項,它記錄在 libavcodec 頁面 https://ffmpeg.org/ffmpeg-codecs.html#Codec-Options
在 token
-b:a
中,冒號之前的部分標識選項,在本例中為比特率。(第一個)冒號後面的字元串是流說明符,用於標識選項的目標。因此,-b:a:2
設置輸出中第三個音頻流的比特率。