Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion. Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules. |
2nd August 2021, 12:05 | #461 | Link | |
Broadcast Encoder
Join Date: Nov 2013
Location: Royal Borough of Kensington & Chelsea, UK
Posts: 2,904
|
Using IntraPeriod=256 and GOPSize=32 ends up with:
Code:
VVCSoftware: VTM Encoder Version 13.0rc1 [Windows][GCC 10.3.0][64 bit] [SIMD=AVX2] Error: found fewer Reference Picture Sets than GOPSize Error: Invalid GOP structure given Quote:
I wanna try xeve. Does anyone have a Windows Build? By the way, setting it back to --IntraPeriod=1 --GOPSize=1 works, but as I said it's unusable as it's single thread: And leaving aside the other things I'm doing with Avisynth spawned across my farm, it's using just 1 core: EDIT 1: 10 minutes passed and not a single UHD H.266 VVC frame has been produced yet. EDIT 2: 20 minutes passed and not a single UHD H.266 VVC frame has been produced yet. EDIT 3: 1h and 20 minutes passed and just 2 frames out of 6001 have been encoded in H.266 VVC... As I said, it's unusable... Last edited by FranceBB; 3rd August 2021 at 11:25. |
|
2nd August 2021, 14:05 | #462 | Link | ||
Registered User
Join Date: Aug 2019
Posts: 16
|
Quote:
https://vcgit.hhi.fraunhofer.de/jvet...access_vtm.cfg Quote:
I just encoded with the newest version: Code:
EncoderAppStatic -c encoder_randomaccess_vtm.cfg -wdt 640 -hgt 360 -fr 24 --InputBitDepth=8 -f 25 -q 32 -ip 256 -b zzz.266 -i in.yuv Code:
VVCSoftware: VTM Encoder Version 13.2 [Linux][GCC 10.3.0][64 bit] [SIMD=AVX2] TOOL CFG: IBD:1 HAD:1 RDQ:1 RDQTS:1 RDpenalty:0 LQP:0 SQP:0 ASR:1 MinSearchWindow:96 RestrictMESampling:0 FEN:1 ECU:0 FDM:1 ESD:0 TransformSkip:1 TransformSkipFast:1 TransformSkipLog2MaxSize:5 ChromaTS:1 BDPCM:0 Tiles: 1x1 Slices: 1 MCTS:0 SAO:1 ALF:1 CCALF:1 WPP:0 WPB:0 PME:2 WaveFrontSynchro:0 WaveFrontSubstreams:1 ScalingList:0 TMVPMode:1 DQ:1 SignBitHidingFlag:0 RecalQP:0 TOOL CFG: LFNST:1 MMVD:1 Affine:1 AffineType:1 PROF:1 SbTMVP:1 DualITree:1 IMV:1 BIO:1 LMChroma:1 HorCollocatedChroma:1 VerCollocatedChroma:0 MTS: 1(intra) 0(inter) SBT:1 ISP:1 SMVD:1 CompositeLTReference:0 Bcw:1 BcwFast:1 LADF:0 CIIP:1 Geo:1 AllowDisFracMMVD:1 AffineAmvr:1 AffineAmvrEncOpt:1 DMVR:1 MmvdDisNum:6 JointCbCr:1 ACT:0 PLT:0 IBC:0 HashME:0 WrapAround:0 VirtualBoundariesEnabledFlag:0 VirtualBoundariesPresentInSPSFlag:1 vertical virtual boundaries:[ ] horizontal virtual boundaries:[ ] Reshape:1 (Signal:SDR Opt:0 CSoffset:6) MRL:1 MIP:1 EncDbOpt:0 FAST TOOL CFG: LCTUFast:1 FastMrg:1 PBIntraFast:1 IMV4PelFast:1 MTSMaxCand: 4(intra) 4(inter) ISPFast:0 FastLFNST:0 AMaxBT:1 E0023FastEnc:1 ContentBasedFastQtbt:0 UseNonLinearAlfLuma:1 UseNonLinearAlfChroma:1 MaxNumAlfAlternativesChroma:8 FastMIP:0 FastLocalDualTree:1 RPR:0 TemporalFilter:1 SEI CTI:0 started @ Mon Aug 2 14:50:38 2021 POC 0 LId: 0 TId: 0 ( IDR_N_LP, I-SLICE, QP 29 ) 39344 bits [Y 37.4395 dB U 45.2781 dB V 47.2091 dB] [ET 32 ] [L0] [L1] POC 16 LId: 0 TId: 1 ( STSA, B-SLICE, QP 34 ) 4808 bits [Y 36.9225 dB U 44.1890 dB V 47.0744 dB] [ET 40 ] [L0 0] [L1 0c] POC 8 LId: 0 TId: 2 ( STSA, B-SLICE, QP 35 ) 944 bits [Y 37.0796 dB U 44.7483 dB V 47.1147 dB] [ET 15 ] [L0 0 16] [L1 16c 0] POC 4 LId: 0 TId: 3 ( STSA, B-SLICE, QP 38 ) 336 bits [Y 37.1753 dB U 44.9897 dB V 47.2049 dB] [ET 7 ] [L0 0 8] [L1 8c 16] POC 2 LId: 0 TId: 4 ( STSA, B-SLICE, QP 40 ) 200 bits [Y 37.2324 dB U 45.0539 dB V 47.2280 dB] [ET 6 ] [L0 0 4] [L1 4c 8] POC 1 LId: 0 TId: 5 ( STSA, B-SLICE, QP 41 ) 176 bits [Y 37.2328 dB U 45.0660 dB V 47.2289 dB] [ET 4 ] [L0 0 2] [L1 2c 4] POC 3 LId: 0 TId: 5 ( STSA, B-SLICE, QP 41 ) 176 bits [Y 37.1449 dB U 45.0543 dB V 47.2142 dB] [ET 4 ] [L0 2c 0] [L1 4 8] POC 6 LId: 0 TId: 4 ( STSA, B-SLICE, QP 40 ) 176 bits [Y 37.0388 dB U 44.7476 dB V 47.1829 dB] [ET 7 ] [L0 4c 0] [L1 8 16] POC 5 LId: 0 TId: 5 ( STSA, B-SLICE, QP 41 ) 176 bits [Y 37.0651 dB U 44.8193 dB V 47.1670 dB] [ET 5 ] [L0 4 0] [L1 6c 8] POC 7 LId: 0 TId: 5 ( STSA, B-SLICE, QP 41 ) 168 bits [Y 37.0317 dB U 44.7668 dB V 47.1612 dB] [ET 5 ] [L0 6c 4] [L1 8 16] POC 12 LId: 0 TId: 3 ( STSA, B-SLICE, QP 38 ) 392 bits [Y 36.8999 dB U 44.4305 dB V 47.1487 dB] [ET 8 ] [L0 8c 0] [L1 16 8] POC 10 LId: 0 TId: 4 ( STSA, B-SLICE, QP 40 ) 192 bits [Y 36.9165 dB U 44.5405 dB V 47.1531 dB] [ET 6 ] [L0 8 0] [L1 12c 16] POC 9 LId: 0 TId: 5 ( STSA, B-SLICE, QP 41 ) 184 bits [Y 36.9741 dB U 44.5939 dB V 47.1667 dB] [ET 5 ] [L0 8 0] [L1 10c 12] POC 11 LId: 0 TId: 5 ( STSA, B-SLICE, QP 41 ) 176 bits [Y 36.8766 dB U 44.5556 dB V 47.1199 dB] [ET 5 ] [L0 10c 8] [L1 12 16] POC 14 LId: 0 TId: 4 ( STSA, B-SLICE, QP 40 ) 248 bits [Y 36.8815 dB U 44.0459 dB V 47.0970 dB] [ET 7 ] [L0 12c 8] [L1 16 12] POC 13 LId: 0 TId: 5 ( STSA, B-SLICE, QP 41 ) 208 bits [Y 36.8243 dB U 44.1208 dB V 47.1059 dB] [ET 5 ] [L0 12 8] [L1 14c 16] POC 15 LId: 0 TId: 5 ( STSA, B-SLICE, QP 41 ) 200 bits [Y 36.8165 dB U 44.1494 dB V 47.0991 dB] [ET 4 ] [L0 14c 12] [L1 16 14] POC 24 LId: 0 TId: 2 ( STSA, B-SLICE, QP 35 ) 2680 bits [Y 36.7076 dB U 43.4063 dB V 46.8300 dB] [ET 29 ] [L0 16 0] [L1 16c 0] POC 20 LId: 0 TId: 3 ( STSA, B-SLICE, QP 38 ) 328 bits [Y 36.7980 dB U 43.8611 dB V 46.9917 dB] [ET 7 ] [L0 16 0] [L1 24c 16] POC 18 LId: 0 TId: 4 ( STSA, B-SLICE, QP 40 ) 184 bits [Y 36.8152 dB U 43.9075 dB V 47.0298 dB] [ET 6 ] [L0 16 0] [L1 20c 24] POC 17 LId: 0 TId: 5 ( STSA, B-SLICE, QP 41 ) 184 bits [Y 36.8413 dB U 44.0156 dB V 47.0344 dB] [ET 5 ] [L0 16 0] [L1 18c 20] POC 19 LId: 0 TId: 5 ( STSA, B-SLICE, QP 41 ) 168 bits [Y 36.7934 dB U 43.8192 dB V 46.9912 dB] [ET 5 ] [L0 18c 16] [L1 20 24] POC 22 LId: 0 TId: 4 ( STSA, B-SLICE, QP 40 ) 208 bits [Y 36.7459 dB U 43.6633 dB V 46.8977 dB] [ET 6 ] [L0 20c 16] [L1 24 20] POC 21 LId: 0 TId: 5 ( STSA, B-SLICE, QP 41 ) 176 bits [Y 36.7549 dB U 43.7819 dB V 46.9210 dB] [ET 5 ] [L0 20 16] [L1 22c 24] POC 23 LId: 0 TId: 5 ( STSA, B-SLICE, QP 41 ) 184 bits [Y 36.6674 dB U 43.4940 dB V 46.8775 dB] [ET 5 ] [L0 22c 20] [L1 24 22] LayerId 0 Total Frames | Bitrate Y-PSNR U-PSNR V-PSNR YUV-PSNR 25 a 50.1274 36.9470 44.3639 47.0900 38.4110 finished @ Mon Aug 2 14:54:43 2021 Total Time: 245.085 sec. [user] 245.141 sec. [elapsed] But if you want a multithreaded VVC encoder that is easier to configure, use VVenC instead. |
||
2nd August 2021, 14:21 | #463 | Link | ||
Broadcast Encoder
Join Date: Nov 2013
Location: Royal Borough of Kensington & Chelsea, UK
Posts: 2,904
|
There's a very simple answer to this question: I didn't know I needed one xD Quote:
It's working with: Code:
EncoderApp.exe -c "encoder_randomaccess_vtm.cfg" -wdt 3840 -hgt 2160 -fr 24000/1001 -f 6001 --InputBitDepth=8 --TargetBitrate=25000 -i test.yuv -b video.vvc Quote:
I mean, I could make tests by encoding an SD file in H.266, but... is it really worth comparing SD files? I mean, c'mon... it's a codec that targets 8K, we can't make SD comparisons... Last edited by FranceBB; 2nd August 2021 at 14:25. |
||
2nd August 2021, 20:23 | #464 | Link | |
Moderator
Join Date: Jan 2006
Location: Portland, OR
Posts: 4,770
|
Quote:
A good codec will be good across the bitrate spectrum. VVC might show a larger differential advantage over HEVC at 8K, but it should have a big one at SD and below. One key improvement is that its motion estimation shouldn't leave blocky artifacts at low bitrates like older codecs, and that matters most at low bitrates and resolutions. |
|
2nd August 2021, 21:21 | #465 | Link |
Artem S. Tashkinov
Join Date: Dec 2006
Posts: 345
|
The standard was finalized almost a year ago, yet we have no content, no fast encoders and zero software decoders (aside from very rare hardware solutions which have been just demoed so far with no actual products hitting retail/esale). That all sounds weird. Maybe it's always been like that.
|
4th August 2021, 23:41 | #468 | Link | |
Registered User
Join Date: Mar 2020
Posts: 117
|
Quote:
As a matter of fact nearly all codec works like that. It takes at least two to three years to get everything up and running. And that is assuming everyone works together on it. Which anyone working in any sort of business will know isn't always going to be the case.
__________________
Previously iwod |
|
5th August 2021, 12:08 | #469 | Link | |
Artem S. Tashkinov
Join Date: Dec 2006
Posts: 345
|
Thanks!
From: https://www.mpegstandards.org/135th-meeting-of-mpeg/ Quote:
|
|
11th August 2021, 17:32 | #470 | Link |
Registered User
Join Date: Dec 2007
Location: Beijing,China
Posts: 92
|
Just a win build of VVenc, still extremely slow though
VVenc-1.1.0-vs2019
__________________
Ryzen 7 3700X GTX1660S Ryzen 7 5800X RTX2060S |
11th August 2021, 23:41 | #471 | Link | |
Registered User
Join Date: Jul 2007
Posts: 63
|
Quote:
Here is a VVC paper from Ateme (commercial encoder vendor) who seem to be using it and GPAC: https://arxiv.org/abs/2106.14245 |
|
12th August 2021, 15:30 | #472 | Link | |
Artem S. Tashkinov
Join Date: Dec 2006
Posts: 345
|
Quote:
The patch to support it was last pushed in March 2021 but it hasn't been merged. |
|
12th August 2021, 16:18 | #473 | Link | |
Registered Developer
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,346
|
Quote:
__________________
LAV Filters - open source ffmpeg based media splitter and decoders |
|
13th August 2021, 14:20 | #475 | Link |
Registered User
Join Date: Apr 2020
Posts: 23
|
My R5 3600 cpu with vvenc 1.1.0 could get around 3 fps at preset Fast, vvenc can't use all 100% cpu, max 75% and below.
It is anime content, res 1920 x 1080 quality surprises me at low bitrate when compare to HEVC preset Slower, which I usually use. and 3 fps is faster than HEVC Slower, I only get below 2.5 fps at this preset. But decode side is painful Last edited by Dann0245; 13th August 2021 at 14:24. |
13th August 2021, 15:19 | #476 | Link | ||
Broadcast Encoder
Join Date: Nov 2013
Location: Royal Borough of Kensington & Chelsea, UK
Posts: 2,904
|
Quote:
Are you sure you made it public? Ah, really? That's good to know. That's a shame, really, as ffmpeg is used as a decoder by many programs and it's the base of our beloved Avisynth indexers and also MPV which is my de facto player of choice. Quote:
I'll let you know how it goes as soon as I get my hands on a Windows build (if @MythCreator replies) Last edited by FranceBB; 13th August 2021 at 15:21. |
||
13th August 2021, 15:31 | #477 | Link |
Registered User
Join Date: Apr 2020
Posts: 23
|
@FranceBB
My Windows build. https://drive.google.com/drive/folde...hg?usp=sharing I build from vvenc: https://github.com/fraunhoferhhi/vvenc vvdec: https://github.com/fraunhoferhhi/vvdec Last edited by Dann0245; 13th August 2021 at 15:40. |
13th August 2021, 17:12 | #478 | Link | ||
Broadcast Encoder
Join Date: Nov 2013
Location: Royal Borough of Kensington & Chelsea, UK
Posts: 2,904
|
Quote:
It's working just fine! Quote:
and it's also pretty fast in UHD Last edited by FranceBB; 13th August 2021 at 17:55. |
||
13th August 2021, 20:57 | #480 | Link |
Registered User
Join Date: Mar 2020
Posts: 117
|
Ok the last pic is just showing off
__________________
Previously iwod |
|
|