/******************************************************************
AVS Reference Software Manual
******************************************************************/
please send comments and additions to jianwen.chen@gmail.com
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 "RM.dsw". It contains
the encoder and decoder projects. And you can also use the separate project files:
lencod.dsw , ldecod.dsw.
1.2 Unix
Makefiles are provided in the lencod and ldecod directory.
'make' comand will creat the obj directory and generate the executable file in
the 'bin' directory.
*******************************************************************
2. Command line parameters
2.1 Encoder
lencod.exe [-f file] [-p parameter=value]
All Parameters are initially taken from the 'file ', typically: "encoder.cfg"
-f file
If an -f <config> parameter is present in the command line then
the parameters will be taken from the config file
See configfile.h for a list of supported ParameterNames.
-p parameter=value
If -p <ParameterName = ParameterValue> parameters are present then
the ParameterValue will overide the config file's settings.
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 codec can only support 4:2:0 format video sequences.
For encoder, the input files should be the 4:2:0 data files and the output is *.avs
which is the stream of AVS standard.
For decoder, the input files should be the AVS standard streams and the output is
the 4:2:0 video data.
*******************************************************************
4. Configuration files
Sample encoder and decode configuration files are provided in the bin/ directory.
These contain explanatory comments for each parameter.
4.1 Encoder
<ParameterName> = <ParameterValue> # Comments
Whitespace is space and \t
<ParameterName> 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.
<ParameterValue> 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")
If the ParameterName is undefined, the program will be terminated with an error message.
4.2 Decoder
<value> #comment
The values are read in a predefined order. See the example file for details.
*******************************************************************
没有合适的资源?快使用搜索试试~ 我知道了~
AVS+解码器源码(假的,其实是AVS)
共136个文件
h:34个
c:33个
sbr:13个
需积分: 1 3 下载量 3 浏览量
2022-11-18
17:24:19
上传
评论
收藏 16.98MB ZIP 举报
温馨提示
下载前请务必听我说,这个是pudn下载的,说是AVS+解码器源码,其实是AVS的,请不要下载!!! 如果需要AVS的解码器源码,直接参考FFmpeg即可(libavcodec/cavsdec.c),不用下载这个。 AVS和AVS+区别 AVS叫 信息技术 先进音视频编码,AVS1-P2 AVS+叫广播电视 先进音视频编解码,AVS1-P16,是广电行业行业标准,主要增加了profile=0x48的广播类型。
资源推荐
资源详情
资源评论
收起资源包目录
AVS+解码器源码(假的,其实是AVS) (136个子文件)
ldecod.bsc 307KB
macroblock.c 101KB
macroblock.c 89KB
mv-search.c 82KB
rdopt.c 79KB
fast_me.c 75KB
block_const.c 63KB
block_const.c 63KB
image.c 61KB
lencod.c 51KB
ratectl.c 47KB
image.c 45KB
block.c 42KB
block.c 35KB
ldecod.c 31KB
vlc.c 24KB
configfile.c 22KB
bitstream.c 22KB
header.c 20KB
vlc.c 17KB
slice.c 16KB
header.c 12KB
loopfilter.c 11KB
loopfilter.c 11KB
bitstream.c 10KB
memalloc.c 9KB
memalloc.c 9KB
output.c 7KB
golomb_dec.c 6KB
rdopt_coding_state.c 5KB
refbuf.c 5KB
golomb.c 5KB
b_frame.c 5KB
mbuffer.c 3KB
encoder.cfg 6KB
decoder.0.cfg 544B
decoder.cfg 523B
pid7_dump_vwrite.dat 15.34MB
stat.dat 140KB
stat.dat 1KB
log.dec 903B
log.dec 816B
mt.dep 66B
lencod.dsp 7KB
ldecod.dsp 6KB
RM.dsw 726B
lencod.dsw 535B
ldecod.dsw 535B
ldecod.exe 748KB
global.h 33KB
global.h 21KB
fast_me.h 15KB
defines.h 8KB
defines.h 8KB
avs.h 6KB
configfile.h 6KB
ratectl.h 5KB
mbuffer.h 5KB
macroblock.h 4KB
block.h 4KB
contributors.h 4KB
contributors.h 4KB
block.h 4KB
elements.h 4KB
vlc.h 3KB
bitstream.h 3KB
vlc.h 3KB
rdopt_coding_state.h 3KB
memalloc.h 3KB
memalloc.h 3KB
golomb_dec.h 3KB
golomb.h 3KB
header.h 2KB
header.h 2KB
image.h 2KB
refbuf.h 2KB
annexb.h 2KB
macroblock.h 2KB
mv-search.h 2KB
minmax.h 2KB
b_frame.h 2KB
mbuffer.h 2KB
loopfilter.h 2KB
BuildLog.htm 38KB
vc80.idb 83KB
ldecod.ilk 1.22MB
Makefile 2KB
Makefile 2KB
ldecod.exe.embed.manifest 146B
ldecod.exe.intermediate.manifest 145B
ldecod.ncb 1011KB
macroblock.obj 84KB
image.obj 59KB
ldecod.obj 43KB
block.obj 41KB
header.obj 36KB
block_const.obj 32KB
vlc.obj 31KB
bitstream.obj 22KB
loopfilter.obj 21KB
共 136 条
- 1
- 2
资源评论
ljk02079
- 粉丝: 0
- 资源: 27
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功