H264 encoder.cfg参数分析 收藏
(1) 文件操作参数:#Files
InputFile ="silent.yuv" #输入序列,YUV 4:2:0
StartFrame = 0 # 从视频流的第几帧开始编码
FramesToBeEncoded = 30 #编码图象帧数,指明了除去 B帧后将要被编码的帧数(应该再实验一下,基本简表不支持B帧)
SourceWidth = 352 #图象宽度,必须是16像素的倍数
SourceHeight = 288 #图象高度,必须是16像素的倍数
TraceFile = "silent_enc2.txt" #跟踪文件
ReconFile = "silent_rec_RD2.yuv" #恢复文件
OutFile = "silent.26l" #输出文件
(2) 编码控制参数: #Encoder Control
IntraPeriod = 0 #I帧的周期(0=只有第一帧为I帧)
QPFirstFrame = 15 #第一帧量化步长(0-31)
QPRemainingFrame = 25 #其它帧量化步长(0-31)
FrameSkip = 0 #输出图象采样间隔(如2表示每三帧取一帧) ,指明了编码过程中跳过的帧数,中间有 B 帧也算跳过一帧。
MVResolution = 1 #运动矢量精度:0:1/4像素精度,1:1/8像素精度
UseHamard = 0 #Hadamard变换(0=无效,1=有效)
SearchRange = 16 #最大搜索范围
NumberRefereceFrames = 1 #用于帧间预测的参考帧数(1-5)
MbLineIntraUpdate = 0 #错误鲁棒性0:无效,N:每N帧进行一次帧内编码GOB
InterSearch16x16 = 1 #帧间搜索块16x16大小(0=无效,1=有效)
InterSearch16x8 = 1 #帧间搜索块16x8大小(0=无效,1=有效)
InterSearch8x16 = 1 #帧间搜索块8x16大小(0=无效,1=有效)
InterSearch8x8 = 1 #帧间搜索块8x8大小(0=无效,1=有效)
InterSearch8x4 = 1 #帧间搜索块8x4大小(0=无效,1=有效)
InterSearch4x8 = 1 #帧间搜索块4x8大小(0=无效,1=有效)
InterSearch4x4 = 1 #帧间搜索块4x4大小(0=无效,1=有效)
(3) 定义输入参数结构体InputParameters
typedef struct
{
int no_frames; //编码帧数
int qp0; //第一帧量化步长
int qpN; //其余帧量化步长
int jumpd; //输出图象采样间隔(如2表示每三帧取一帧)
int mv_res; //运动矢量精度:0:1/4像素精度1:1/8像素精度
int hadamard; //0:普通1:利用4x4Hadamard变换,计算绝对变换误差
int search_range; //搜索范围 - 基于16x16块整像素搜索,搜索窗是以预测矢量为中心,对于8x8和4x4块的搜索范围是基于16x16块的1/2
int no_multpred; //1:仅以前一帧做参考,2:以前一帧或大前帧,最多5个参考帧
int img_width; //图象宽度
int img_height; //图象高度
int yuv_format; //YUV采样比(0=4:0:0,1=4:2:0,2=4:2:2,3=4:4:4)
int color_depth; //每个像素所需的位数,一般为8bit/pel
int intra_upd; //错误鲁棒性(0:无效,N:每N帧进行一次帧内编码GOB)
int blc_size[8][2]; //帧间搜索的不同大小块数组
int slice_mode; //片编码模式
int UseConstrainedIntraPred; //0:帧间宏块采用帧内预测 1:无效
int infile_header; //输出文件的头信息长度
char infile[100]; //YUV4:2:0输入文件
char outfile[100]; //H26L压缩输出码流
char ReconFile[100]; //重建图象文件
char TraceFile[100]; //跟踪输出文件
int intra_period; //帧内编码周期
//B pictures
int successive_Bframe; //B帧编码数目
int pqB; //B帧编码量化步长
//SP Pictures
int sp_periodicity; //SP帧周期
int qpsp; //SP帧预测误差量化步长
int qpsp_psed; //SP帧预测量化步长
int InterSearch16x16; //搜索块大小
int InterSearch16x8;
int InterSearch8x16;
int InterSearch8x8;
int InterSearch8x4;
int InterSearch4x8;
int InterSearch4x4;
}InputParameters;
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/cc1983/archive/2006/04/29/696538.aspx
分享到:
相关推荐
....\....\..\...\encoder_baseline.cfg ....\....\..\...\encoder_extended.cfg ....\....\..\...\encoder_main.cfg ....\....\..\...\foreman_part_qcif.yuv ....\....\..\...\leakybucketrate.cfg ....\......
基于H26L的精细度可伸缩视频编码基于H26L的精细度可伸缩视频编码
....\..\...\encoder.cfg ....\..\...\lencod.exe ....\..\...\lencod.map ....\..\...\lencod.pdb ....\..\CHANGES.TXT ....\..\Changes_detail.txt ....\..\copyright.txt ....\..\...
H26xCODECSPEC.pdf多个关键字请用空格分隔,最多填写5个。点击右侧Tag快速添加
音视频-编解码-H26L的帧间编码的探讨与实现.pdf
音视频-编解码-H26L视频编码器并行性算法研究与实现.pdf
SK hynix e-NAND consists of NAND flash and MMC controller. e-NAND has the built-in intelligent controller which manages interface protocols, wear leveling, bad block management, garbage collection, ...
17H26频偏参数设置_1711231
支持已有音视频编码格式, 视频:MPEG-4,H26x系列... 音频:aac,g711... ijkplayer在github上的开源sdk,支持大部分常见的音视频格式,但需要自己手动编译才能支持全格式
伦茨Datasheet ST17H26,低成本的蓝牙ble芯片,广泛应用于自拍杆防丢器等场景。出货量很大,市场上广受好评。
支持已有音视频编码格式, 视频:MPEG-4,H26x系列... 音频:aac,g711... ijkplayer在github上的开源sdk,支持大部分常见的音视频格式,但需要自己手动编译才能支持全格式
h26v04 MODIS NDVI .hdf文件,2001年数据。。。。。。。。。。。。。。
• eMMC5.1 compatible (Backward compatible to eMMC4.5&eMMC5;.0) • Bus mode - Data bus width : 1bit(default), 4bits, 8bits - Data transfer rate: up to 400MB/s (HS400) - MMC I/F Clock frequency ...
深圳市伦茨科技有限公司 文件编号:Lenze/WD-JSB-03317H26 开发工具说明开发套件 EVK 下载板 , 17H26-EVB 仿真板, EVK 烧
大数据-算法-H26X系列的算法研究.pdf
iic写入源码,仅仅是平常无聊写的代码,没有整理。仅供参考,不做任何商业用途,可以自己修改成任意模式。谢谢使用请勿乱喷
H26X编解码研究与软件实现.pdf
简单的Echars使用小demo,解压后,直接点html便可以看到效果
test_capture_video_save_h26x.c t //ffmepg 通过v4l2 捕获一段时间视频编码为h264 test_muxer_h26x_aac_to_mp4.c //h264 aac muxer为mp4 test_demuxer_mp4_to_h26x_aac.c //demixer mp4为h264 和 aac test_gen_test...
【Web网页设计制作-毕业设计期末大作业】HTML、CSS、JavaScript前端网页项目源码【Web网页设计制作-毕业设计期末大作业】HTML、CSS、JavaScript前端网页项目源码【Web网页设计制作-毕业设计期末大作业】HTML、CSS、...