
FFmpeg
文章平均质量分 85
为取经而来
这个作者很懒,什么都没留下…
展开
-
FFmpeg环境配置
1.下载 官网地址:地址 分清楚是用64位还是32位。下载的版本有三个,原创 2017-11-29 15:51:46 · 12610 阅读 · 0 评论 -
FFmpeg获取摄像头数据并编码为H.264
ffmpeg的视音频编解码功能非常强大,可以说包括了所有的视音频编码标准。在这里我主要是调用ffmpeg工程里的ffmpeg.exe文件,调用之后,会自动完成编码的操作。内部编码的具体流程,以后再慢慢的看。1.介绍 先介绍下ffmpeg里面的三个exe文件。 我们打开ffmpeg的官网,下载时会发现有三个版本,分别是Dev、Shared、Static。Dev是...原创 2017-11-30 10:18:07 · 14417 阅读 · 5 评论 -
FFmpeg接收H.264解码并播放
在前面一个博客(地址在这里 )中,我们做到了将采集的摄像头数据编码为H.264,接下来我么讨论下如何将H.264发送,在接收端接收解码并播放。和上一篇编码的博客一样,我们也是直接调用ffmpeg.exe和ffplay.exe文件,内部的具体操作需要抽时间去阅读。1.传输 UDP是一种无连接的传输层协议,不对传送数据包进行可靠性保证,适合一次性传输少量数据。 我...原创 2017-12-04 15:25:49 · 6337 阅读 · 1 评论 -
FFmpeg解码H264流程分析
简单介绍下FFmpeg解码的流程,具体可以参考雷神的博客:点击打开链接 声明变量:AVCodec *pCodec;AVCodecContext *pCodecCtx = NULL;AVPacket packet;AVFrame *pFrame;AVCodecID codec_id = AV_CODEC_ID_H264; AVCodec是包含了编解码器信息的结构体...原创 2017-12-27 13:46:22 · 4865 阅读 · 0 评论 -
FFmpeg常用参数和命令总结
1.ffmpeg的使用语法 ffmpeg -i [输入文件名] [参数选项] -f [格式] [输出文件] ffmpeg [[options][`-i' input_file]]... {[options] output_file}... 通用参数: -f:设定输出格式 -i:设定输入流 -ss:开始的时间 ...原创 2017-11-28 14:30:26 · 1567 阅读 · 0 评论 -
FFmpeg实时解码H264
ffmpeg的解码过程在前面已经稍微总结了下,这里主要是测试一下用ffmpeg如何进行实时的解码。 在解码之前,我们先做好准备工作,调用摄像头。编码的过程中,进行入队出队操作,出队后的数据交给解码器,进行解码。 接下来依次介绍各个模块。1.调用摄像头:VideoCapture capture(0);int w = capture.get(CV_CAP_PROP_FRAME_...原创 2018-01-13 15:24:47 · 31198 阅读 · 27 评论 -
FFmpeg获取网络摄像头数据解码
对USB摄像头实时编码,在前面已经探讨过了。这次改变下思路,尝试去截取网络摄像头的H264码流,将其解码播放。 这里的测试代码,是在海康摄像头的基础上进行的。 解码的大致流程和以前的保持一致,只不过增加了部分函数。 FFmpeg打开媒体文件并查看媒体文件的信息,有三个步骤: avformat_open_input; avformat_find_stream_i...原创 2018-04-28 16:00:28 · 5609 阅读 · 9 评论