h264
galen6
这个作者很懒,什么都没留下…
展开
-
H.264流媒体协议格式学习总结
此文在网上文章的基础上做了个人针对h264在流媒体协议格式的学习总结。 本文需要读者对H.264流有一定的了解才可以理解2种格式差异。 首先要理解的是没有标准的H.264基本流格式。文档中的确包含了一个Annex,特别是描述了一种可能的格式Annex B格式,但是这个并不是一个必须要求的格式。标准文档中指定了视频怎样编码成独立的包,但是这些包是怎样存储和传输的却是开放的原创 2017-08-20 22:00:54 · 1141 阅读 · 0 评论 -
ffmpeg与x264编译共享库
ffmpeg与x264编译共享库前言最近在centos系统上开发需要用到ffmpeg的libavocedc等动态库,需要编译出ffmpeg的动态库。编译YasmYsam是X264和FFmpeg使用的汇编程序。资源路径https://pkgs.org/download/yasmhttp://www.tortall.net/projects/yasm/releases/原创 2017-11-08 11:05:35 · 3135 阅读 · 0 评论 -
ffmpeg与x264编码指南
x264是一个 H.264/MPEG4 AVC 编码器,本指南将指导新手如何创建高质量的H.264视频。 对于普通用户通常有两种码率控制模式:crf(Constant Rate Factor)和Two pass ABR。码率控制是一种决定为每一个视频帧分配多少比特数的方法,它将决定文件的大小和质量的分配。 如果你在编译和安装libx264 方面需要帮助,请查看ffmpeg和x2转载 2017-10-24 20:33:30 · 552 阅读 · 0 评论 -
ffmpeg x264多线程编码测试
测试环境组内测试机,4核,1.8GHZ,内存2G测试过程默认线程设置,ffmpeg的AVCodecContext中thread_count为1测试结果:cpu占用100%,转码时间9分48秒线程设置:thread_count为4,thread_type为FRAME类型测试结果:cpu占用250%,4个cpu平均使用率20%多,转码时间4分28秒结果总结x26原创 2017-12-21 17:31:34 · 4799 阅读 · 1 评论 -
FFmpeg x264编码b帧时时间戳,帧率等总结
1. 在进行FFmpeg API转码视频时,解码出来的视频帧是包含有frame->pict_type字段的,如果编码前不处理,x264会按照该类型强制编码。如果希望x264自动插入b帧编码,在编码前需要将frame->pict_type设置为AV_PICTURE_TYPE_NONE。x264编码出来后的帧类型可以通过AVCodecContext的coded_frame成员来判断。2.原创 2017-12-26 15:44:32 · 5205 阅读 · 0 评论 -
avc的几个概念
mp4中的RAW AVC data:为包含avcc或者annexb的nalu数据帧标准文档中nalu概念(NAL unit)不包含0x00000001或者avccRBSP为avc nalu去掉1字节nalu头后的数据原创 2019-09-18 20:07:30 · 569 阅读 · 0 评论 -
h264码流详解
https://www.cnblogs.com/jingzhishen/p/3965868.html转载 2018-09-10 11:18:01 · 2131 阅读 · 0 评论