mingw ffmpeg x265編譯配置

2021-07-23 16:25:17 字數 932 閱讀 3908

寫這個的目的呢,是因為自己嘗試的時候遇到很多問題,廢話不多說了。

win7 64bit

x265 是2.0的版本,ffmpeg 3.1.2

1.安裝mingw64

a.安裝路徑:d:/mingw-w64/mingw64

b.修改環境變數:d:/mingw-w64/mingw64/bin

2.安裝msys.

a. 在etc目錄下,複製fstab.sample 命名為fstab.

b.修改其內容:d:/mingw-w64/mingw64/mingw           前者為mingw64的安裝路徑

c.找到msys.bat,將後面一句話加到檔案最開始地方 call "d:\program files (x86)\microsoft visual studio 12.0\vc\bin\amd64\vcvars64.bat"

3.將yasm.exe放到msys的bin目錄中

4.安裝coreutils,將bin目錄下所有檔案拷貝到msys的bin目錄中

5.安裝mktemp,將bin目錄下所有檔案拷貝到msys的bin目錄中

6.安裝pkg-config,將bin目錄下所有檔案拷貝到msys的bin目錄中

a.在msys的etc目錄中,修改profile檔案:

在if [ $msystem == mingw32 ]; then

export path=".:/usr/local/bin:/mingw/bin:/bin:$path"

else

export path=".:/usr/local/bin:/bin:/mingw/bin:$path"

fi之後,加入如下:

ps:a.export是pkg搜尋的目錄,搜尋pc檔案,也可以把這句話寫到etc/profile檔案中,第6點

b.下面的-i  -l後面沒有空格,後面的路徑需要是絕對路徑

265 粉刷房子 II

首先這題可以和粉刷房子這題一樣解法,對於i號房子,遍歷k種顏色,對於每一種,都去找i 1號房子除該顏色之外的最小花費。但上一題是3種顏色,總複雜度o n 這題k種顏色,複雜度o nk 2 題目要求o nk 則對於i號房子我們儲存下當前房子最小的花費以備i 1號房子使用,但因為相鄰房子不能塗相同顏色的...

265 粉刷房子 II

題目描述 假如有一排房子,共 n 個,每個房子可以被粉刷成 k 種顏色中的一種,你需要粉刷所有的房子並且使其相鄰的兩個房子顏色不能相同。當然,因為市場上不同顏色油漆的 不同,所以房子粉刷成不同顏色的花費成本也是不同的。每個房子粉刷成不同顏色的花費是以乙個 n x k 的矩陣來表示的。例如,costs...

html5中h265 H265之格式解析

頭定義如下 前面 4個位元組位00 00 00 01 為nul頭,這個和h264是一樣的。下面兩個位元組為40 01 二進位制 0100 0000 0000 0001 f 0 naltype 100 000 32 vps layerid 0 0000 0 0 tid 001 1 再根據h265的na...