
Video
文章平均质量分 72
xy_kok
这个作者很懒,什么都没留下…
展开
-
x264设置固定I帧问题
最近研究x264,在设定定期I帧的问题上卡了一天时间。不论怎样设置,定期I帧总是不生效。 param.i_keyint_max = 30; param.i_keyint_min = 30;按理来说,只需要设置i_keyint_min 和 i_keyint_max的值即可,将两个值都设置为同一个值。一开始不生效,是因为我在配置x264_para原创 2017-07-27 15:56:53 · 2639 阅读 · 1 评论 -
拆分264码流
当从avc编码器拿到一帧数据时,有时会考虑按NALU头进行拆分,示例代码如下:P帧和B帧只有一个NALU头,所以不再需要拆分,主要是I帧,一般包含7,8,6,5四部分。/* find the size of a frame. * @data the memory of avc bit stream, this should be start with [00 00 00 01].原创 2017-10-18 18:55:27 · 380 阅读 · 0 评论 -
H.264裸流文件中获取每一帧数据
测试解码器性能时,最常用的无非是向解码器中推送码流。 之前封装了一个avc的解码器,想做一个测试,读取H.264裸流文件将码流定期定时推送到解码器。 测试其实很简单: 1.了解H.264裸流文件的构成 2.解析H.264裸流文件 3.提取H.264码流调用接口推送数据 1. 了解H.264逻辑文件 根据H.264协议,a...原创 2018-07-27 15:54:01 · 15582 阅读 · 6 评论 -
交叉工具编译ARM平台下X264库
交叉编译的常见步骤,搭建交叉编译环境,编译,测试。x264为开源代码,请自行前往以下链接下载。https://www.videolan.org/developers/x264.html 1.搭建交叉编译环境,搭建成功后,无需重复搭建sh ~/sdk/android-ndk-r14b/build/tools/make-standalone-toolchain.sh \ ...原创 2018-08-03 11:12:53 · 779 阅读 · 0 评论