集成ffmpeg/x264:ERROR: libx264 not found的問題


集成ffmpeg/x264:ERROR: libx264 not found的問題
??--拔劍

集成ffmpeg/x264碰到如下問題:
???ERROR: libx264 not found
察看config.log,詳細信息如下:
?????check_lib x264.h x264_encoder_encode -lx264
? ?? ?check_header x264.h
? ?? ?check_cpp
? ?? ?BEGIN/tmp/ffconf.isuazGlg.c
? ?? ? ??1 ? #include<x264.h>
? ?? ? ??2 ? int x;
? ?? ?END/tmp/ffconf.isuazGlg.c
? ?? ?gcc -D_ISOC99_SOURCE-D_POSIX_C_SOURCE=200112 -D_FILE_OFFSET_BITS=64 -D_LARGEFIL
? ?? ?E_SOURCE -U__STRICT_ANSI__-I/d/MinGW/msys/1.0/include -std=c99 -fno-common -fom
? ?? ?it-frame-pointer -E -o/tmp/ffconf.ClhyDYvC.o /tmp/ffconf.isuazGlg.c
? ???C:/DOCUME~1/ibm/LOCALS~1/Temp/ffconf.isuazGlg.c:1:18:fatal error: x264.h: No su
? ?? ?ch file or directory^M
? ?? ?compilationterminated.^M
? ?? ?ERROR: libx264 notfound:
所以實際原因是x264 make install 的東西ffmpegconfigure沒有找到x264.h這個文件。查看我的x264
make install的結果,有:
? ?? install -d /usr/local/bin
? ?? install -d /usr/local/include
? ?? install -d /usr/local/lib
? ?? install -d /usr/local/lib/pkgconfig
? ?? install -m 644 x264.h /usr/local/include
? ?? install -m 644 x264_config.h/usr/local/include
? ?? install -m 644 libx264.a /usr/local/lib
? ?? install -m 644 x264.pc/usr/local/lib/pkgconfig
? ?? install x264.exe /usr/local/bin
? ?? ranlib /usr/local/lib/libx264.a
? ?? install -m 755 libx264-115.dll/usr/local/bin
? ?? install -m 644 libx264.dll.a/usr/local/lib
因此,只要在配制configure時,添加額外的include/link路徑應該能夠解決問題,即增加開關:
? ???--extra-cflags=-I/usr/local/include--extra-ldflags=-L/usr/local/lib
這個需要根據你x264編譯、安裝的實際配制修改。Finally, theconfigure?command for ffmpeg is
changed to :

$./configure --enable-memalign-hack --enable-ffserver--enable-network --enable-protocols --enable-muxers --disable-yasm--enable-shared--enable-w32threads?--enable-libx264 --enable-gpl--extra-cflags=-I/usr/local/include--extra-ldflags=-L/usr/local/lib
???
運行,一切無誤!


本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/255017.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/255017.shtml
英文地址,請注明出處:http://en.pswp.cn/news/255017.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

[ActionScript 3.0] AS3.0 下雨及漣漪效果

幀代碼&#xff1a; stage.frameRate 80;function init(x1:Number,y1:Number) {var mc:MovieClipnew MovieClip();addChild(mc);mc.x x1;mc.y y1;mc.graphics.lineStyle(0.5,0xbbffff,0.6);mc.graphics.drawEllipse(-1,-0.3,2,0.6);mc.addEventListener(Event.ENTER_FRAME,f…

JS Math.round()方法原理

請先測試代碼&#xff1a; 1 <!doctype html>2 <html lang"en">3 4 <head>5 <meta charset"UTF-8" />6 <title>Math.round方法</title>7 <style type"text/css">8 …

一個通用Makefile的編寫

我們在 LinuxLinux Linux是一套免費使用和自由傳播的操作系統&#xff0c;它主要用于基于Intel系列CPU的計算機上。這個系統是由全世界各地的成千上萬的程序員設計和實現的&#xff0c;其目的是建立不受任何商品化軟件的版權制約的、全世界都能自由使用的Unix兼容產品。 環境下…

Cache替換算法:LRU與LFU的區別

LFU&#xff08;Least Frequently Used&#xff09;最近最少使用算法。它是基于“如果一個數據在最近一段時間內使用次數很少&#xff0c;那么在將來一段時間內被使用的可能性也很小”的思路。LRU&#xff08;Least Recently Used&#xff09;. 注意LFU和LRU算法的不同之處&…

001-Ansible-參考http://www.ansible.com.cn/docs/playbooks_intro.html#about-playbooks

1. Patterns 在Ansible中,Patterns 是指我們怎樣確定由哪一臺主機來管理. 意思就是與哪臺主機進行交互. ansible <pattern_goes_here> -m <module_name> -a <arguments>ansible webservers -m service -a "namehttpd staterestarted"同時讓我們提前…

linux下通用Makefile寫法

linux編譯多個源文件的程序比較麻煩&#xff0c;這下就需要通用的Makefile了&#xff0c;編譯的時候執行一下make命令就OK&#xff0c;下面介紹通用makfile的寫法。 假設現在有以下源文件&#xff1a;file1.h file1.c file2.h file2.c mainproc.c&#xff0c;程序的主函數在mai…

客服彈出框

html代碼&#xff1a; <head><meta http-equiv"Content-Type" content"text/html; charsetutf-8" /><title>QQ在線客服jquery特效</title><link rel"stylesheet" type"text/css" href"common/css/lay…

第三次畢業設計任務書

一. 進度計劃 時間 計劃進度 3.24-3.30 嘗試將kdd數據預處理用代碼實現 3.31-4.6 將kdd數據預處理用代碼實現以及與aprior算法的結合 二. 課題需求 2.1 數據預處理的功能和主要方法 在現實中,由于數據的來源、組織、存儲等的多樣性,海量的原始數據中一般都很難避免“臟數據…

電商第一季函數筆記(1)

1、isset (PHP 4, PHP 5, PHP 7) isset — 檢測變量是否設置 說明 bool isset ( mixed $var [, mixed $... ] ) 檢測變量是否設置&#xff0c;并且不是 NULL。 如果已經使用 unset() 釋放了一個變量之后&#xff0c;它將不再是 isset()。若使用 isset() 測試一個被設置成 NULL …

壓縮xvid ffmpeg x264 對比

壓縮xvid ffmpeg x264 對比 Xvid是基于MPEG4協議的編解碼器&#xff0c;x264是基于H.264協議的編碼器&#xff0c;ffmpeg集合了各種音頻&#xff0c;視頻編解碼協議&#xff0c;通過設置參數可以完成基于MPEG4,H.264等協議的編解碼&#xff0c;現在將其對比結果羅列如下&#…

JMS-activMq與spring進行整合

對JMS做了一個簡要介紹之后&#xff0c;接下來就講一下Spring整合JMS的具體過程。JMS只是一個標準&#xff0c;真正在使用它的時候我們需要有它的具體實現&#xff0c;這里我們就使用Apache的activeMQ來作為它的實現。所使用的依賴利用Maven來進行管理&#xff0c;具體依賴如下…

微信消息

微信消息 轉載于:https://www.cnblogs.com/linewman/p/9918298.html

make: 警告:檢測到時鐘錯誤。您的創建可能是不完整的。

我在make的時候也出現了同樣的問題&#xff0c;不過不是什么大問題&#xff0c;這個不影響編譯結果分析原因可能是&#xff1a; 服務器上的文件最后修改時間比當前時鐘要晚解決辦法&#xff1a; 用touch 命令把源程序的時間戳改一下 find . -type f -exec touch {} \;或者touch…

FileReader/FileWriter復制文件

public class Test{ /*FileReader/FileWriter讀寫亂碼&#xff0c;待處理*/ public static void main(String[] args) throws IOException{ FileReader fileReader null; FileWriter fileWriter null; try{ fileReader new FileReader("c:/123/666.doc"); fileWri…

machine ID問題 ( u-boot設置machine id , set mach_type 0x16a )

machine ID問題 machine ID問題跟CPU具體到型號相關&#xff0c;啟動時打印信息如下&#xff1a; Uncompressing Linux...........................................................................done,booting the kernel. Error:unrecoginized/unsupported machine ID(r1…

FFMPEG使用參數詳解

FFMPEG使用參數詳解 目前又開始測MPEG1和MPEG2的解碼&#xff0c;在準備編碼好的測試序列過程中&#xff0c;需要通過編碼器來進行原始視頻序列的編碼操作&#xff0c;以生成我們需要的測試數據。由于IPP example提供的Encoder不支持MPEG1&#xff0c;經過查詢&#xff0c;決定…

模擬支付寶、淘寶登錄1

1、進入支付寶首頁 GET https://auth.alipay.com/login/index.htm HTTP/1.1Accept: */*Accept-Language: zh-CNAccept-Encoding: gzip, deflateUser-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.2; WOW64; Trident/8.0; .NET4.0C; .NET4.0E; .NET CLR 2.0.50727; …

CSS層疊樣式表

HTML主要控制內容 CSS主要控制格式。 樣式表是用來指定樣式信息的句法機制。 之所以將CSS稱為層疊樣式表&#xff0c;是因為它可以在3個層次上進行定義。 內聯樣式表 內聯樣式表位于開始標簽中&#xff0c;其設置只對該元素起作用 文檔樣式表 文檔樣式表位于文檔的頭部區域&…

對X264/FFMPEG架構探討---感覺不錯

3. FFMPEG架構分析FFMPEG是目前被應用最廣泛的編解碼軟件庫&#xff0c;支持多種流行的編解碼器&#xff0c;它是C語言實現的&#xff0c;不僅被集成到各種PC軟件&#xff0c;也經常被移植到多種嵌入式設備中。使用面向對象的辦法來設想這樣一個編解碼庫&#xff0c;首先讓人想…

如何快糙好猛的使用Shiqi.Yu老師的公開人臉檢測庫(附源碼)

前言 本次編寫所用的庫為于仕祺老師免費提供的人臉檢測庫。真心好用&#xff0c;識別率和識別速度完全不是Opencv自帶的程序能夠比擬的。將其配合Opencv的EigenFace算法&#xff0c;基本上可以形成一個小型的畢業設計。&#xff08;我是學機械的啊喂&#xff01;&#xff01;&a…