安装 略。 转码 最简单命令如下: 后面是输入文件名。 后面是编码格式,h264 最佳,但 Windows 系统默认不安装。如果是要插入 ppt 的视频,选择 wmv1 或 wmv2 基本上万无一失。 附加选项: 指定帧率, 指定分辨率, 指定比特率;于此同时可以对声道进行转码, 指定音频编码, 指 ...
分类:
其他好文 时间:
2020-01-08 19:20:07
阅读次数:
152
刚学习 FFmpeg,用于测试需要各种视频格式文件,例如 RGB、YUV 和 H264 文件等等,所以去网上找这些资源下载,要么难以找到,要么就需要积分。后来才想到可以使用 FFmpeg 命令来转换获得这些文件,成功转换获得了这些文件(也可以编写程序实现)。顺便参考网上资料总结出了这篇博文,后续也会 ...
分类:
其他好文 时间:
2020-01-07 20:02:50
阅读次数:
110
SVAC标准是视频编码的三大协议(H264/AVC、H265/HEVC)之一,于2011年5月1日实施,具有我国自主知识产权的、专门应用于安全防范视频监控技术领域的数字音视频编解码技术标准。 一、SVAC主要技术特点 1、视频适应宽动态范围,支持8bit~12bit的视频数据,保留更多图像细节。 2 ...
分类:
其他好文 时间:
2020-01-04 18:17:41
阅读次数:
109
下面是一个读取本地 RGB 文件,转换并输出 MP4 视频文件的一个例子,具体步骤如下: 1、创建编码器 2、创建输出视频上下文 3、添加视频流 4、rgb转yuv 5、写视频文件头 6、写视频文件,循环内部进行H264编码 完整代码如下: c++ include extern "C" { incl ...
分类:
其他好文 时间:
2020-01-04 10:17:41
阅读次数:
146
抄录:Webrtc SDP格式解读 https://blog.csdn.net/m0_37263637/article/details/96355737 SDP组成结构 参数解读 媒体流信息 以H264为例 ...
分类:
其他好文 时间:
2020-01-01 12:04:20
阅读次数:
102
1.simulcast+SVC打开 2.设置编码优先顺序(编码选择) src/media/engine/internal_encoder_factory.cc 3.设置H264可通过AddTransceiver参数初始化支持SVC 增加对H264的支持: src/media/engine/webrt ...
分类:
Web程序 时间:
2020-01-01 12:00:59
阅读次数:
199
科普:WebRTC,名称源自网页即时通信(英语:Web Real-Time Communication)的缩写,是一个支持网页浏览器进行实时语音对话或视频对话的API。它于2011年6月1日开源并在Google、Mozilla、Opera支持下被纳入万维网联盟的W3C推荐标准。 运行WebRTC网页 ...
分类:
其他好文 时间:
2019-12-26 13:04:31
阅读次数:
375
【场景】 为安卓应用增加解码h264和显示YUV的功能。解码用的是AMediacodec,此处不展开。 渲染用的是GLES 2.0,网上很多方案,包括webRTC的渲染都是针对I420(YUV420 三平面数据),比较少针对NV12的(可能我搜索能力比较辣鸡), 花了两天时间才找到正确的办法,特此记 ...
分类:
移动开发 时间:
2019-12-02 21:58:13
阅读次数:
139
H264编码技术介绍 H.264是ITU-T以H.26x系列为名称命名的视频编解码技术标准之一。H.264是ITU-T的VCEG(视频编码专家组)和ISO/IEC的MPEG(活动图像编码专家组)的联合视频组(JVT:joint video team)开发的一个数字视频编码标准。该标准最早来自于ITU ...
分类:
其他好文 时间:
2019-12-02 17:21:31
阅读次数:
151
音视频流媒体硬解码是指不使用CPU进行编码,使用显卡GPU,专用的DSP、FPGA、ASIC芯片等硬件进行编码。编码框架Video ToolBox和AudioToolbox。 EasyRTMP是结合了多种音视频缓存及网络技术的一个rtmp直播推流端,包括:圆形缓冲区(circular buffer) ...
分类:
移动开发 时间:
2019-11-06 16:57:53
阅读次数:
132