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
Categories: FFmpeg