【FFmpeg解码实战】(6)从零实现FFmpeg4.3 + SDL2视频播放器
发布日期:2021-06-29 14:55:25
浏览次数:3
分类:技术文章
本文共 1005 字,大约阅读时间需要 3 分钟。
【FFmpeg解码实战】(6)从零实现FFmpeg4.3 + SDL2视频播放器
本系列文章列表:
- 《》
- 《》
- 《》
- 《》
- 《》
- 《》
之前我们也实现了音视频播放器,但编写的代码比较不规范,还是纯C的思路,一旦工程变大,维护起来比较麻烦。
因此,从本文开始,我们从头开实现一个音视频播放器,代码写的尽量规范一些。
一、新建VS2019工程
建立VS2019控制台工程,开始配置ffmpeg及sdl 环境,注意配置时选择好对应的平台(x86/x64),
如下我配置的是x64环境。1.1 配置 include 头文件目录
1.2 配置 lib 库目录 及 lib库名
1.3 复制所需的DLL文件 到根目录
1.4 配置输出的EXE文件名
1.5 测试工程是否配置成功
在main 函数调和 avcodec_version()
测试配置是否成功:
//# player.h#ifndef __PLAYER_H__#define __PLAYER_H__extern "C" { #include#include #include #include #include #include #include #include "SDL.h"}using namespace std;#endif
//# main.c#include#include int main(int argc, char *argv[]){ std::cout << "Hello World!\n"; std::cout << "verseion: 0x" << hex << avcodec_version() << std::endl; return 0;}
运行结果如下,则说明配置成功。
二、视频播放器代码实现
2.1 配置调试命令行输入参数
将测试视频文件放置于工程根目录 resource 目录下,
配置VS2019 调试自带命令行参数:配置好后,运行时 argv[1] 就是我们配置的参数,运行结果如下:
好,VS2019工程建立完毕,接下来,我们分步来实现代码。
转载地址:https://ciellee.blog.csdn.net/article/details/110473980 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
逛到本站,mark一下
[***.202.152.39]2024年04月07日 11时35分07秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
2020年电赛题目,命题专家们怎么看?
2019-04-29
PCB元器件摆放不可忽略的10个技巧
2019-04-29
掌握AI核心技术没有秘籍,能自己创造就是王道
2019-04-29
大学老师的月薪多少?实话实说:4万多一点……
2019-04-29
2020年电赛题目,命题专家权威解析!
2019-04-29
写论文,这个神器不能少!
2019-04-29
现在做硬件工程师还有前途吗?
2019-04-29
华为被超越!这家公司成中国最大智能手机制造商,不是小米!
2019-04-29
芯片为什么持续缺货?
2019-04-29
美国无人机在火星首飞成功,创造历史,3米飞行高度悬停30秒
2019-04-29
缺货涨价很久的MCU的国产和国外厂家汇总!(80家)
2019-04-29
华为重磅反击,鸿蒙来了!
2019-04-29
常用电子接口大全,遇到不认识的,就翻出来对照辨认!
2019-04-29
芯片IC附近为啥要放0.1uF的电容?
2019-04-29
电赛 | 19年全国一等奖,北航学子回忆录。
2019-04-29
电赛 | 19年全国一等奖,北航学子回忆录(上)
2019-04-29
电赛 | 19年全国一等奖,北航学子回忆录(下)
2019-04-29
突破!台积电1nm芯片,有了新进展。
2019-04-29
一文读懂全系列树莓派!
2019-04-29
自制一个害羞的口罩,见人就闭嘴,戴着可以喝奶茶
2019-04-29