Kvazaar
=======
An open-source HEVC encoder licensed under LGPLv2.1
Join channel #kvazaar_hevc in Freenode IRC network to contact us.
Kvazaar is not yet finished and does not implement all the features of
HEVC. Compression performance will increase as we add more coding tools.
http://ultravideo.cs.tut.fi/#encoder for more information.
[![Build Status](https://travis-ci.org/ultravideo/kvazaar.svg?branch=master)](https://travis-ci.org/ultravideo/kvazaar)
## Using Kvazaar
[comment]: # (BEGIN KVAZAAR HELP MESSAGE)
```
Usage:
kvazaar -i <input> --input-res <width>x<height> -o <output>
Optional parameters:
--help : Print this help message and exit
--version : Print version information and exit
-n, --frames <integer> : Number of frames to code [all]
--seek <integer> : First frame to code [0]
--input-res <int>x<int> : Input resolution (width x height) or
auto : try to detect from file name [auto]
--input-fps <num>/<denom> : Framerate of the input video [25.0]
-q, --qp <integer> : Quantization Parameter [32]
-p, --period <integer> : Period of intra pictures [0]
0: only first picture is intra
1: all pictures are intra
2-N: every Nth picture is intra
--vps-period <integer> : Specify how often the video parameter set is
re-sent. [0]
0: only send VPS with the first frame
1: send VPS with every intra frame
N: send VPS with every Nth intra frame
-r, --ref <integer> : Reference frames, range 1..15 [3]
--no-deblock : Disable deblocking filter
--deblock <beta:tc> : Deblocking filter parameters
beta and tc range is -6..6 [0:0]
--no-sao : Disable sample adaptive offset
--no-rdoq : Disable RDO quantization
--no-signhide : Disable sign hiding in quantization
--smp : Enable Symmetric Motion Partition
--amp : Enable Asymmetric Motion Partition
--rd <integer> : Rate-Distortion Optimization level [1]
0: no RDO
1: estimated RDO
2: full RDO
--mv-rdo : Enable Rate-Distortion Optimized motion vector costs
--full-intra-search : Try all intra modes.
--no-transform-skip : Disable transform skip
--aud : Use access unit delimiters
--cqmfile <string> : Custom Quantization Matrices from a file
--debug <string> : Output encoders reconstruction.
--cpuid <integer> : Disable runtime cpu optimizations with value 0.
--me <string> : Set integer motion estimation algorithm ["hexbs"]
"hexbs": Hexagon Based Search (faster)
"tz": Test Zone Search (better quality)
"full": Full Search (super slow)
--subme <integer> : Set fractional pixel motion estimation level [1].
0: only integer motion estimation
1: fractional pixel motion estimation enabled
--source-scan-type <string> : Set source scan type ["progressive"].
"progressive": progressive scan
"tff": top field first
"bff": bottom field first
--pu-depth-inter <int>-<int> : Range for sizes of inter prediction units to try.
0: 64x64, 1: 32x32, 2: 16x16, 3: 8x8
--pu-depth-intra <int>-<int> : Range for sizes of intra prediction units to try.
0: 64x64, 1: 32x32, 2: 16x16, 3: 8x8, 4: 4x4
--no-info : Don't add information about the encoder to settings.
--gop <string> : Definition of GOP structure [0]
"0": disabled
"8": B-frame pyramid of length 8
"lp-<string>": lp-gop definition (e.g. lp-g8d4r3t2)
--bipred : Enable bi-prediction search
--bitrate <integer> : Target bitrate. [0]
0: disable rate-control
N: target N bits per second
--preset <string> : Use preset. This will override previous options.
ultrafast, superfast,veryfast, faster,
fast, medium, slow, slower, veryslow, placebo
--no-psnr : Don't calculate PSNR for frames
--loop-input : Re-read input file forever
--mv-constraint : Constrain movement vectors
"none": no constraint
"frametile": constrain within the tile
"frametilemargin": constrain even more
Video Usability Information:
--sar <width:height> : Specify Sample Aspect Ratio
--overscan <string> : Specify crop overscan setting ["undef"]
- undef, show, crop
--videoformat <string> : Specify video format ["undef"]
- component, pal, ntsc, secam, mac, undef
--range <string> : Specify color range ["tv"]
- tv, pc
--colorprim <string> : Specify color primaries ["undef"]
- undef, bt709, bt470m, bt470bg,
smpte170m, smpte240m, film, bt2020
--transfer <string> : Specify transfer characteristics ["undef"]
- undef, bt709, bt470m, bt470bg,
smpte170m, smpte240m, linear, log100,
log316, iec61966-2-4, bt1361e,
iec61966-2-1, bt2020-10, bt2020-12
--colormatrix <string> : Specify color matrix setting ["undef"]
- undef, bt709, fcc, bt470bg, smpte170m,
smpte240m, GBR, YCgCo, bt2020nc, bt2020c
--chromaloc <integer> : Specify chroma sample location (0 to 5) [0]
Parallel processing:
--threads <integer> : Maximum number of threads to use.
Disable threads if set to 0.
Tiles:
--tiles-width-split <string>|u<int> :
Specifies a comma separated list of pixel
positions of tiles columns separation coordinates.
Can also be u followed by and a single int n,
in which case it produces columns of uniform width.
--tiles-height-split <string>|u<int> :
Specifies a comma separated list of pixel
positions of tiles rows separation coordinates.
Can also be u followed by and a single int n,
in which case it produces rows of uniform height.
Wpp:
--wpp : Enable wavefront parallel processing
--owf <integer>|auto : Number of parallel frames to process. 0 to disable.
Slices:
--sl
没有合适的资源?快使用搜索试试~ 我知道了~
kvazaar-visualizer.zip_Kvazaar Visualizer_kvazaar_kvazaar怎么用_vis
共184个文件
h:70个
c:70个
sh:6个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 103 浏览量
2022-09-19
23:08:18
上传
评论
收藏 563KB ZIP 举报
温馨提示
h264压缩的源代码,可以用来压缩,基于开园框架,效果很好,可以使用
资源推荐
资源详情
资源评论
收起资源包目录
kvazaar-visualizer.zip_Kvazaar Visualizer_kvazaar_kvazaar怎么用_vis (184个子文件)
kvazaar.1 6KB
configure.ac 5KB
Makefile.am 5KB
Makefile.am 422B
Makefile.am 320B
x86inc.asm 39KB
picture-x86-asm-satd.asm 13KB
picture-x86-asm-sad.asm 6KB
encoderstate.c 80KB
search_inter.c 56KB
rdo.c 41KB
inter.c 39KB
search.c 36KB
encoder_state-bitstream.c 36KB
dct-generic.c 31KB
search_intra.c 31KB
cfg.c 31KB
visualization.c 30KB
sao.c 29KB
encoder_state-ctors_dtors.c 29KB
ipol-avx2.c 28KB
intra-avx2.c 24KB
filter.c 24KB
threadqueue.c 24KB
ipol-generic.c 23KB
quant-avx2.c 22KB
picture-avx2.c 21KB
tables.c 21KB
encoder.c 20KB
cli.c 20KB
intra.c 20KB
image.c 19KB
encmain.c 16KB
sao-avx2.c 15KB
dct-avx2.c 15KB
picture-generic.c 14KB
scalinglist.c 13KB
transform.c 13KB
context.c 12KB
getopt.c 12KB
strategyselector.c 12KB
kvazaar.c 12KB
quant-generic.c 11KB
cabac.c 11KB
speed_tests.c 11KB
libmd5.c 8KB
intra-generic.c 7KB
dct_tests.c 7KB
bitstream.c 7KB
sao-generic.c 7KB
yuv_io.c 7KB
generate_tables.c 7KB
rate_control.c 6KB
nal-generic.c 6KB
input_frame_buffer.c 6KB
satd_tests.c 6KB
intra_sad_tests.c 6KB
sad_tests.c 5KB
picture-x86-asm.c 5KB
encoder_state-geometry.c 5KB
imagelist.c 5KB
strategies-picture.c 5KB
cu.c 4KB
picture-sse41.c 3KB
videoframe.c 3KB
nal.c 3KB
picture-altivec.c 3KB
strategies-dct.c 3KB
picture-sse2.c 3KB
mv_cand_tests.c 2KB
strategies-ipol.c 2KB
strategies-nal.c 2KB
tests_main.c 2KB
strategies-sao.c 2KB
strategies-quant.c 1KB
test_strategies.c 1KB
strategies-intra.c 1KB
checkpoint.c 1KB
COPYING 29KB
CREDITS 493B
Dockerfile 2KB
docs.doxy 97KB
kvazaar_lib.vcxproj.filters 16KB
kvazaar_tests.vcxproj.filters 2KB
kvazaar_cli.vcxproj.filters 537B
.gitignore 656B
.gitmodules 90B
kvazaar_module_hierarchy.graphmlz 6KB
kvazaar.h 17KB
cu.h 15KB
global.h 10KB
encoderstate.h 8KB
threadqueue.h 6KB
strategies-picture.h 6KB
cabac.h 5KB
encoder.h 5KB
threads.h 5KB
strategies-ipol.h 4KB
bitstream.h 4KB
inter.h 3KB
共 184 条
- 1
- 2
资源评论
小贝德罗
- 粉丝: 71
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功