h.264_source

所属分类:流媒体/Mpeg4/MP4
开发工具:C/C++
文件大小:773KB
下载次数:23
上传日期:2006-10-25 11:04:01
上 传 者bg4uat
说明:  h.264算法的源代码,具体适用于哪个个平台目前还不是很清楚
(h.264 algorithm source code, which applies specifically to the platform is not yet clear)

文件列表:
h.264源码最新版本 (0, 2005-12-08)
h.264源码最新版本\JM (0, 2005-12-08)
h.264源码最新版本\JM\CHANGES.TXT (32158, 2004-10-15)
h.264源码最新版本\JM\Changes_detail.txt (5002, 2004-01-14)
h.264源码最新版本\JM\copyright.txt (1383, 2003-06-11)
h.264源码最新版本\JM\disclaimer.txt (1069, 2001-08-29)
h.264源码最新版本\JM\FREXT_changes.txt (9141, 2004-10-15)
h.264源码最新版本\JM\ldecod.dsp (9025, 2004-10-15)
h.264源码最新版本\JM\ldecod.dsw (535, 2001-08-29)
h.264源码最新版本\JM\ldecod.vcproj (23563, 2004-10-15)
h.264源码最新版本\JM\lencod.dsp (10146, 2004-10-15)
h.264源码最新版本\JM\lencod.dsw (535, 2001-08-29)
h.264源码最新版本\JM\lencod.vcproj (29462, 2004-10-15)
h.264源码最新版本\JM\tml.dsw (919, 2003-06-11)
h.264源码最新版本\JM\tml.sln (1905, 2004-10-15)
h.264源码最新版本\JM\unixprep.sh (553, 2004-10-15)
h.264源码最新版本\JM\bin (0, 2005-12-08)
h.264源码最新版本\JM\bin\decoder.cfg (753, 2004-10-15)
h.264源码最新版本\JM\bin\encoder.cfg (15864, 2004-10-15)
h.264源码最新版本\JM\bin\encoder_baseline.cfg (11221, 2004-10-15)
h.264源码最新版本\JM\bin\encoder_extended.cfg (11221, 2004-10-15)
h.264源码最新版本\JM\bin\encoder_highquality_HD.cfg (14077, 2004-10-15)
h.264源码最新版本\JM\bin\encoder_main.cfg (11221, 2004-10-15)
h.264源码最新版本\JM\bin\encoder_yuv422.cfg (15119, 2004-10-15)
h.264源码最新版本\JM\bin\encoder_yuv444.cfg (15136, 2004-10-15)
h.264源码最新版本\JM\bin\foreman_part_qcif.yuv (114048, 2001-09-03)
h.264源码最新版本\JM\bin\foreman_part_qcif_422.yuv (152064, 2004-10-15)
h.264源码最新版本\JM\bin\foreman_part_qcif_444.yuv (228096, 2004-10-15)
h.264源码最新版本\JM\bin\leakybucketrate.cfg (16, 2001-12-20)
h.264源码最新版本\JM\bin\q_matrix.cfg (1244, 2004-10-15)
h.264源码最新版本\JM\bin\q_matrix2.cfg (1244, 2004-10-15)
h.264源码最新版本\JM\bin\q_matrix_def.cfg (1244, 2004-10-15)
h.264源码最新版本\JM\bin\sg0conf.cfg (66, 2004-05-25)
h.264源码最新版本\JM\bin\sg2conf.cfg (126, 2004-05-25)
h.264源码最新版本\JM\bin\sg6conf.cfg (1188, 2004-05-25)
h.264源码最新版本\JM\doc (0, 2005-12-08)
h.264源码最新版本\JM\doc\coding_style.doc (54272, 2001-10-03)
h.264源码最新版本\JM\doc\doxygen.txt (491, 2002-11-11)
h.264源码最新版本\JM\doc\foot.html (99, 2001-10-03)
... ...

JM Reference Software Manual ============================ please send comments and additions to suehring@hhi.de 1. Compilation 2. Command line parameters 3. Input/Output file format 4. Configuration files 1. Compilation -------------- 1.1 Windows ----------- A workspace for MS Visual C++ is provided with the name "tml.dsw". It contains the encoder and decoder projects. 1.2 Unix ----------- Before compiling in a UNIX environment please run the "unixprep.sh" script which will remove the DOS LF characters from the files and create object directories. Makefiles for GNU make are provided in the lencod and ldecod directory. 2. Command line parameters -------------------------- 2.1 Encoder ----------- lencod.exe [-h] [-d default-file] [-f file] [-p parameter=value] All Parameters are initially taken from DEFAULTCONFIGFILENAME, defined in configfile.h (typically: "encoder.cfg") -h Show help on parameters. -d default-file Use the specified file as default configuration instead of the file in DEFAULTCONFIGFILENAME. -f file If an -f parameter is present in the command line then this file is used to update the defaults of DEFAULTCONFIGFILENAME. There can be more than one -f parameters present. -p parameter=value If -p parameters are present then these overide the default and the additional config file's settings, and are themselfes overridden by future -p parameters. There must be whitespace between -f and -p commands and their respecitive parameters. 2.2 Decoder ----------- ldecod.exe decoder.cfg The decoder configuration file name must be provided as the first parameter. All decoding parameters are read from this file. 3. Input/Output file format --------------------------- The source video material is read from raw YUV 4:2:0 data files. For output the same format is used. 4. Configuration files ---------------------- Sample encoder and decode configuration files are provided in the bin/ directory. These contain explanatory comments for each parameter. The generic structure is explained here. 4.1 Encoder ----------- = # Comments Whitespace is space and \t are the predefined names for Parameters and are case sensitive. See configfile.h for the definition of those names and their mapping to configinput->values. are either integers [0..9]* or strings. Integers must fit into the wordlengths, signed values are generally assumed. Strings containing no whitespace characters can be used directly. Strings containing whitespace characters are to be inclosed in double quotes ("string with whitespace") The double quote character is forbidden (may want to implement something smarter here). Any Parameters whose ParameterName is undefined lead to the termination of the program with an error message. Known bug/Shortcoming: zero-length strings (i.e. to signal an non-existing file have to be coded as "". 4.2 Decoder ----------- #comment The values are read in a predefined order. See the example file for details.

近期下载者

相关文件


收藏者