
FFMPEG
文章平均质量分 94
学习解读FFMPEG和FFPlay开源工具代码,学习FFMPEG API及相关视频知识
半杯咖啡的代码
汲汲营营途漫漫,潜心苦学方上岸
展开
-
【FFMPEG】学习笔记(3)源码分析之参数结构体
graph LR st[开始] op_log[日志级别处理] op_opt[参数解析] op_input[输入处理] op_output[输出处理] op_trans[数据包解析] end[结束] st-->op_logCreated with Raphaël 2.2.0开始日志级别处理参数解析输入处理输出处理数据包解析gdbserver :1234 ./test -re -i /home/pi/Birds.mp4 -c copy -f flv rtmp://local.tele原创 2021-03-04 16:31:35 · 287 阅读 · 0 评论 -
【FFMPEG】学习笔记 (2)命令行参数解析
在看源代码之前,先对命令行的参数有一个了解。程序的main函数中的参数就是命令行传入的,所以先了解命令参数的规则有助于以后的源代码分析。 这部分内容参考ffmpeg.org的文档部分,如果只是记录翻译内容达不到理解的目的。主要不是解释每个参数什么意思,而是理解输入参数的格式,代码中会映射成各种结构体。这里总结了对于这部分文档的理解,可能存在错误,欢迎指正。一、基础命令格式命令行的结构文档中给出了通用格式:ffmpeg [global_options] {[input_file_opt原创 2021-03-02 20:41:12 · 658 阅读 · 0 评论 -
【FFMPEG】学习笔记(1)rtmp推流+远程编译调试
一、FFMPEG介绍二、FFMPEG源码编译及安装1. Windows平台2. MacOS平台3. Linux平台4. Raspberry Pi4三、FFMPEG工具程序的使用四、FFMPEG开发环境五、FFMPEG开发库六、FFMPEG示例程序原创 2021-02-28 21:35:10 · 405 阅读 · 0 评论