国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Ubuntu 18.04 安裝ffmpeg(支持GPU硬件加速)

這篇具有很好參考價(jià)值的文章主要介紹了Ubuntu 18.04 安裝ffmpeg(支持GPU硬件加速)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

Ubuntu 18.04 安裝FFmpeg (支持GPU加速),詳細(xì)踩坑,可行

1:安裝前請(qǐng)自行安裝nvidia驅(qū)動(dòng)和cudu cudnn

查看cuda版本

nvcc -V

Ubuntu 18.04 安裝ffmpeg(支持GPU硬件加速)

2:安裝nv-codec-hearers

官網(wǎng): https://docs.nvidia.com/video-technologies/video-codec-sdk/ffmpeg-with-nvidia-gpu/

//Clone 
git clone https://git.videolan.org/git/ffmpeg/nv-codec-headers.git

//進(jìn)入文件夾
cd nv-codec-headers 

//切換到指定版本,-b 新分支命名
//可使用 git tag 查看可選的版本,我選擇的是n11.0.10.2
git checkout n11.0.10.2 -b nv-codec-headers
// 查看該分支版本支持的驅(qū)動(dòng)版本是否滿(mǎn)足自己驅(qū)動(dòng)的版本要求(,若不滿(mǎn)足則再次切換其他版本查看下圖)
cat README

//滿(mǎn)足版本要求后Install 
make
sudo make install && cd ..

## 通過(guò)pkg-config 驗(yàn)證ffnvcodec,如果找不到,把ffnvcodec.pc路徑添加到PKG_CONFIG_PATH
pkg-config --modversion ffnvcodec

Ubuntu 18.04 安裝ffmpeg(支持GPU硬件加速)

3:安裝ffmpeg編碼庫(kù)

//Clone 
git clone https://code.videolan.org/videolan/x264.git

//Install 
cd x264
./configure --disable-asm --enable-shared --enable-pic

make
sudo make install
//也可通過(guò)以下命令直接安裝
sudo apt-get install x264 libx264-dev

4:安裝ffmpeg

//安裝必要的依賴(lài)庫(kù)(都下載吧,免得缺失,我就一直缺失libavfilter.pc文件)
sudo apt-get install build-essential yasm cmake libtool libc6 libc6-dev unzip wget libnuma1 libnuma-dev
sudo apt-get install -y autoconf automake build-essential git libass-dev libfreetype6-dev libsdl2-dev libtheora-dev libtool libva-dev libvdpau-dev libvorbis-dev libxcb1-dev libxcb-shm0-dev libxcb-xfixes0-dev pkg-config texinfo wget zlib1g-dev
sudo apt install libavformat-dev
sudo apt install libavcodec-dev
sudo apt install libswresample-dev
sudo apt install libswscale-dev
sudo apt install libavutil-dev
sudo apt install libsdl1.2-dev


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

//enter
cd ffmpeg
export LD_LIBRARY_PATH={自己的路徑}/ffmpeg/
source ~/.bashrc

//setting,注意,不要把指令寫(xiě)在extra指令之后,會(huì)報(bào)錯(cuò),坑死我了
./configure --prefix=/usr/local/ffmpeg --disable-static --enable-shared --disable-avdevice --disable-sdl2 --disable-ffplay --disable-zlib --disable-lzma --enable-cuda --disable-doc --enable-gpl --enable-libx264 --enable-cuvid --enable-nonfree --enable-cuda-nvcc --enable-libnpp --extra-cflags=-I/usr/local/cuda/include --extra-ldflags=-L/usr/local/cuda/lib64

//install
make clean
make -j8
sudo make install

5:建立軟連接

sudo ln -s /usr/local/ffmpeg/bin/ffmpeg /usr/bin/ffmpeg
sudo ln -s /usr/local/ffmpeg/bin/ffprobe /usr/bin/ffprobe

增加安裝目錄的動(dòng)態(tài)鏈接庫(kù)

//臨時(shí)增加:
export LD_LIBRARY_PATH=/usr/local/ffmpeg/lib:$LD_LIBRARY_PATH
//加入到配置文件
vim ~/.bashrc
//在文件最后新增一行,按i插入, esc+:wq 保存
export LD_LIBRARY_PATH=/usr/local/ffmpeg/lib:$LD_LIBRARY_PATH
// 立即生效
source ~/.bashrc

6 檢查硬件加速

//檢查硬件加速,有輸出即正常
ffmpeg -hwaccels
//檢查編碼器和解碼器
ffmpeg -codecs | grep cuvid
含有 h264_cuvid和h264_nvenc即可硬件加速

7:添加庫(kù)連接

# 進(jìn)入root用戶(hù)執(zhí)行
su
echo "/usr/local/ffmpeg/lib" >> /etc/ld.so.conf
ldconfig

8 :運(yùn)行實(shí)例檢查

//替換<input>為存在的某視頻文件路徑,<outpuy>為輸出的視頻文件路徑,可以自定義
ffmpeg -hwaccel cuvid -c:v h264_cuvid -i <input> -c:v h264_nvenc -b:v 2048k -vf scale_npp=1280:-1 -y <output>

9:卸載重裝

卸載
刪除相應(yīng)的軟鏈接/usr/bin/ffmpeg和/usr/bin/ffprobe,編譯目錄/usr/local/ffmpeg。清空環(huán)境變量中修改的地方并更新。

重裝
當(dāng)需要更新或者回退,以及需要額外增加庫(kù)支持時(shí):
①刪除ffmpeg-4.2.2/ffbuild目錄下的帶config字段的文件,rm config。
②刪除相應(yīng)的軟鏈接/usr/bin/ffmpeg和/usr/bin/ffprobe,編譯目錄/usr/local/ffmpeg。
③重新編譯、安裝并新建軟鏈接。
④配置ffmpeg依賴(lài)環(huán)境/etc/ld.so.conf并更新環(huán)境變量。

參考:https://blog.csdn.net/TracelessLe/article/details/107362505文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-416938.html

到了這里,關(guān)于Ubuntu 18.04 安裝ffmpeg(支持GPU硬件加速)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶(hù)投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • ubuntu18.04安裝部署環(huán)境

    更新apt源 下載mysql-server 查看mysql的狀態(tài) 進(jìn)入mysql終端 設(shè)置root密碼 登錄mysql 回到不用密碼的方式登錄 添加賬戶(hù) root賬號(hào)遠(yuǎn)程訪問(wèn) 下載redis-server 檢查redis服務(wù)狀態(tài) 修改配置文件開(kāi)啟遠(yuǎn)程連接 重啟服務(wù) 下載nginx 配置文件夾 啟動(dòng)nginx服務(wù)

    2024年02月01日
    瀏覽(31)
  • Ubuntu18.04安裝ROS

    Ubuntu18.04安裝ROS

    目錄 一、安裝ROS 1、ROS簡(jiǎn)介 2、安裝ROS ?二、ROS初步使用 1、小海龜 ?2、控制小海龜走圓形 (1)、創(chuàng)建工作空間 ?(2)、編譯工作空間 ?(3)、配置環(huán)境變量 ?(4)、畫(huà)圓程序的編寫(xiě) ?(5)、控制小海龜走圓形 ?三、總結(jié) ? 機(jī)器人操作系統(tǒng)(Robot Operating System, ROS)是一個(gè)應(yīng)

    2024年02月14日
    瀏覽(27)
  • ubuntu 18.04 安裝pcl

    Ubuntu18.04安裝PCL(詳細(xì)教程)_pcl ubuntu_一盆檸檬的博客-CSDN博客

    2024年02月12日
    瀏覽(21)
  • ubuntu 18.04安裝docker

    from:Install Docker Engine on Ubuntu | Docker Documentation Install from a package If you can’t use Docker’s? apt ?repository to install Docker Engine, you can download the? deb ?file for your release and install it manually. You need to download a new file each time you want to upgrade Docker Engine. Go to?Index of linux/ubuntu/dists/. Select your

    2024年02月05日
    瀏覽(19)
  • ubuntu18.04安裝網(wǎng)卡驅(qū)動(dòng)

    ubuntu18.04安裝網(wǎng)卡驅(qū)動(dòng)

    提示:文章寫(xiě)完后,目錄可以自動(dòng)生成,如何生成可參考右邊的幫助文檔 本文用于暗影精靈8 ubuntu18.04系統(tǒng)網(wǎng)卡安裝 打開(kāi)Linux內(nèi)核下載地址 https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.10.25/ 下載紫色的四個(gè)文件 輸入下面的指令升級(jí)內(nèi)核 到該目錄下打開(kāi)終端 安裝cmake和flex bison 輸入指

    2024年02月12日
    瀏覽(92)
  • Ubuntu18.04 系統(tǒng)安裝 OpenCv

    Ubuntu18.04 系統(tǒng)安裝 OpenCv。 打開(kāi)新終端,按如下指令順序依次輸入,配置OpenCv環(huán)境依賴(lài)。 注:安裝libdc1394-22-dev時(shí)會(huì)出現(xiàn)報(bào)錯(cuò)(無(wú)法定位 libjasper-dev),打開(kāi)新終端并依次輸入以下命令即可解決該問(wèn)題。 打開(kāi)下面網(wǎng)址,選擇所需OpenCv版本,下載Sources格式文件,下載完成后解壓

    2024年02月11日
    瀏覽(29)
  • 在Ubuntu 18.04安裝Docker

    安裝需要的包 $ sudo apt-get update 安裝 apt 依賴(lài)包,用于通過(guò)HTTPS來(lái)獲取倉(cāng)庫(kù) 添加 Docker 的官方 GPG 密鑰 設(shè)置穩(wěn)定版?zhèn)}庫(kù) 安裝 Docker-ce 啟動(dòng)服務(wù) 設(shè)置開(kāi)機(jī)自啟動(dòng)并啟動(dòng) Docker-ce 安裝成功后默認(rèn)開(kāi)啟,可忽略該步驟 測(cè)試運(yùn)行 添加當(dāng)前用戶(hù)到 docker 用戶(hù)組 如果仍然無(wú)法直接使用dock

    2024年02月07日
    瀏覽(19)
  • Ubuntu18.04 系統(tǒng)安裝 Docker

    Ubuntu18.04 系統(tǒng)安裝 Docker

    ?

    2024年02月16日
    瀏覽(36)
  • ubuntu18.04 安裝mysql(命令)

    ubuntu18.04 安裝mysql(命令)

    ?2.2 檢查mysql服務(wù)狀態(tài) 在Ubuntu下MySQL缺省是只允許本地訪問(wèn)的 3.1 首先用根用戶(hù)進(jìn)入 使用2中的密碼 3.2 創(chuàng)建遠(yuǎn)程賬號(hào)和密碼 其中remotedb @% , localhost 就是本地訪問(wèn),配置成 % 就是所有主機(jī)都可連接,也可以是具體的ip; \\\'Rt123456789.\\\' 為你給新增權(quán)限用戶(hù)設(shè)置的密碼; mysql報(bào)錯(cuò)

    2024年01月21日
    瀏覽(44)
  • ubuntu18.04安裝ROS講解

    ubuntu18.04安裝ROS講解

    首先,ubuntu18.04對(duì)應(yīng)的ROS版本為melidic。 打開(kāi)\\\"軟件與更新\\\"對(duì)話框,把可從互聯(lián)網(wǎng)下載下的幾個(gè)框框都打勾。如圖: 更換安裝源 官方默認(rèn)安裝源不穩(wěn)定,常出現(xiàn)在安裝過(guò)程中網(wǎng)絡(luò)超時(shí)等報(bào)錯(cuò),現(xiàn)使用清華的安裝源: 或者中科大安裝源: 輸入代碼后,按回車(chē),輸入管理員密碼即

    2023年04月24日
    瀏覽(42)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包