最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

centos配置ffmpeg的安裝源全過程

 更新時(shí)間:2025年08月07日 09:33:43   作者:leijmdas  
在CentOS上安裝FFmpeg需配置第三方倉庫(如RPMFusion或NuxDextop),或手動(dòng)編譯/使用靜態(tài)包,推薦RPMFusion(穩(wěn)定版)用于7/8/Stream,NuxDextop為CentOS7備用,安裝后通過ffmpeg -version驗(yàn)證,常見問題包括檢查倉庫啟用、清理緩存及處理依賴沖突

在 CentOS 上配置 FFmpeg 的安裝源,通常需要添加第三方倉庫(如 RPM Fusion 或 Nux Dextop),因?yàn)楣俜絺}庫默認(rèn)不提供 FFmpeg。

以下是詳細(xì)步驟:

方法 1:配置 RPM Fusion 倉庫(推薦)

適用于 CentOS 7/8/Stream,提供穩(wěn)定版 FFmpeg。

1. 安裝 EPEL 倉庫

sudo yum install -y epel-release

2. 添加 RPM Fusion 倉庫

Free(開源軟件)

sudo yum localinstall -y --nogpgcheck \
    https://download1.rpmfusion.org/free/el/rpmfusion-free-release-$(rpm -E %rhel).noarch.rpm

Non-free(閉源組件,如某些編碼器)

sudo yum localinstall -y --nogpgcheck \
    https://download1.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-$(rpm -E %rhel).noarch.rpm

3. 更新倉庫緩存

sudo yum makecache

4. 安裝 FFmpeg

sudo yum install -y ffmpeg ffmpeg-devel

驗(yàn)證安裝

ffmpeg -version

方法 2:配置 Nux Dextop 倉庫(適用于 CentOS 7)

如果 RPM Fusion 不可用(如某些舊版 CentOS 7),可以使用 Nux Dextop。

1. 添加 Nux Dextop 倉庫

sudo rpm -Uvh http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarch.rpm

2. 安裝 FFmpeg

sudo yum install -y ffmpeg

方法 3:手動(dòng)編譯安裝(最新版)

如果倉庫中的版本過舊,可以手動(dòng)編譯:

1. 安裝依賴

sudo yum install -y git gcc make autoconf automake cmake freetype-devel libtool nasm pkgconfig zlib-devel

2. 下載 FFmpeg 源碼

git clone https://git.ffmpeg.org/ffmpeg.git
cd ffmpeg

3. 編譯安裝

./configure --prefix=/usr/local --enable-gpl --enable-nonfree --enable-libx264 --enable-libx265
make -j$(nproc)
sudo make install

配置環(huán)境變量

echo 'export PATH=/usr/local/bin:$PATH' >> ~/.bashrc
source ~/.bashrc

方法 4:使用靜態(tài)預(yù)編譯包(免安裝)

直接下載靜態(tài)構(gòu)建版本:

wget https://johnvansickle.com/ffmpeg/releases/ffmpeg-release-amd64-static.tar.xz
tar xf ffmpeg-release-amd64-static.tar.xz
cd ffmpeg-*-static/
./ffmpeg -version  # 直接運(yùn)行

常見問題解決

找不到包

確保倉庫已正確啟用:

yum repolist | grep -i "rpmfusion\|nux"

如果報(bào)錯(cuò) No package ffmpeg available,嘗試清理緩存:

sudo yum clean all
sudo yum makecache

依賴沖突

使用 --skip-broken 忽略沖突依賴:

sudo yum install -y --skip-broken ffmpeg

CentOS 8/Stream 注意事項(xiàng)

使用 dnf 代替 yum

sudo dnf install -y ffmpeg

總結(jié)

  • 推薦:優(yōu)先使用 RPM Fusion(方法 1)。
  • CentOS 7 備用:Nux Dextop(方法 2)。
  • 需要最新版:手動(dòng)編譯(方法 3)。
  • 快速使用:靜態(tài)預(yù)編譯包(方法 4)。

配置完成后,即可通過 ffmpeg -version 驗(yàn)證安裝!如有問題,可提供具體錯(cuò)誤信息進(jìn)一步排查。

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 學(xué)習(xí)Apache的mod rewrite、access寫法

    學(xué)習(xí)Apache的mod rewrite、access寫法

    Apache的mod_rewrite是提供了強(qiáng)大URL操作的殺手級(jí)的模塊,可以實(shí)現(xiàn)幾乎所有你夢想的URL操作類型,其代價(jià)是你必須接受其復(fù)雜性,因?yàn)閙od_rewrite的主要障礙就是初學(xué)者不容易理解和運(yùn)用,即使是Apache專家有時(shí)也會(huì)發(fā)掘出mod_rewrite的新用途。
    2008-09-09
  • linux命令行大于號(hào)、小于號(hào)、雙大于號(hào)、雙小于號(hào)用法詳解

    linux命令行大于號(hào)、小于號(hào)、雙大于號(hào)、雙小于號(hào)用法詳解

    文章主要講述了Linux中重定向符號(hào)>>、>>、<、<<的使用方法和作用,>>用于覆蓋輸出到文件,>>>用于追加到文件,<將后面文件作為前面命令的輸入,<<用于全文匹配某個(gè)字符串后結(jié)束
    2026-04-04
  • Ubuntu設(shè)置靜態(tài)IP地址的方法步驟(親測有效)

    Ubuntu設(shè)置靜態(tài)IP地址的方法步驟(親測有效)

    在某些場景下,我們可能需要將一臺(tái)電腦的IP地址設(shè)置成靜態(tài)的,例如在局域網(wǎng)內(nèi)部署一個(gè)服務(wù)器,我們可能不希望他通過DHCP獲取動(dòng)態(tài)地址,而造成無法訪問,設(shè)置靜態(tài)IP在window系統(tǒng)下比較容易,但在Linux系統(tǒng)下稍微麻煩一點(diǎn),本文給大家介紹了Ubuntu設(shè)置靜態(tài)IP地址的方法步驟
    2024-10-10
  • Linux Windows之wsl安裝使用及說明

    Linux Windows之wsl安裝使用及說明

    本文詳細(xì)介紹了如何在Windows 10或11上配置和使用WSL(Windows Subsystem for Linux),包括前期準(zhǔn)備、基本配置、命令行簡介以及安裝VSCode插件等步驟
    2025-11-11
  • 詳解從Linux源碼看Socket(TCP)的bind

    詳解從Linux源碼看Socket(TCP)的bind

    本文從Linux源碼的角度看Server端的Socket在進(jìn)行bind的時(shí)候到底做了哪些事情(基于Linux 3.10內(nèi)核)
    2021-06-06
  • Linux部署msmtp+mutt發(fā)送郵件功能

    Linux部署msmtp+mutt發(fā)送郵件功能

    這篇文章主要介紹了Linux部署msmtp+mutt實(shí)現(xiàn)發(fā)送郵件,msmtp是一個(gè)SMTP客戶端,可將郵件發(fā)送至SMTP服務(wù)端。具體安裝步驟大家參考下本文
    2018-03-03
  • Linux(RedHat或CentOS)下實(shí)現(xiàn)開啟telnet服務(wù)方式

    Linux(RedHat或CentOS)下實(shí)現(xiàn)開啟telnet服務(wù)方式

    文章介紹了Telnet協(xié)議的功能及安全風(fēng)險(xiǎn),指出其明文傳輸導(dǎo)致安全隱患,現(xiàn)代系統(tǒng)多默認(rèn)禁用,詳細(xì)說明了開啟Telnet的步驟,包括安裝、配置yum源、啟動(dòng)服務(wù)及處理防火墻,同時(shí)區(qū)分不同系統(tǒng)版本的配置差異
    2025-07-07
  • Linux下如何用base64命令加解密字符串

    Linux下如何用base64命令加解密字符串

    在Linux系統(tǒng)上,可以使用`base64`命令對字符串或文件進(jìn)行Base64加密和解密,加密時(shí),使用`echo`命令將字符串傳遞給`base64`,解密時(shí)使用`echo`命令將Base64字符串傳遞給`base64 -d`
    2025-01-01
  • Linux 創(chuàng)建子進(jìn)程執(zhí)行任務(wù)的實(shí)現(xiàn)方法

    Linux 創(chuàng)建子進(jìn)程執(zhí)行任務(wù)的實(shí)現(xiàn)方法

    下面小編就為大家分享一篇Linux 創(chuàng)建子進(jìn)程執(zhí)行任務(wù)的實(shí)現(xiàn)方法,具有很好的參考價(jià)值,希望對大家有所幫助,一起跟隨小編過來看看吧
    2018-01-01
  • Linux系統(tǒng)云服務(wù)器被入侵排查和解決方法

    Linux系統(tǒng)云服務(wù)器被入侵排查和解決方法

    當(dāng) Linux 系統(tǒng)的云服務(wù)器被入侵時(shí),及時(shí)排查和解決問題是防止更大損失的關(guān)鍵,所以本文給大家詳細(xì)介紹了Linux系統(tǒng)云服務(wù)器被入侵排查和解決方法,需要的朋友可以參考下
    2025-11-11

最新評論

库车县| 仁化县| 邢台县| 香河县| 吉木萨尔县| 华安县| 黑河市| 永吉县| 南京市| 即墨市| 黎川县| 水富县| 上思县| 寻甸| 麻城市| 三都| 菏泽市| 衡阳市| 白山市| 托克托县| 德兴市| 南陵县| 虎林市| 融水| 宝清县| 苗栗市| 错那县| 谷城县| 习水县| 乌拉特前旗| 宜宾县| 余姚市| 高要市| 敖汉旗| 河北区| 宝坻区| 古浪县| 石景山区| 永顺县| 安宁市| 凤台县|