mpeg4

所属分类:多媒体编程
开发工具:Windows_Unix
文件大小:2376KB
下载次数:10
上传日期:2008-10-11 10:47:30
上 传 者dsky
说明:  这是mpeg4的代码,希望对搞视频解码有帮助
(This is the code mpeg4, and they hope to engage in video decoding help)

文件列表:
mpeg4\type\basic.cpp (8171, 1997-08-23)
mpeg4\type\basic.hpp (13315, 1997-08-23)
mpeg4\type\grayc.hpp (9968, 1997-08-16)
mpeg4\type\grayc.cpp (45516, 1997-10-17)
mpeg4\type\grayf.cpp (51461, 1997-08-23)
mpeg4\type\grayf.hpp (10609, 1997-08-23)
mpeg4\type\grayi.cpp (45851, 1997-08-16)
mpeg4\type\grayi.hpp (10118, 1997-08-16)
mpeg4\type\typeapi.cpp (12280, 1997-08-23)
mpeg4\type\vop.cpp (39946, 1997-08-16)
mpeg4\type\vop.hpp (7202, 1997-08-16)
mpeg4\type\geom.cpp (7630, 1997-08-16)
mpeg4\type\geom.hpp (2776, 1997-08-16)
mpeg4\type\yuvac.cpp (17254, 1997-10-17)
mpeg4\type\yuvac.hpp (5354, 1997-10-23)
mpeg4\type\yuvai.cpp (22765, 1997-08-16)
mpeg4\type\yuvai.hpp (5542, 1997-08-16)
mpeg4\type\warp.cpp (12234, 1997-10-17)
mpeg4\type\warp.hpp (5015, 1997-10-17)
mpeg4\type\svd.cpp (5198, 1997-08-16)
mpeg4\type\svd.h (1913, 1997-08-16)
mpeg4\type\header.h (2085, 1997-10-04)
mpeg4\type\typeapi.h (5003, 1997-08-23)
mpeg4\type\transf.hpp (2084, 1997-08-16)
mpeg4\type (0, 2003-04-28)
mpeg4\sys\encoder\padenc.cpp (6120, 1997-08-16)
mpeg4\sys\encoder\blkenc.cpp (20262, 1997-09-24)
mpeg4\sys\encoder\errenc.cpp (4889, 1997-10-04)
mpeg4\sys\encoder\mvenc.cpp (7726, 1997-10-17)
mpeg4\sys\encoder\sptenc.cpp (6009, 1997-10-17)
mpeg4\sys\encoder\mcenc.cpp (22447, 1997-10-23)
mpeg4\sys\encoder\shpenc.cpp (30429, 1997-10-23)
mpeg4\sys\encoder\mbenc.cpp (36426, 1997-10-24)
mpeg4\sys\encoder\motest.cpp (43847, 1997-10-24)
mpeg4\sys\encoder\vopmbenc.cpp (27548, 1997-10-24)
mpeg4\sys\encoder\vopseenc.cpp (56998, 1997-10-24)
mpeg4\sys\encoder\sesenc.cpp (37722, 1997-10-24)
mpeg4\sys\encoder\errenc.hpp (2282, 1997-10-04)
mpeg4\sys\encoder\vopseenc.hpp (20233, 1997-10-23)
mpeg4\sys\encoder\sesenc.hpp (8437, 1997-10-24)
... ...

PLEASE READ THE ISO COPYRIGHT AGREEMENT (header in each source file) BEFORE PROCEEDING. Directories: type: data type object classes tools: tool classes sys: codec system classes app: application, i.e., codec example: sample bitstream and parameter file Compile: If you are using Microsoft VC++5.x compiler, use "encoder.dsp" and "decoder.dsp" Unix users: A Makefile will be provided at a later time. Some changes may be involved. Files needed for encoder: 1. All the *.cpp files under type\ 2. All the *.cpp files under tools\ 3. All the *.cpp files under sys\ 4. All the *.cpp files under sys\encoder\ 5. app\encoder\encoder.cpp Files needed for decoder: 1. All the *.cpp files under type\ 2. All the *.cpp files under tools\, except the one under tools\motion\ 3. All the *.cpp files under sys\ 4. All the *.cpp files under sys\decoder\ 5. app\decoder\decoder.cpp Compiler Options: Define __TRACE_AND_STATS_ to generate statitics and trace information (encoder only). Define __PC_COMPILER_ to run it on Windows. Define __VERIFICATION_MODEL_ to product VM8.0 bitstream (default is WD). Define __DOUBLE_PRECISION_ to use double precision for DCT and IDCT. Run Time: Define "VM_HOME" with the absolute path of the directory in which your souce code resides. To run encoder: encoder [parameter_file_name] An example parameter file can be found in app\encoder\example.par To run decoder: decoder [bitstream_file_name] [reconstructed_image_file_name] [display_with] [display_height] For example, "decoder example.cmp example_recon 176 144" will decoder the bitstream file "example.cmp" and save the reconstructed images in "example_recon.yuv" as 176x144 images. Data I/O: Invisible VOPs are not dump to the disk at both the encoder and decoder. Contact: Ming-Chieh Lee (mingcl@microsoft.com) Wei-ge Chen (wchen@microsoft.com) Microsoft Corporation One Microsoft Way Redmond, WA ***052

近期下载者

相关文件


收藏者