摘要: 获得可用设备列表 【方法一】ffmpeg只能输出可用设备信息,无法直接获得设备列表包括名字。 【方法二】直接利用dshow通过com口获得 获取设备列表 终端命令 #列出可用设备 ffmpeg -list_devices true -f dshow -i dummy #查看指定设备可用参数 ffmp 阅读全文
posted @ 2022-07-19 15:26 小超不挑食 阅读(2686) 评论(0) 推荐(0) 编辑
摘要: 封装格式相关 av_find_input_format av_find_input_format函数是通过av_demuxer_iterate函数遍历所有解封装格式列表和音视频输入设备列表,然后通过av_match_name函数判断name是否等于short_name,来返回AVInputForma 阅读全文
posted @ 2022-07-18 19:38 小超不挑食 阅读(567) 评论(0) 推荐(0) 编辑
摘要: FFmpeg数据结构分析 FFMPEG中结构体很多。最关键的结构体可以分成以下几类: 1、解协议(http,rtsp,rtmp,mms) AVIOContext,URLProtocol,URLContext主要存储视音频使用的协议的类型以及状态。URLProtocol存储输入视音频使用的封装格式。每 阅读全文
posted @ 2022-07-18 10:37 小超不挑食 阅读(388) 评论(0) 推荐(0) 编辑
摘要: 参考文献 新老对照API的整理 新旧API对照 阅读全文
posted @ 2022-07-17 17:00 小超不挑食 阅读(89) 评论(0) 推荐(0) 编辑
摘要: SDL2新特性 全3D硬件加速 支持OpenGL3.0+的多种配置(核心、兼容性、调试、鲁棒性等) 支持OpenGL ES 支持多窗口 支持多显示器 支持多音频设备 安卓和IOS系统的支持 简单的2D渲染API,它可以利用 Direct3D, OpenGL, OpenGL ES, 或者幕后的软件渲染 阅读全文
posted @ 2022-07-17 16:29 小超不挑食 阅读(2080) 评论(0) 推荐(0) 编辑