首先這不是教程性的而是日記性的文章,廢話會(huì)特別多。如果想看教程的童鞋請(qǐng)移步別的文章。
百度了一下關(guān)鍵詞“x265”+“教程”,類似地,Google 了一下“x265”+“tutorial”,看看網(wǎng)上大神們都是怎么處理的。我呢,我只知道 x265 是用來(lái)壓縮視頻的,并且效果不錯(cuò)。哦,還有,它用了那什么?…對(duì),H.265 標(biāo)準(zhǔn)!一開始,我還以為 x265 是一款軟件,下載下來(lái)就可以用的那種。不過(guò)進(jìn)了官網(wǎng)發(fā)現(xiàn),好像是要下載源碼的。又搜索了一下,在一篇叫做x265 探索與研究(一):x265 下載安裝與配置的文章下,找到了相對(duì)比較手把手的教學(xué)。好吧,這種點(diǎn)點(diǎn)鼠標(biāo)的事情我是絕對(duì)不虛的。
按照教程,首先需要一個(gè)叫做 CMake 的軟件,于是我就跑到,官網(wǎng)下載。第一次居然還下錯(cuò)了,把他們的源碼下載下來(lái),對(duì)照教程還懵逼了一陣,注意,我們要下載的是文件……(我知道這樣的錯(cuò)誤一般人很少犯)

到這里我還不知道 CMake 是干嘛的,所以我又查了一下 CMake 。原來(lái),原來(lái)他就是 make 的表弟,C!M!A!K!E! 這樣不就好理解了,make 我老師當(dāng)年教過(guò)我啊,Linux 里面用來(lái)批量編譯的工具嘛。所以說(shuō),CMake 應(yīng)該也類似,大概就是要把 x265 的源碼批量編譯。按照那篇教程的步驟,用了以后,源碼最后會(huì)變成 VS 工程 ( Project ),然后就愉快的使用 VS 調(diào)試了。VS 我很熟啊,那接下來(lái)應(yīng)該沒(méi)什么問(wèn)題了吧,我想。
繼續(xù)按照步驟走,需要在cmake里面設(shè)置兩個(gè)路徑,其中一個(gè)是x265的源碼路徑,另一個(gè)是VS工程的路徑,意思是處理完成以后的工程 ( Project ),會(huì)放到這個(gè)路徑里。在...\x265\build路徑下應(yīng)該是有很多個(gè)供選擇的路徑,它們應(yīng)該都只是個(gè)名字而已,不用太糾結(jié),不過(guò)我還是老老實(shí)實(shí)的選了自己電腦里裝的VS版本對(duì)應(yīng)的文件夾作為路徑。
然后我找到了cmake-gui.exe,它在...\cmake\bin 里面。打開以后界面和操作步驟如如下圖2至圖4所示:



點(diǎn)擊 configure 會(huì)有如圖3和圖4的界面,就選自己的版本就好。點(diǎn)擊 Configure 之后會(huì)問(wèn)你要用那個(gè)Generator ,直覺(jué)來(lái)說(shuō)我大概能猜到它的作用,但是 generator 具體指什么我也說(shuō)不出個(gè)所以然。如圖4,有幾個(gè)VS版本可以選,選一個(gè)自己的版本就可以了。中間其實(shí)有個(gè)小插曲,就是我點(diǎn)擊configure之后報(bào)錯(cuò)了,我一看錯(cuò)誤,原來(lái)又是我?guī)炷夸洺隽藛?wèn)題(我?guī)炷夸浻袀€(gè)地方少了一個(gè)分號(hào),之前一直懶得改),我一看,報(bào)的錯(cuò)跟平常編譯時(shí)很像,那應(yīng)該說(shuō)明跟我的直覺(jué)很像了,剛剛就是進(jìn)行了一次編譯嘛。總之,工程文件就這樣弄好了。
完成之后,工程路徑下文件夾變成了如圖5所示的這個(gè)樣子。

總之就是多了很多東西吧。值得注意的是里面已經(jīng)多了一個(gè)叫做x265.sln的文件,這說(shuō)明可以用VS對(duì)它進(jìn)行操作了。
欲知后事如何請(qǐng)聽下回分解。