跳至主要内容

FFmpeg 影片轉檔

FFmpeg 是一個免費開源的影音處理工具,可以轉換、錄製、串流各種格式的影片與音訊。

以下示範用 H.264 編碼輸出成 MP4 格式,可相容於各種裝置與網頁播放器。

ffmpeg -i input.mp4 ^
-c:v libx264 -preset veryslow -profile:v main -pix_fmt yuv420p ^
-crf 23 -level 4.0 ^
-c:a aac -b:a 128k ^
-movflags +faststart ^
output.mp4

重要參數說明

-crf

數值說明
18視覺上接近無損
23預設值,良好品質
28中等品質
0-51範圍:數值越小品質越好

-level

等級支援規格
4.0720P@60FPS
4.21080P@60FPS

-movflags +faststart

將 MP4 檔案的 moov metadata 移到檔案開頭,讓影片可邊載入邊播放(適合網頁串流)。