Windows下基于MSVC搭建ffmpeg開發環境 (qq.com)
下載源碼和庫
官網
https://ffmpeg.org/
下載
https://ffmpeg.org/download.html
源碼
編譯好的文件,這里選擇BybN下載
MSVC中使用
解壓ffmpeg-master-latest-win64-gpl-shared.zip
在自己的工程目錄新建文件夾ffmpeg
將解壓的include和lib文件夾復制到自己工程的ffmpeg目錄下
點擊工程名->屬性
設置頭文件包含路徑
$(MSBuildProjectDirectory)\\Src\\ffmpeg\\include;
設置庫文件包含路徑
$(MSBuildProjectDirectory)\\Src\\ffmpeg\\lib;
設置鏈接的庫
avcodec.lib;avdevice.lib;avfilter.lib;avformat.lib;avutil.lib;postproc.lib;swresample.lib;swscale.lib
編碼測試
解壓ffmpeg-snapshot.tar.bz2
復制ffmpeg-snapshot\\ffmpeg\\doc\\examples下的ncode_video.c到自己的工程目錄
編譯
運行
.\\encode.exe out.bin mpeg1video
播放
.\\ffplay.exe -i out.bin
解碼測試
解壓ffmpeg-snapshot.tar.bz2
復制ffmpeg-snapshot\\ffmpeg\\doc\\examples
下的decode_video.c到自己的工程目錄
編譯
ffmpeg\\include\\libavutil\\rational.h(1,1): warning C4819: 該文件包含不能在當前代碼頁(936)中表示的字符。請將該文件保存為 Unicode 格式以防止數據丟失
可以在工程屬性頁面禁用該告警或者將該文件保存為UTF-8格式
1>C:\\Users\\qinyunti\\OneDrive\\wuqi\\usb\\USB_VS\\USB\\Src\\main.c(83,9): error C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
項目-->屬性-->配置屬性-->C/C++-->預處理器-->預處理器定義-->添加_CRT_SECURE_NO_WARNINGS
復制ffmpeg-master-latest-win64-gpl-shared.zip\\ffmpeg-master-latest-win64-gpl-shared\\bin下所有的dll文件到
自己工程x64\\Debug路徑下
編譯,運行
.\\decode.exe out.bin decode.bin
審核編輯:湯梓紅
-
嵌入式
+關注
關注
5082文章
19123瀏覽量
305151 -
WINDOWS
+關注
關注
3文章
3545瀏覽量
88688 -
開發環境
+關注
關注
1文章
225瀏覽量
16617 -
ffmpeg
+關注
關注
0文章
46瀏覽量
7402
發布評論請先 登錄
相關推薦
Linux開發_CentOS7.4服務器搭建NFS、NGINX服務器,安裝ffmpeg、Qt環境
![Linux<b class='flag-5'>開發</b>_CentOS7.4服務器<b class='flag-5'>搭建</b>NFS、NGINX服務器,安裝<b class='flag-5'>ffmpeg</b>、Qt<b class='flag-5'>環境</b>](https://file1.elecfans.com/web2/M00/8C/BA/wKgZomSw4NSAck05AAKmOJunv3U401.jpg)
搭建C語言開發環境(Windows平臺)匯總
如何在Windows系統下安裝搭建PHP環境
ffmpeg是什么,如何搭建搭建windows和Linux開發環境
MM32F013x——Windows環境下基于Eclipse開發、調試MM32
![MM32F013x——<b class='flag-5'>Windows</b><b class='flag-5'>環境</b><b class='flag-5'>下</b>基于Eclipse<b class='flag-5'>開發</b>、調試MM32](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
MM32F013x——Windows下搭建Eclipse開發環境
![MM32F013x——<b class='flag-5'>Windows</b><b class='flag-5'>下</b><b class='flag-5'>搭建</b>Eclipse<b class='flag-5'>開發</b><b class='flag-5'>環境</b>](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
MM32F013x——Windows下搭建Eclipse開發環境
![MM32F013x——<b class='flag-5'>Windows</b><b class='flag-5'>下</b><b class='flag-5'>搭建</b>Eclipse<b class='flag-5'>開發</b><b class='flag-5'>環境</b>](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
評論