SDL,ffmpeg实现简单视频播放器
看了雷神的一些文章和解释,自己重新实现了一下相关代码的东西,做为加深。
一起在音视频领域加油咯!
// 基于FFmpeg用SDL实现一个视频播放器(.h264)
//
/*
AVFormatContext:统领全局的基本结构体。主要用于处理封装格式(FLV/MKV/RMVB等)。
AVIOContext:输入输出对应的结构体,用于输入输出(读写文件,RTMP协议等)。
AVStream,AVCodecContext:视音频流对应的结构体,用于视音频编解码。
AVFrame:存储非压缩的数据(视频对应RGB/YUV像素数据,音频对应PCM采样数据)
AVPacket:存储压缩数据(视频对应H.264等码流数据,音频对应AAC/MP3等码流数据)
原文链接:https://blog.csdn.net/leixiaohua1020/article/details/41181155
*/
extern "C"
{
#include "libavcodec/avcodec.h"
#include "libavformat/avformat.h"
共有 0 条评论