vs2017+ffmpeg
时间: 2023-08-22 10:08:54 浏览: 164
为使用VS2017和FFmpeg,你可以按照以下步骤进行配置:
1. 首先,你需要从FFmpeg的官方网站下载FFmpeg的Windows版本。你可以在找到FFmpeg的官方网站,并点击Windows图标进行下载。
2. 下载完成后,解压缩文件并将解压后的文件夹重命名为"FFmpeg"。
3. 打开VS2017,创建一个新的C++项目。
4. 在项目中,右键单击"属性",然后选择"VC++目录"。
5. 在"包含目录"中添加FFmpeg文件夹的路径。
6. 在"库目录"中添加FFmpeg文件夹下的"lib"文件夹的路径。
7. 在"链接器"选项卡中的"输入"中,添加以下库文件引用:avcodec.lib、avformat.lib、avutil.lib、avdevice.lib、avfilter.lib、postproc.lib、swresample.lib、swscale.lib。你可以在找到这些库文件的引用。
8. 在代码中,你需要引用libavcodec库。你可以像下面这样在代码中添加引用:
```
#include <stdio.h>
#include <iostream>
extern "C" {
#include <libavcodec/avcodec.h>
}
int main() {
printf("%s", avcodec_configuration());
system("pause");
return 0;
}
```
9. 编译并运行代码,如果成功打印出FFmpeg的配置信息,那么说明配置成功。
通过按照以上步骤进行配置,你就可以在VS2017中使用FFmpeg了。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *3* [vs2017+ffmpeg 环境搭建](https://blog.csdn.net/king_ink/article/details/115017961)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *2* [VS2017+ FFmpeg+SDL 实现ts流解码播放](https://blog.csdn.net/qq_30727593/article/details/119786080)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文