mpeg2_4_ref

所属分类流媒体/Mpeg4/MP4
开发工具:C/C++
文件大小:1103KB
下载次数:68
上传日期:2004-06-16 16:00:40
上 传 者管理员
说明:  mpeg2,mpeg4编解码参考程序。实现了mpeg4的部分功能
(mpeg2, mpeg4 codec reference procedures. Mpeg4 part of the realization of a functional)

文件列表:
mpeg2_4_ref\v1refsoft990809\include (0, 2004-06-16)
mpeg2_4_ref\v1refsoft990809\include_enc (0, 2004-06-16)
mpeg2_4_ref\v1refsoft990809\makefile (24966, 1999-07-26)
mpeg2_4_ref\v1refsoft990809\makefile.g723 (1073, 1997-11-07)
mpeg2_4_ref\v1refsoft990809\makefile.g729 (1517, 1997-05-10)
mpeg2_4_ref\v1refsoft990809\makefile.lpc (3523, 1998-12-03)
mpeg2_4_ref\v1refsoft990809\makefile.par (3987, 1999-07-23)
mpeg2_4_ref\v1refsoft990809\makefile.tf (7002, 1999-05-21)
mpeg2_4_ref\v1refsoft990809\src_frame\audio.c (15466, 1999-05-21)
mpeg2_4_ref\v1refsoft990809\src_frame\audio.h (6585, 1999-01-23)
mpeg2_4_ref\v1refsoft990809\src_frame\austream.c (8390, 1999-08-10)
mpeg2_4_ref\v1refsoft990809\src_frame\austream.h (3981, 1999-04-20)
mpeg2_4_ref\v1refsoft990809\src_frame\bitstream.c (42136, 1999-08-10)
mpeg2_4_ref\v1refsoft990809\src_frame\bitstream.h (13490, 1999-08-10)
mpeg2_4_ref\v1refsoft990809\src_frame\bitstreamHandle.h (2240, 1999-04-24)
mpeg2_4_ref\v1refsoft990809\src_frame\bitstreamStruct.h (2847, 1999-07-23)
mpeg2_4_ref\v1refsoft990809\src_frame\cmdline.c (21793, 1999-04-24)
mpeg2_4_ref\v1refsoft990809\src_frame\cmdline.h (9076, 1998-05-06)
mpeg2_4_ref\v1refsoft990809\src_frame\common_m4a.c (3976, 1999-08-10)
mpeg2_4_ref\v1refsoft990809\src_frame\common_m4a.h (3256, 1999-05-21)
mpeg2_4_ref\v1refsoft990809\src_frame\fir_filt.c (5362, 1999-04-24)
mpeg2_4_ref\v1refsoft990809\src_frame\fir_filt.h (2150, 1998-05-06)
mpeg2_4_ref\v1refsoft990809\src_frame\flex_mux.c (18893, 1999-08-10)
mpeg2_4_ref\v1refsoft990809\src_frame\flex_mux.h (3057, 1999-07-23)
mpeg2_4_ref\v1refsoft990809\src_frame\mp4au.h (3779, 1999-05-21)
mpeg2_4_ref\v1refsoft990809\src_frame\mp4audec.c (75321, 1999-08-10)
mpeg2_4_ref\v1refsoft990809\src_frame\mp4ifc.c (19317, 1999-08-10)
mpeg2_4_ref\v1refsoft990809\src_frame\mp4ifc.h (1955, 1999-05-21)
mpeg2_4_ref\v1refsoft990809\src_frame\obj_descr.h (4452, 1999-08-10)
mpeg2_4_ref\v1refsoft990809\src_frame\pan_picola.c (17931, 1999-04-20)
mpeg2_4_ref\v1refsoft990809\src_frame\pan_picola.h (1856, 1999-05-21)
mpeg2_4_ref\v1refsoft990809\src_frame\picola_dmy.c (2647, 1999-04-24)
mpeg2_4_ref\v1refsoft990809\src_frame\plotmtv.h (3885, 1999-04-20)
mpeg2_4_ref\v1refsoft990809\src_frame\plotmtv_interf.c (22698, 1999-05-21)
mpeg2_4_ref\v1refsoft990809\src_frame\plotmtv_interf_dummy.c (2730, 1999-05-21)
mpeg2_4_ref\v1refsoft990809\src_frame\tf_tables.c (2239, 1999-04-20)
mpeg2_4_ref\v1refsoft990809\src_frame\writevector.c (4267, 1997-11-12)
mpeg2_4_ref\v1refsoft990809\src_frame (0, 2004-06-16)
... ...

********************************************************************** *** *** *** MPEG-4 Audio Reference Software *** *** *** ********************************************************************** Content of README_usage ======================= MPEG-4 Version 1: 0 General 1 HVXC 2 CELP 3 TwinVQ 4 AAC scalable ********************************************************************** ********************************************************************** 0 General ========== As soon as the MPEG-4 file format specification will be stable mp4audec -mp4ff bitstreamfilename -o ouputfilename will decode files in ".mp4" file format as specified in MPEG-4 Version 2. No further swiches are necessary for paricular decoders since all necessary information is in the file itself. Please note that the ".mp4" file format is not supported in the MPEG-4 Version 1 Audio Reference Software! ********************************************************************** ********************************************************************** 1 HVXC ======== HVXC encoding/decoding is carried out using the reference software. Show below is example usages of the reference software as a HVXC encoder/decoder. 1. Fixed rate 2000bps Encode: mp4auenc -eo .aif -r 2000 -c "m=hvx dm=0" -m par -pb encbit2k filename.aif Decode: mp4audec -ed .aif -sf 1.0 -pf 1.0 -r 2000 -c "dm=1" encbit2k/filename.mp4 -o decout2k.aif input:filename.aif encoded bitstream: encbit2k/filename.mp4 decoded output: decout2k.aif dm=0: low dealy mode encode dm=1: normal delay mode decode -pf: pitch control factor (default=1.0) -sf: speed control factor (default=1.0) 2. Fixed rate 4000bps Encode: mp4auenc -eo .aif -r 4000 -c "m=hvx dm=0" -m par -pb encbit4k filename.aif Decode: mp4audec -ed .aif -sf 1.0 -pf 1.0 -r 4000 -c "dm=1" encbit4k/filename.mp4 -o decout4k.aif input:filename.aif encoded bitstream: encbit4k/filename.mp4 decoded output: decout4k.aif dm=0: low dealy mode encode dm=1: normal delay mode decode -pf: pitch control factor (default=1.0) -sf: speed control factor (default=1.0) 3. Variable rate Encode: mp4auenc -eo .aif -vr -r 2000 -c "m=hvx dm=0 vr=1 ed=1" -m par -pb encbitvar filename.aif Decode: mp4audec -ed .aif -sf 1.0 -pf 1.0 -r 2000 -c "dm=1" encbitvar/filename.mp4 -o decout2k.aif input:filename.au encoded bitstream: encbitvar/filename.mp4 decoded output: decout2k.aif 4. Scalable decode Encoded bitstream at 4000 bps can also be decoded at 2000 bps, where a subset of 4000 bps bitstream is used for decoding. Encode: mp4auenc -eo .aif -r 4000 -c "m=hvx dm=0" -m par -pb encbit4k filename.aif Decode: mp4audec -ed .aif -r 2000 -sf 1.0 -pf 1.0 -c "dm=1" encbit4k/filename.mp4 -o decout2k.aif input:filename.aif encoded bitstream: encbit4k/filename.mp4 decoded output: decout2k.aif ********************************************************************** Shown below are the lists you can see by executing mp4auenc -h or mp4audec -h Encoder switches: usage: mp4auenc -switches

近期下载者

相关文件

评论我要评论

收藏者