ffmpeg sdl2.0 音视频播放器
一只肥啾啾
主要从事c++语音开发。在window、Linux、Android系统上均开发过相关项目。主要负责项目中间件层以下开发工作,网络通信设备交互等。
展开
-
ffmpeg SDL2.0 播放器GDMPlayer之视频处理
上一篇描述了音频解码与播放,现在讲解下视频解码与播放。ffplay.c里面视频的播放有两部分,一部分是解码线程从PacketQueue队列中取出视频流数据,在PacketQueue队列里保存的是AVPacket抽象格式数据,调用avcodec_send_packet接口发送到编码器,然后通过avcodec_receive_frame 接口把解码后的数据取回来,解码后的数据格式AVFrame意思...原创 2020-03-10 14:54:46 · 363 阅读 · 0 评论 -
FFmpeg 音视频采集输出视频文件、推流端实现
之前项目需要实现双录功能,客户办理 业务时录制音频视频保存做凭证使用。当前使用FFmpeg实现采集外交的USB摄像头数据,采样H264、ACC编码生成mkv视频格式文件。对外是Windows OCX接口给上传的html应用使用的,以下是以前项目使用的测试页面。 现在直播行业发展很快,由于对视频敢兴趣最近也去了解了下,把之前做的东西整理后重写了个测试Demo,用于验证与测试。ffmp...原创 2020-03-04 15:02:02 · 2338 阅读 · 1 评论 -
ffmpeg SDL2.0 播放器GDMPlayer
之前有项目做过双录系统(采集音频、视频原始数据经过H264,ACC编码后合成视频文件)。接触过FFmpeg和SDL2.0。公司源码是不可能公开的了,于是把之前学习的经历与测试DEMO重新整理了一遍,用VS2010写了个测试工具。本文主要参考ffplay.c下的实现方式。大伙也可以去阅读ffplay.c源码,这里面已经包含很全的视频播放知识了。:本播放器基于ffmpeg-4.1.5 与...原创 2020-03-02 15:36:26 · 659 阅读 · 0 评论