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
近期下载者:
相关文件:
收藏者: