# ffmpeg_sdl_player **Repository Path**: mypalyerdemo/ffmpeg_sdl_player ## Basic Information - **Project Name**: ffmpeg_sdl_player - **Description**: 基于ffmpeg SDL的播放器 - **Primary Language**: C - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 2 - **Created**: 2016-07-28 - **Last Updated**: 2024-02-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: myDemo, SDL, player ## README #ffmpegplayer 依赖库 ffmpeg(这个装了基本都有了) faac faad openh264 lamp 其它说明: 自己处理ffmpeg比较麻烦,可以直接使用ffms2库,调用简单 当前基于NB工程维护,VC6暂不可用,看情况是否维护 20221210 处理一些警告 20221130 main函数修改,支持自己传入文件 取消SWR,SWS相关头文件以及lib库的使用 20221128(V1.0-base) 整合VC6,VC2015,NB三个工程 告警一大堆,但能运行 使用的是淘汰的方式,后面会改进 avcodec_decode_video2 avcodec_decode_audio4 取消SWR,SWS的使用 SDL不支持Float类型,需要自己转换,参考了ffmpeg的代码,无破音 后面会考虑放弃VC6(还是有一大批人仍坚持着VC6) 20221127 处理VC6工程,VC6工程可用 原来ffmpeg库没彻底脱离mingw32环境,也找不到原来的环境了 重新下了个现成的,VC6可用,lib和dll文件已更新 http://www.ffmpeg.club/ 20221120 处理NB项目,VC6还未处理 对函数进行测试,标注在后面,不可用的后面会尽量完善 测试文件自备 myplayer("test.mp4")测试可以运行 SWR暂时没法不用 用的还是旧方法,后面会改成新的 avcodec_decode_video2 avcodec_decode_audio4 目录结构 PublicMedia 补充通用函数 SDLDemo SDL一些用法 FFMpegDemo FFMpeg一些例子 FFMPegPlayer FFMpeg播放器 SDLPlayer 不依赖FFMpeg的播放器,需要自己解码