ffmpeg linux 慢 ffmpeg的一些坑

2021-10-13 14:34:01 字數 965 閱讀 3343

我們使用drawtext命令列可能出現「no such filter: 'drawtext」 錯誤,這個說明我們沒有這濾鏡,這時要重新編譯並加上一些引數。

//生成靜態庫

./configure --enable-libfreetype --enable-libfontconfig --enable-libfribidi --disable-yasm --prefix=/usr/local/

//生成動態庫

./configure --enable-libfreetype --enable-libfontconfig --enable-libfribidi --enable-shared --enable-pic --prefix=/usr/local/

//--enable-libfreetype 啟用libfreetype

./configure

make

sudo make install

給ffmpeg的configure檔案傳遞一些引數

./configure --enable-shared --disable-yasm --prefix=/usr/local/

//--enable-shared 編譯共享庫

//--prefix=/usr/local/ffmpeg 編譯完成後輸出我們要用的檔案路徑

//最簡化的配置方式,編譯出來的庫也最大,可以參照ffmpeg功能清單去掉不必要的功能減少庫的體積,定製自己的ffmpeg

//make時遇到「relocation r_x86_64_32 against」錯誤,這時需要重新執行./configure需要加上幾個引數(因為的系統是ubuntu 14.04lts 64位的),同時我也修改了fftools/makefile檔案,在cflags 最後面新增了 -fpic

./configure --enable-shared --enable-pic

參考:make

sudo make install

FFM原理及公式推導

回顧一下fm begin hat w 0 sum n sum n n label end cdot 表示向量的內積。樣本 x 是 n 維向量,x i 是第 i 個維度上的值。v i 是 x i 對應的長度為 k 的隱向量,v 是模型引數,所以所有樣本都使用同乙個 v 即 x 與 x 都使用 v 1 ...

推薦演算法之FFM 原理及實現簡介

推薦系統一般可以分成兩個模組,檢索和排序。比如對於電影推薦,檢索模組會針對使用者生成乙個推薦電影列表,而排序模組則負責對這個電影列表根據使用者的興趣做排序。當把ffm演算法應用到推薦系統中時,具體地是應用在排序模組。ffm演算法,全稱是field aware factorization machin...

windows下用vs2015編譯ffmpeg

可以按以下幾步進行 1.在cmd中執行下面其中乙個命令設定x86或者x64的環境 c program files x86 microsoft visual studio 14.0 vc vcvarsall.bat amd64 x64 或c program files x86 microsoft vi...