跳轉至內容

FFMPEG 中級指南/安裝

來自華夏公益教科書

由於 FFmpeg 非常流行,使用者可以使用任何帶有可用編譯器和足夠好機器的平臺來編譯程式。但是,可能有一些原因導致您不想手動執行此操作。

本指南側重於預設版本。如果您編譯的 FFmpeg 版本不包含本書中提到的編解碼器和格式,您可能無法繼續學習。

發行版 安裝命令
Debian[註釋 1] sudo apt install ffmpeg

https://ffmpeg.zeranoe.com/builds/

來自澳大利亞的一位匿名程式設計師在他的網站上編譯了 Windows 版本,並在 FFmpeg 網站的下載頁面上進行了相應的連結。

圖形介面

[編輯 | 編輯原始碼]

如果您想將 FFmpeg 的強大功能與任何標準圖形解決方案的功能結合使用,可以使用這些程式來提供幫助。

  • HandBrake
    一個直接使用庫的介面,它不像 FFmpeg 那樣允許提供很多選項,但被認為是 FFmpeg 的補充,而不是競爭對手。它最初是為 DVD 設計的,但現在可以解碼 FFmpeg 支援的任何內容。
  • WinFF
    一個現已退役的介面,它建立一個命令列指令碼(Windows 上為 Batch,Unix 上為 Shell),旨在考慮所有設定並自動執行。

關於更新的說明

[編輯 | 編輯原始碼]

您應該儘可能更新 FFmpeg。這不是說您正在使用的版本總是足夠好;事實上,它永遠都不會。該軟體每天都在更新,因此,因此很難跟上這些更新。開發團隊確實會在您無法跟上最新版本時釋出新版本,但缺乏更新會導致輕微的不便。在 Ubuntu 16.04 LTS 上,FFmpeg 的預設版本仍然是 2.8.11。您可以使用 Launchpad 上的一個非官方倉庫 來解決這個問題,但這仍然是一個繁瑣的過程,需要弄清楚在哪裡獲取更新的版本。

您需要保持更新的另一個原因是 這種情況,在這種情況下,使用者將被困在舊版本的 FFmpeg 上,因為圖形介面不像程式那樣頻繁更新。一些圖形介面有方法可以防止這種情況,這樣您就可以使用更新的功能而不會失去介面的易用性(您可以在其中設定 ffmpeg 可執行檔案的路徑而不是預設路徑;這就是 WinFF 所做的),但如果它太舊,則介面可能會從根本上繫結到一個編碼器,而 ffmpeg 現在可以直接支援它。

  1. 也適用於其他基於 dpkg 的發行版(例如 Ubuntu、Mint)。
華夏公益教科書