|
本帖最后由 KSSW 于 23-8-5 17:32 编辑
README.md
This software package is the reference software for Rec. ITU-T H.266 | ISO/IEC 23090-3 Versatile Video Coding (VVC). The reference software includes both encoder and decoder functionality.
Reference software is useful in aiding users of a video coding standard to establish and test conformance and interoperability, and to educate users and demonstrate the capabilities of the standard. For these purposes, this software is provided as an aid for the study and implementation of Versatile Video Coding.
The software has been jointly developed by the ITU-T Video Coding Experts Group (VCEG, Question 6 of ITU-T Study Group 16) and the ISO/IEC Moving Picture Experts Group (MPEG Joint Video Coding Team(s) with ITU-T SG 16, Working Group 5 of Subcommittee 29 of ISO/IEC Joint Technical Committee 1).
A software manual, which contains usage instructions, can be found in the "doc" subdirectory of this software package.
The source code is stored in a Git repository. The most recent version can be retrieved using the following commands:
编码硬件需求很高 反正小白别碰 ,
本程序仅限论坛群内~会员使用!禁止转载发布,流出!
请在下载测试后24小时内删除!违反以上几点的,后果自负!
ITU-T H.266编码器 由f11894编译
ITU-T H.266编码器命令行如下:
vvencapp: Fraunhofer VVC Encoder ver. 1.9.0 [Windows][GCC 13.1.0][64 bit][SIMD=AVX2]
#======== General Options ================
-h, --help [0] show default help
--fullhelp [0] show full help
-v, --verbosity [info] verbosity level (0: silent, 1: error, 2: warning, 3: info, 4: notice, 5: verbose, 6:
debug)
--stats [1] enable or disable printing of statistics (fps, bitrate, estimation of encoding time)
--version [0] show version
#======== Input Options ================
-i, --input [] original YUV input file name or '-' for reading from stdin
-s, --size [1920x1080] specify input resolution (WidthxHeight)
-c, --format [yuv420] set input format (yuv420, yuv420_10, yuv420_10_packed)
-r, --framerate [60] temporal rate (framerate numerator) e.g. 25,30, 30000, 50,60, 60000
--framescale [1] temporal scale (framerate denominator) e.g. 1, 1001
--fps [60/1] framerate as int or fraction (num/denom)
--tickspersec [27000000] ticks per second for dts generation, (1..27000000, -1: ticks per frame=1)
-f, --frames [0] max. frames to encode [all]
-fs, --frameskip [0] number of frames to skip at start of input YUV [off]
--segment [off] when encoding multiple separate segments, specify segment position to enable segment concatenation (first, mid, last) [off]
first: first segment
mid : all segments between first and last segment
last : last segment
#======== Output Options ================
-o, --output [] bitstream output file name
#======== Encoder Options ================
--preset [medium] preset for detailed parameter configuration (faster, fast, medium, slow, slower)
-b, --bitrate [0] bitrate for rate control (0: constant-QP encoding without rate control; otherwise
bits/second; use e.g. 1.5M, 1.5Mbps, 1500k, 1500kbps, 1500000bps, 1500000)
-m, --maxrate [0] approximate maximum instantaneous bitrate for constrained VBR in rate control (0:
no rate cap; use e.g. 3.5M, 3.5Mbps, 3500k, 3500kbps, 3500000bps, 3500000)
-p, --passes [-1] number of encoding passes with rate control (1: single-pass, -1, 2: two-pass RC)
--pass [-1] rate control pass for two-pass rate control (-1: both, 1: first, 2: second pass)
--rcstatsfile [] rate control statistics file name
-q, --qp [-1] quantization parameter, QP (0, 1, .. 63)
--qpa [on] enable perceptually motivated QP adaptation based on XPSNR model (0: off, 1: on)
-t, --threads [-1] number of threads (multithreading; -1: resolution < 720p: 4, >= 720p: 8 threads)
-rt, --refreshtype [cra] intra refresh type (idr, cra, idr2, cra_cre: CRA, constrained RASL picture encoding)
-rs, --refreshsec [1] intra period/refresh in seconds
-ip, --intraperiod [0] intra period in frames (0: specify intra period in seconds instead, see -refreshsec)
--tiles [1x1] number of tile columns and rows
#======== Profile, Level, Tier ================
--profile [auto] profile (main_10, main_10_still_picture)
--level [auto] level limit (1.0, 2.0,2.1, 3.0,3.1, 4.0,4.1, 5.0,5.1,5.2, 6.0,6.1,6.2,6.3, 15.5)
--tier [main] tier for interpretation of level (main, high)
#======== HDR/SDR and Color Options ================
--sdr [off] set SDR mode + BT.709, BT.2020, BT.470 color space. use: off, sdr|sdr_709, sdr_2020,
sdr_470bg
--hdr [off] set HDR mode + BT.709 or BT.2020 color space (+ SEI messages for hlg) use: off,
pq|hdr10, pq_2020|hdr10_2020, hlg, hlg_2020
以下ITU-T H.266编码器版本 作者自己编译 更新状态:暂不更新
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|