国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統(tǒng) > Linux > 正文

在 Linux中安裝 FFmpeg

2024-08-27 23:55:53
字體:
供稿:網(wǎng)友
  FFmpeg 是一套處理多媒體文件的軟件庫。憑借這些強(qiáng)大的庫,F(xiàn)Fmpeg 能夠轉(zhuǎn)換格式、推流以及處理音頻和視頻文件。許多 Linux 的前端應(yīng)用都使用 FFmpeg 作為后端支持,所以這些應(yīng)用對 FFmpeg 的依賴度非常高。舉個例子,錄屏軟件可能會用到 FFmpeg 將錄屏轉(zhuǎn)換為 gif 動圖。
 
  VLC 多媒體播放器、YouTube、Blender、Kodi、Shotcut 和 Handbrake 等流行的應(yīng)用與服務(wù)都在使用 FFmpeg,這僅僅一小部分。
 
  趣事:NASA 火星 2020 計劃的探測器“毅力”號在將圖像和視頻發(fā)送到地球之前,會先使用 FFmpeg 對其進(jìn)行處理。
 
  核心
  FFmpeg 的核心是命令行實用程序,既可在命令行上使用,也可以經(jīng)由任何程序語言調(diào)用。比如,你可以在 Shell 程序或 python 腳本中使用 FFmpeg。
 
  ​​ffmpeg​​:用于轉(zhuǎn)換音視頻格式,包括來自視頻直播的信號源。
  ​​ffplay​​:FFmpeg 配套使用的媒體播放器
  ​​ffprobe​​:顯示媒體文件信息的命令行工具,可將信息輸出為 csv、xml、json 等格式。
  FFmpeg 安裝
  在 Ubuntu 等 Linux 發(fā)行版上, FFmpeg 的安裝比較簡單。打開終端,運行以下命令安裝即可。
 
  Ubuntu 及與其相似的發(fā)行版
  復(fù)制
  sudo apt install FFmpeg
  1.
  Fedora
  在 Fedora Linux 上安裝 FFmpeg,你需要添加 ​​RPM Fusion 倉庫​​,因為 Fedora 官方倉庫沒有 FFmpeg 軟件包。
 
  復(fù)制
  sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm
  1.
  復(fù)制
  sudo dnf install https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-
  1.
  復(fù)制
  sudo dnf install ffmpeg
  1.
  Arch Linux
  復(fù)制
  pacman -S ffmpeg
  1.
  安裝完成后,可輸入以下命令查看安裝是否成功。
 
  復(fù)制
  ffmpeg --version
  1.
  FFmpeg installed in Ubuntu Linux
 
  FFmpeg installed in Ubuntu Linux
 
  示例:FFmpeg 的基本操作
  首先,我們先來看看 FFmpeg 語法的一個簡單例子。如下,該語法可以將 mp4 文件轉(zhuǎn)換為 mkv 文件。
 
  1、視頻文件格式轉(zhuǎn)換
 
  復(fù)制
  ffmpeg -i big_buck_bunny.mp4 big_buck_bunny.mkv
  1.
  當(dāng)然,這種寫法最為簡單易懂,但它并不完整,因為沒有輸入 比特率bit rate、分辨率resolution 以及其他的視頻文件屬性。
 
  2、音頻文件格式轉(zhuǎn)換
 
  其次,輸入與上面相似的命令可以轉(zhuǎn)換音頻文件的格式。
 
  復(fù)制
  ffmpeg -i sunny_day.ogg sunny_day.mp3
  1.
  3、使用音視頻編解碼器執(zhí)行格式轉(zhuǎn)換
 
  最后,在下面的例子中,我們可以使用特定的 編解碼器codec 來轉(zhuǎn)換視頻格式。參數(shù) ​​-c​​​ 搭配 ​​a​​​ 或者 ​​v​​​,可以分別定義音頻和視頻文件。以下轉(zhuǎn)換命令使用 ​​libvpx​​​ 視頻編解碼器和 ​​libvorbis​​ 音頻編解碼器。
 
  顯示所有編碼器
  輸入下列命令,打印出所有編碼器
 
  復(fù)制
  ffmpeg -encoders
  1.
  顯示所有解碼器
  同樣,輸入下列命令,打印出所有解碼器。
 
  復(fù)制
  ffmpeg -decoders
  1.
  更多信息
  輸入?yún)?shù) ​​-h​​,獲取更多關(guān)于編碼器或解碼器的信息。
 
  復(fù)制
  ffmpeg -h decoder=mp3
  1.
  總結(jié)
  我希望這篇文章可以幫助你了解 FFmpeg 的基本知識及基本命令。若要了解更多信息,可前往 FFmpeg 官方網(wǎng)站瀏覽 ​​幫助文檔​​。

(編輯:武林網(wǎng))

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 大庆市| 镇远县| 宜兴市| 桃园市| 唐海县| 琼中| 洪江市| 特克斯县| 突泉县| 吉安市| 巩义市| 鄱阳县| 平陆县| 广宁县| 二连浩特市| 南投市| 若尔盖县| 乐安县| 茌平县| 新晃| 澄城县| 闸北区| 从化市| 繁昌县| 社旗县| 博客| 邯郸市| 陇西县| 志丹县| 荥阳市| 临泽县| 娱乐| 淮阳县| 时尚| 岢岚县| 湘乡市| 东海县| 临西县| 罗城| 蕲春县| 华容县|