JM 软件参考手册(中文).doc_第1页
JM 软件参考手册(中文).doc_第2页
JM 软件参考手册(中文).doc_第3页
JM 软件参考手册(中文).doc_第4页
JM 软件参考手册(中文).doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

H.264/14496-10 AVC 软件参考手册目录1. GENERAL INFORMATION(一般信息) . 1-11.1 SYSTEM OVERVIEW(系统概述) . 1-11.2 PROJECT REFERENCES(工程参考) . 1-11.3 AUTHORIZED USE PERMISSION(授权使用许可) . 1-11.4 POINTS OF CONTACT(接触点) . 1-21.4.1 Information(信息) . 1-21.4.2 Coordination(协调) . 1-21.4.3 Bug Reporting(Bug 报告) . 1-21.5 ACRONYMS AND ABBREVIATIONS(缩略词) . 1-21.6 ORGANIZATION OF THE MANUAL(组织指南手册) . 1-32. INSTALLATION AND COMPILATION(安装和编译) . 2-12.1 WINDOWS USING MS VISUAL STUDIO .NET(Windows VS编译方法) . 2-12.2 UNIX AND WINDOWS USING GCC (GNU COMPILER COLLECTION)(GCC编译方法) . 2-13. USING THE JM ENCODER MODULE(利用JM编码模块) . 3-13.1 ENCODER SYNTAX(编码器语法) . 3-13.2 ENCODER OUTPUT(编码器输出) . 3-23.3 ENCODER LIMITATIONS(编码器的局限性) . 3-44. ENCODER PARAMETERS(编码器参数) . 4-14.1 FILE INPUT/OUTPUT RELATED PARAMETERS(文件输入输出相关参数) . 4-14.2 PRIMARY CONTROL PARAMETERS . 4-64.3 INTER/INTRA MODE PREDICTION CONTROL . 4-154.4 MVC CODING PARAMETERS . 4-194.5 DEBLOCKING FILTER CONTROL. 4-194.6 WEIGHTED PREDICTION PARAMETERS . 4-224.7 B PICTURES AND CODINGSTRUCTURE . 4-244.8 ERROR RESILIENCY AND SLICE CONTROL.4-284.9 SP CODING SUPPORT . 4-294.10 OUTPUT CONTROL/ENTROPY CODING, NALS . 4-304.11 INTERLACE FORMAT HANDLING . 4-314.12 NON NORMATIVE ENCODER DECISIONS .4-324.13 LAMBDA PARAMETERS FOR LAGRANGIAN BASED OPTIMIZATION .4-354.14 ERROR RESILIENT OPTIMIZED RATE DISTORTION OPTIMIZATION .4-384.15 EPZS OPTIONS . 4-404.16 UMHEX OPTIONS . 4-424.17 EARLYSKIPENABLE . 4-424.18 SELECTIVEINTRAENABLE . 4-434.19 RATE CONTROL & HRD SUPPORT . 4-434.20 RATE DISTORTION OPTIMIZED QUANTIZATION PARAMETETRS . 4-464.21 SEI PARAMETERS . 4-464.22 VUI PARAMETERS . 4-474.23 OTHER SETTINGS . 4-514.24 FREXT PROFILE PARAMETERS . 4-525. HARDCODED ENCODER PARAMETERS(硬编码器参数) . 5-1(80页)5.1 DEFINES.H . 5-15.2 CONFIGFILE.H(设置默认的编码器配置文件) . 5-26. EXPLICIT SEQUENCE INFORMATION FILE(序列信息文件) . 6-27. USING THE JM DECODER MODULE(JM解码模块) . 7-1(84页)7.1 DECODER SYNTAX(解码器语法) . 7-17.2 DECODER CONFIGURATION FILE FORMAT(解码器配置文件格式) . 7-17.2.1 InputFile(输入文件) . 7-17.2.2 OutputFile(输出文件) . 7-27.2.3 RefFile(默认文件) . 7-27.2.4 WriteUV() . 7-27.2.5 FileFormat(使用文件格式) . 7-27.2.6 RefOffset. 7-27.2.7 POCScale . 7-27.2.8 DisplayDecParams . 7-27.2.9 ConcealMode . 7-27.2.10 RefPOCGap . 7-37.2.11 POCGap . 7-37.2.12 Silent . 7-37.2.13 IntraProfileDeblocking . 7-37.2.14 DecFrmNum . 7-37.2.15 DecodeAllLayers . 7-37.3 DECODER OUTPUT(解码器输出) . 7-38. HARDCODED DECODER PARAMETERS(参数编码解码器) . 8-18.1 DEFINES.H . 8-19. SYSTEM GENERATED REPORTS/OUTPUT(系统运行的输入/输出报告) . 9-19.1 LOG.DAT . 9-19.2 STATSFILE DESCRIPTION (STATS.DAT) . 9-27. USING THE JM DECODER MODULE(JM解码模块) 7.1 Decoder Syntax(解码器语法) ldecod -s -h -d defdec.cfg -f curenc1.cfg.-f curencN.cfg -i bitstream.264 -o output.yuv -r reference.yuv -p DecParam1=DecValue1.-p DecParamM=DecValueM -n Nframes -mpr LValue Option:-sSilent decoding(无声解码)-hPrints parameter usage(输出参数使用情况).defdec.cfgOptional decoder config file containing all decoder information(可选解码器配置文件中包含所有的解码器信息).-fRead for resetting selected decoder parameters. Multiple files could be used that set different parameters(阅读重置选定的解码器的参数。可以使用多个文件,设置不同的参数).-iDecode file . Default is set to test.264(解码文件。默认设置以test.264).-oReconstructed file name is set to . Default is test_dec.yuv(重建的文件名设置为。默认是test_dec.yuv)-rReference sequence file for PSNR computation is set to . Default is test_rec.yuv(PSNR的计算参考序列文件设置为。默认是test_rec.yuv)-pSet parameter to . The entry for is case insensitive(设置参数。 条目不区分大小写).-mprSet Number of layers (LValue) to decode(定数层(左值)解码)-nNumber of frames to be decoded(解码帧数量)Examples of usage(用法举例):ldecod.exe ldecod.exe -h ldecod.exe d default.cfg ldecod.exe s i bitstream.264 ldecod.exe i bitstream.264 o output.yuv r reference.yuv ldecod.exe i bitstream420.264 uv7.2 Decoder Configuration File Format(解码器配置文件格式)The decoder format was recently modified to enable higher flexibility and to basically resemble the format of that of the encoder. The parameters allowed now are as follows:最近修改的解码器格式,使更高的灵活性和基本类似编码器的格式。现在允许的参数如下:7.2.1 InputFile(输入文件)Class(类型): Text(文本) Description(说明): Input bitstream file name. Name could include file path(输入的比特流文件的名称。名称可以包括文件的路径). Note(注意): For Unix/Linux based systems directories should be separated using a backslash “”, while for DOSWindows systems, directories should be separated using a forward slash “/”( 对于Unix / Linux为基础的系统目录应分开使用反斜杠“”,同时为DOS Windows系统目录应使用一个正斜杠“/”分隔。).Example 1 (DOS):ldecod.exe -p InputFile=f:seq420176x144foreman_176x144_30.264Example 2 (Unix/Linux):ldecod.exe -p InputFile=/vol/seq/420/176x144/foreman_176x144_30.2647.2.2 OutputFile(输出文件)Class(类型): Text(文本) Description(说明): Decoder output filename. The output will be a raw video file in either YUV or RGB format(解码器输出的文件名。输出将是一个在任YUV或RGB格式的原始视频文件).7.2.3 RefFileClass(类型): Text(文本) Description(说明): Reference input file for distortion (PSNR) computations(参考失真(PSNR),计算的输入文件).7.2.4 WriteUV Class(类型): Boolean(布尔值) Description: Write 4:2:0 chroma components for monochrome streams(4:2:0色度分量的单色流)7.2.5 FileFormat Class(类型): Boolean (布尔值)Description: Input file format (0=Annex B, 1: RTP packets)(输入文件的格式(0 =附件B,1:RTP包)7.2.6 RefOffset Class: Numeric (Integer)(数值(整数) Description: PSNR computation offset(PSNR的计算偏移)7.2.7 POCScale Class: Numeric (Integer) (数值(整数)Description: Poc Scale (1 or 2) to be utilized for PSNR computations(PSNR的计算被用于POC量表(1或2))7.2.8 DisplayDecParams Class: Boolean (布尔值)Description: Display decoder configuration parameters(显示解码器配置参数).7.2.9 ConcealMode Class: Numeric (Integer) (数值(整数)Description: Perform Error Concealment(执行错误隐藏)option0Disabled (default)(禁用(默认))1Frame Copy method (帧复制方法)2Motion Copy method(运动Copy方法)7.2.10 RefPOCGap Class: Numeric (Integer) (数值(整数)Description: Reference POC gap (2: IPP (Default), 4: IbP / IpP)( 参考POC的差距(2:IPP(默认),4:IBP/ IPP))7.2.11 POCGap Class: Numeric (Integer) (数值(整数) Description: POC gap (2: IPP /IbP/IpP (Default), 4: IPP with frame skip = 1 etc.)( POC的差距(2:IPP/ IBP/ IPP(默认),4:帧跳过=1等IPP))7.2.12 Silent Class: Boolean (布尔值)Description: Perform silent decoding(执行无声的解码)7.2.13 IntraProfileDeblocking Class: Boolean (布尔值)Description: Enable Deblocking filter in intra only profiles (0=disable, 1=filter according to SPS parameters). This method essentially works as a post-process(在内部唯一的配置文件中启用消除马赛克的滤镜(0 =禁用,1=过滤器根据SPS的参数)。这种方法实质上是后处理工作).7.2.14 DecFrmNum Class: Numeric (Integer) (数值(整数)Description: Number of frames to be decoded (-n)( 被解码的帧数(- N))7.2.15 DecodeAllLayers Class: Boolean Description: Enables decoding of all layers for MVC. This is equivalent to mpr.7.3 Decoder Output When running the decoder, the decoder will display on screen rate/distortion statistics for every frame coded. Cumulative results will also be presented. The output information generated may look as follows:- JM 17.1 (FRExt) - Decoder config file : decoder.cfg - Input H.264 bitstream : test.264 Output decoded YUV : test_dec.yuv Output status file : log.dec Input reference file : test_rec.yuv - POC must = frame# or field# for SNRs to be correct - Frame POC Pic# QP SnrY SnrU SnrV Y:U:V Time(ms) - 00000(IDR) 0 0 28 0.0000 0.0000 0.0000 4:2:0 16 00006( P ) 12 1 28 0.0000 0.0000 0.0000 4:2:0 0 00004( b ) 8 2 28 0.0000 0.0000 0.0000 4:2:0 15 00002( b ) 4 3 28 0.0000 0.0000 0.0000 4:2:0 16 - Average SNR all frames - SNR

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论