X265代码学习1-X265源码下载编译及VS调试配置
X265代碼學習專欄傳送
上一篇:無
下一篇:持續創作中…
目錄
- X265代碼學習專欄傳送
- 前言
- 一、下載Cmake及X265代碼
- 二、使用Cmake編譯
- 三、生成可執行文件并測試
- 四、配置Visual Studio調試X265
前言
x265是一個基于H.265/HEVC的免費開源的視頻編碼解碼器,其面向商用需求開發,有配置方便、效率高等特點。
本文是筆者對X265代碼的一點學習記錄,若文中存在錯誤歡迎批評指正,也歡迎廣大視頻編碼學習者溝通交流、共同進步。
本文作為X265代碼學習的第一篇博文將主要介紹X265的源碼下載、編譯和Visual Studio調試配置相關內容。在筆者下載配置時主要參考了一位大佬的博文,該博主的系列文章也為我學習X265的前期提供了相當程度的幫助,在此一并感謝。本文主要參考上述博文,在關于Visual Studio版本等問題上提供補充,力圖使讀者更方便的完成X265代碼的安裝配置。
一、下載Cmake及X265代碼
官網的安全證書出現過期的情況,因此在進入官網過程中,若瀏覽器頁面不安全等提示,請選擇繼續瀏覽。
二、使用Cmake編譯
其中第二個binaries地址需要根據自己使用的Visual Studio版本進行選擇,不同版本的Visual Studio對應VC版本如下:
對于build文件夾下沒有對應VC版本的文件夾解決方案:
若X265安裝目錄的build文件夾下沒有對應VC版本的文件夾則可以自己創建,文件夾名與其他文件夾類似(如不存在VC16的文件夾,則參考VC15文件夾命名,創建文件夾vc16-x86_64)
創建后將較低版本但系統相同的文件夾下的bat文件復制到新建文件夾中(對于64位系統為3個bat文件,否則2個bat文件)
將所有bat文件分別以Notepad++打開(沒有Notepad++可使用記事本打開),根據自己的版本做對應修改。下面以將原vc15-x86_64中的文件修改為vc16-x86_64中的文件為例:
- 修改build-all.bat中的 %VS150COMNTOOLS% 為 %VS160COMNTOOLS%;修改build-all.bat中的 Visual Studio 15 為 Visual Studio 16
- 修改make-solutions.bat中的 “Visual Studio 15 Win64” 為 “Visual Studio 16 Win64”
- 修改multilib.bat中的 %VS150COMNTOOLS% 為 %VS160COMNTOOLS%;修改multilib.bat中的 Visual Studio 15 為 Visual Studio 16
修改完畢后保存,并在cmake界面將新創建的文件夾設為binaries目錄。
點擊finish,完成后出現Configuring done則說明成功
點擊generate,完成后出現Generate done則說明成功
進入X265安裝目錄下的build文件夾下對應VC版本的文件夾,雙擊“build-all.bat”,進行編譯
用Visual Studio打開上一步生成的x265.sln,即可進入工程
三、生成可執行文件并測試
四、配置Visual Studio調試X265
命令參數如下:
工作目錄則可以隨意設置,但在工作目錄下必須保存有待編碼的序列!
設置完成后即可調試X265
上一篇:無
下一篇:持續創作中…
總結
以上是生活随笔為你收集整理的X265代码学习1-X265源码下载编译及VS调试配置的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 嵌入式开发:LCD12864无字库仿真与
- 下一篇: c语言程序调试时无法启动程序,编译没有异