跳轉到內容

FFMPEG 中級指南/h.264

來自華夏公益教科書

H.264 可以說是影片壓縮編解碼器的尖端技術。不幸的是,它受到版權保護。它目前正在諸如藍光、MP4、Flash (F4V)、HTML5 和大多數現代行動式裝置等格式中使用。與之前的格式相比,它在編碼和解碼方面更繁重,但可以從更小的檔案中獲得更高的影像質量。它在 ffmpeg 中不受原生支援,因此您需要使用支援外部庫的 ffmpeg 進行構建,例如x264

在生產系統中使用它之前,請獲得必要的許可,請注意!

測試表明,該庫的功能與蘋果的 CompressorEpisode 相比,甚至更高效,儘管這兩個程式都具有 ffmpeg 不具備的強大功能。

基本的 ffmpeg 呼叫

[編輯 | 編輯原始碼]

使用 ffmpeg 轉換檔案

ffmpeg -i input -c:v libx264 output.mp4

要設定質量,請使用-crf 23,其中數字越低越好,18-28 被認為是良好的範圍。

ffmpeg 使用 libx264 自己的預設系統。要了解有關它以及預設如何影響質量或編碼速度的更多資訊,請檢視FFmpeg wiki 上的 H.264 編碼指南。注意:影片/音訊輸出只能與影片/音訊輸入一樣好。如果您的源是失真的,那麼您的輸出也是失真的。

[編輯 | 編輯原始碼]

x264-ffmpeg-對映

有關 x264 的 CRF 值指南

華夏公益教科書