如何在Ubuntu 20.04上安裝和使用FFmpeg

FFmpeg是一個免費的開放源代碼工具集,用於處理多媒體文件。 它包含一組共享的音頻和視頻庫,例如libavcodec,libavformat和libavutil。 使用FFmpeg,您可以在各種視頻和音頻格式之間轉換,設置採樣率,捕獲流音頻/視頻以及調整視頻大小。

本文介紹如何在Ubuntu 20.04上安裝FFmpeg。

在Ubuntu上安裝FFmpeg#

官方的Ubuntu存儲庫包含FFmpeg軟件包,可以與 apt 包裹經理。 這是在Ubuntu上安裝FFmpeg的最簡單方法。 新的主要版本每六個月發布一次,存儲庫中包含的版本通常落後於FFmpeg的最新版本。

在撰寫本文時,Ubuntu 20.04存儲庫中提供的FFmpeg當前版本為 4.2.x。 要安裝它,請以root或具有sudo特權的用戶身份輸入以下命令:

sudo apt updatesudo apt install ffmpeg

要驗證安裝,請使用 ffmpeg -version 命令,顯示FFmpeg版本:

ffmpeg -version

輸出應如下所示:

ffmpeg version 4.2.4-1ubuntu0.1 Copyright (c) 2000-2020 the FFmpeg developers
built with gcc 9 (Ubuntu 9.3.0-10ubuntu2)

要打印所有可用的FFmpeg的編碼器和解碼器,請輸入:

ffmpeg -encodersffmpeg -decoders

而已。 FFmpeg現在已安裝在您的系統上,您可以開始使用它了。

發布新版本後,您可以通過命令行或桌面軟件更新工具來更新FFmpeg軟件包。

FFmpeg示例#

在本節中,我們將介紹一些有關如何使用 ffmpeg 效用。

基本轉換

當使用 ffmpeg,則不必指定輸入和輸出格式。 將自動檢測輸入文件格式,並從文件擴展名中猜測輸出格式。

  • 將視頻文件從mp4轉換為webm:

    ffmpeg -i input.mp4 output.webm
  • 將音頻文件從mp3轉換為ogg:

    ffmpeg -i input.mp3 output.ogg

指定編解碼器

轉換文件時,請使用 -c 選項以指定編解碼器。 它可以是任何受支持的解碼器/編碼器的名稱或特殊值 copy 只是複製輸入流。

  • 使用以下命令將視頻文件從mp4轉換為webm libvpx 視頻編解碼器和 libvorbis 音頻編解碼器:

    ffmpeg -i input.mp4 -c:v libvpx -c:a libvorbis output.webm
  • 將音頻文件從mp3轉換為使用 libopus 編解碼器。

    ffmpeg -i input.mp3 -c:a libopus output.ogg

結論#

我們已經向您展示了如何在Ubuntu 20.04上安裝FFmpeg。 現在,您可以訪問FFmpeg官方文檔頁面,並了解如何使用FFmpeg轉換視頻和音頻文件。

如果您遇到問題或有反饋,請在下面發表評論。

ffmpeg ubuntu

Sidebar