在上文FFmpeg 结构体学习(六): AVCodecContext 分析我们学习了AVCodec结构体的相关内容。本文,我们将讲述一下AVIOContext。 AVIOContext是FFMPEG管理输入输出数据的结构体。下面我们来分析一下该结构体里重要变量的含义和作用。 一、源码整理 首先我们先 ...
分类:
其他好文 时间:
2018-08-17 20:03:06
阅读次数:
161
在上文FFmpeg 结构体学习(四): AVFrame 分析我们学习了AVStream结构体的相关内容。本文,我们将讲述一下AVCodec。 AVCodec是存储编解码器信息的结构体。下面我们来分析一下该结构体里重要变量的含义和作用。 一、源码整理 首先我们先看一下结构体AVFrame的定义的结构体 ...
分类:
其他好文 时间:
2018-08-17 16:28:34
阅读次数:
155
下载FFmpeg git clone https://git.ffmpeg.org/ffmpeg.git 配置编译FFmpeg ./configure --prefix=host --enable-shared --disable-static --disable-doc make make ins ...
分类:
其他好文 时间:
2018-08-16 19:36:26
阅读次数:
127
近几年,视频编解码技术在理论及应用方面都取得了重大的进展,越来越多的人想要了解编解码技术。因此,网易云信研发工程师为大家进行了归纳梳理,从理论及实践两个方面简单介绍视频编解码技术。 相关阅读推荐 《视频直播关键技术:流畅、拥塞和延时追赶》 《视频直播技术详解:直播的推流调度》 《音视频通话:小议音频 ...
分类:
其他好文 时间:
2018-08-15 14:03:57
阅读次数:
188
在上文FFmpeg 结构体学习(一): AVFormatContext 分析我们学习了AVFormatContext结构体的相关内容。本文,我们将讲述一下AVStream。 AVStream是存储每一个视频/音频流信息的结构体。下面我们来分析一下该结构体里重要变量的含义和作用。 一、源码整理 首先我 ...
分类:
其他好文 时间:
2018-08-14 17:12:58
阅读次数:
244
什么是FFmpeg? FFmpeg是一个开源免费跨平台的视频和音频流方案,属于自由软件,采用LGPL或GPL许可证(依据你选择的组件)。它提供了录制、转换以及流化音视频的完整解决方案。它包含了非常先进的音频/视频编解码库libavcodec,为了保证高可移植性和编解码质量,libavcodec里很多 ...
分类:
Web程序 时间:
2018-08-11 01:26:41
阅读次数:
175
ffmpeg 视频截取第一帧参数配置: 网站找了很多资料,但是都不能满足要求,然后自己写下解决过程。 首先看自己PHP 版本,安全选项里面 php5.4 跟php5.6 是不一样的。去除里面的system 函数限制。 然后,继续调整 system 函数的参数。做到cmd里面不报错误。 方法: $st ...
分类:
其他好文 时间:
2018-08-08 13:35:14
阅读次数:
365
hls:值on|off 切换hls hls_path: 设置播放列表(m3u8)和媒体块的位置 hls_fragment: 后面接时间,用来设置每一个块的大小。默认是5秒。只能为整数 hls_playlist_length: 设置播放列表的长度,单位是秒 hls_sync: 音视频的同步时间 hls ...
分类:
其他好文 时间:
2018-08-07 00:23:27
阅读次数:
1408
0. 前言 这段时间在搭建一个IPCamera项目服务器。视频点对点通话,客户端会查看设备端的音视频实时流。为了省流量,是通过P2P进行穿透。但是由于NAT设备的原因和IPV4的枯竭。有些设备是无法进行点对点传输实时流。所以需要进行服务器转发。这里为了快速实现原型,同时参考现在主流的流媒体协议。发现 ...
分类:
其他好文 时间:
2018-08-06 00:50:09
阅读次数:
263
原帖地址:https://blog.csdn.net/minger1202/article/details/52302500 Mac上的编译 在Ubuntu系统下编译ffmpeg的源码很方便,缺少什么第三方的工具或者lib直接就可以apt-get,再不行就百度,总之解决起来很方便。最近屌丝鸟枪换Ma ...
分类:
系统相关 时间:
2018-08-06 00:48:57
阅读次数:
244