Mingw64編譯64位FFMPEG 支持<nvidia><AMD><intel>顯卡視頻編解碼硬件加速

沒有具體細寫。可以參考俭厚。

編譯環(huán)境Mingw64

第一 、nvidia

下載:https://git.videolan.org/?p=ffmpeg/nv-codec-headers.git

make? ??

make install驶臊,

設(shè)置到ffmpeg 編譯選項 export?PKG_CONFIG_PATH="/usr/local/nv-codec-headers/lib/pkgconfig"


2挪挤、英特爾QuickSync視頻

FFmpeg可以使用Intel QuickSync Video(QSV)來加速多個編解碼器的解碼和編碼。要使用QSV关翎,必須將FFmpeg與libmfx?調(diào)度程序鏈接扛门,該調(diào)度程序?qū)⒓虞d實際的解碼庫。

調(diào)度程序是開源的纵寝,可以從https://github.com/lu-zero/mfx_dispatch.git下載?论寨。FFmpeg需要配置有該--enable-libmfx選項,并且pkg-config需要能夠找到調(diào)度程序的.pc文件爽茴。

autoreconf -i

./configure --prefix=/mingw64

make -j$(nproc) install

export?PKG_CONFIG_PATH="/usr/lib/pkgconfig"


第三:AMD

下載?https://github.com/GPUOpen-LibrariesAndSDKs/AMF.git獲取AMF框架頭文件(版本1.4.9+)?葬凳。

在mingw64 include下創(chuàng)建一個amf文件夾。將的內(nèi)容復制AMF/amf/public/include/到該目錄中室奏。然后使用配置FFmpeg?--enable-amf火焰。

amf編碼器的初始化按以下順序進行:1)嘗試通過dx11(僅Windows)進行初始化2)嘗試通過dx9(僅Windows)進行初始化3)嘗試通過vulkan進行初始化。


創(chuàng)建一個文件? ?build.sh 放在ffmpeg文件下胧沫,build.sh的內(nèi)容:

#!/bin/bash

export?PKG_CONFIG_PATH="/usr/local/nv-codec-headers/lib/pkgconfig:/d/msys64/mingw64/lib/pkgconfig"

./configure?\

--prefix=/usr/local/ffmpeg?\

--arch=x86_64?\

--enable-gpl?\

--enable-nonfree?\

--enable-version3?\

--enable-shared?\

--enable-avdevice?\

--enable-avcodec?\

--enable-avformat?\

--enable-swresample?\

--enable-swscale?\

--enable-avfilter?\

--enable-avresample?\

--enable-pixelutils?\

--enable-libx265?\

--enable-libfdk-aac?\

--enable-cuvid?\? ? ?#nvidia? ?decode

--enable-nvenc?\? ? ?#nvidia? ?encode

--enable-nvdec?\? ? ?#無效

--enable-libmfx?\? ? ? ? #intel

--enable-amf?\? ? ? ?#AMD

--extra-cflags=-DAMF_CORE_STATIC?\? #加一下這個宏 不然amf? 加載程序抱找不到運行時dll

根據(jù)自己的需求調(diào)整取用選項昌简。??

轉(zhuǎn)載貼原文地址占业。文明閱讀。? ?

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
禁止轉(zhuǎn)載纯赎,如需轉(zhuǎn)載請通過簡信或評論聯(lián)系作者谦疾。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市犬金,隨后出現(xiàn)的幾起案子念恍,更是在濱河造成了極大的恐慌,老刑警劉巖佑附,帶你破解...
    沈念sama閱讀 221,820評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件樊诺,死亡現(xiàn)場離奇詭異,居然都是意外死亡音同,警方通過查閱死者的電腦和手機词爬,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,648評論 3 399
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來权均,“玉大人顿膨,你說我怎么就攤上這事∵瓷蓿” “怎么了恋沃?”我有些...
    開封第一講書人閱讀 168,324評論 0 360
  • 文/不壞的土叔 我叫張陵,是天一觀的道長必指。 經(jīng)常有香客問我囊咏,道長,這世上最難降的妖魔是什么塔橡? 我笑而不...
    開封第一講書人閱讀 59,714評論 1 297
  • 正文 為了忘掉前任梅割,我火速辦了婚禮,結(jié)果婚禮上葛家,老公的妹妹穿的比我還像新娘户辞。我一直安慰自己,他們只是感情好癞谒,可當我...
    茶點故事閱讀 68,724評論 6 397
  • 文/花漫 我一把揭開白布底燎。 她就那樣靜靜地躺著,像睡著了一般弹砚。 火紅的嫁衣襯著肌膚如雪双仍。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,328評論 1 310
  • 那天迅栅,我揣著相機與錄音殊校,去河邊找鬼。 笑死读存,一個胖子當著我的面吹牛为流,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播让簿,決...
    沈念sama閱讀 40,897評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼敬察,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了尔当?” 一聲冷哼從身側(cè)響起莲祸,我...
    開封第一講書人閱讀 39,804評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎椭迎,沒想到半個月后锐帜,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,345評論 1 318
  • 正文 獨居荒郊野嶺守林人離奇死亡畜号,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,431評論 3 340
  • 正文 我和宋清朗相戀三年缴阎,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片简软。...
    茶點故事閱讀 40,561評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡蛮拔,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出痹升,到底是詐尸還是另有隱情建炫,我是刑警寧澤,帶...
    沈念sama閱讀 36,238評論 5 350
  • 正文 年R本政府宣布疼蛾,位于F島的核電站肛跌,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏察郁。R本人自食惡果不足惜衍慎,卻給世界環(huán)境...
    茶點故事閱讀 41,928評論 3 334
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望绳锅。 院中可真熱鬧西饵,春花似錦、人聲如沸鳞芙。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,417評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽原朝。三九已至驯嘱,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間喳坠,已是汗流浹背鞠评。 一陣腳步聲響...
    開封第一講書人閱讀 33,528評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留壕鹉,地道東北人剃幌。 一個月前我還...
    沈念sama閱讀 48,983評論 3 376
  • 正文 我出身青樓聋涨,卻偏偏與公主長得像,于是被迫代替她去往敵國和親负乡。 傳聞我的和親對象是個殘疾皇子牍白,可洞房花燭夜當晚...
    茶點故事閱讀 45,573評論 2 359

推薦閱讀更多精彩內(nèi)容