Getting Started with FFmpeg
Ubuntu: 20.04
FFmpeg: 4.2.4
FFmpeg 是一套可以用來執行音訊、視訊多種格式轉檔處理的 OpenSource 軟體,其中裡面包含了負責解碼的 libavcodec
和負責格式轉換的 libavformat
函式庫,可以說是音訊、視訊界的標配軟體。
從 FFmpeg wiki 可以看到更多發展的歷史。
Installation
Ubuntu
可以直接透過 apt 指令頒汪 FFmpeg
。
sudo apt install ffmpeg
安裝完成以後就可以透過 -version
看一下版本資訊了。
ffmpeg -version
另外也可以透過 -encoders
參數查看現在有哪些 encoder。
ffmpeg -encoders
Basic Usage
由於 FFmpeg
的參數非常多,甚至在不同情境之下衍伸出來的組合技也不同,所以很難在同一種情境下全部說明,這邊就先以音檔轉檔當範例。
# 查看參數說明
ffmpeg -h
# 音檔轉檔,將 wav 轉成 mp3
# 透過 -i 指定輸入檔,最後一個參數為輸出檔,FFmpeg 會根據檔名自動判斷使用哪個 encoder
ffmpeg -i 776752982.wav 776752982.mp3