blob: e9afdad313ac647b8b34a42dc025c3e3d7c145f5 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
|
OpenAPV provides the reference implementation of the APV Codec.
which can be used to record professional grade video and
associated metadata without quality degradation. OpenAPV
is free and open source software.The primary purpose of
the APV codec is for use in high quality video recording
and post production.
The OpenAPV supports the following features:
1. fully compliant with 422-10 and 400-10 profile of APV
codec
2. Low complexity by optimization for ARM NEON and x86(64bit)
SEE/AVX CPU
3. Supports tile-based multi-threading
4. Supports Various metadata including HDR10/10+ and user-defined
format
5. Constant QP (CQP), average bitrate (ABR), and constant rate
factor (CRF) are supported
The APV codec standard has the following features:
1. Perceptually lossless video quality, which is close to raw video
quality
2. Low complexity and high throughput intra frame only coding without
pixel domain prediction
3. Support for high bit-rate range up to a few Gbps for 2K, 4K and 8K
resolution content, enabled by a lightweight entropy coding scheme
4. Frame tiling for immersive content and for enabling parallel encoding
and decoding
5. Support for various chroma sampling formats from 4:2:2 to 4:4:4, and
bit-depths from 10 to 16
6. Support for multiple decoding and re-encoding without severe visual
quality degradation
7. Support multi-view video and auxiliary video like depth, alpha, and
preview
8. Support various metadata including HDR10/10+ and user-defined format
|