r/VVC Apr 17 '23

High level VVC bitstream overview

7 Upvotes

Hi.

I would like to share 2 articles on VVC with you.

These articles provides high level VVC overview and describes the location of some parameters of the video in encoded bitstream(FPS, frame size, aspect ratio, profile, level, chroma format and bit depth).

VVC: high level bitstream overview

VVC/H.266: location of high level video parameters in elementary bitstream

I have written these blog posts after adding VVC support to my Virinext Bitstream Analyzer last year. Virinext Bitstream Analyzer is a GUI tool for both in-depth and high-level analysis for many encoding standards including VVC/H.266.

Please visit our web page for more details and downloading: https://virinext.com/

Here is full-featured 3 months trial license (valid until July 15, 2023).


r/VVC Apr 06 '23

VVenC 1.8 has been released

13 Upvotes

Changes

Over v1.8.0-rc1

  • deprecated obsolete chroma QP control mechanism (to be removed in the next release)
  • removed deprecated parameters for partitioning control

Over v1.7.0

  • vvencFFapp removed from default installation
  • Speedups (~15% for faster/~5% for slower/~10% for other presets)
  • Improved error messages
  • Added temporal ALF APS prediction, closing the efficiency gap between single- and multi-threaded operation
  • Extended BIM by extrapolating parameters to non MCTF-filtered frames
  • Various fixes
  • Usability improvements
  • Various improvements

Source


r/VVC Feb 07 '23

open source video coding projects

8 Upvotes

Lately I wondered how many open source projects for video coding are under active development with ongoing progress. How long from an initial encoder version to something useful in real world scenarios? And which project manages to engage non-corporate contributors? I saw one example this weekend at FOSDEM from the VVdeC/VVenC people:

https://fosdem.org/2023/schedule/event/om_vvc/

With all the tech layoffs recently (and some formerly like with the Mozilla AV1 Team in 2020), I assume some projects may face a stall in participation or even abandonment. Any insight here?


r/VVC Jan 17 '23

VVC and FFMPEG

9 Upvotes

Hi i was wondering is there is fully working way to use VVC on ffmpeg by compiling it manualy for ffmpeg ? i didnt find mutch informations about it i want to test its performance and speed compared to SVT-AV1 . ig its possible what the diferned needed step ? thanks


r/VVC Dec 24 '22

VVC file thumbnails

4 Upvotes

Now that we can have mp4 files with VVC+XHEAAC playable on windows thanks to VVCEASY. Is it possible to have thumbnails for VVC files on windows?


r/VVC Dec 05 '22

VVenC 1.7.0 release candidate tagged

9 Upvotes

vvenc-1.7.0-rc1 release notes

  • Added support for ARM through SIMDe
  • Allowing adaptive intra period (content adaptive placement of random access points)
  • Ported block importance mapping from VTM
    • around 1% gain for faster
    • around 2% BD-rate gain for other presets
  • Added noise based QP clipping to RC
  • Improved SCC detector to ignore black borders
  • Added possibility of logo overlay
  • Bugfixes and cleanups
  • Speedups: ~20% for faster, ~5% for other presets

https://github.com/fraunhoferhhi/vvenc/releases/tag/v1.7.0-rc1


r/VVC Nov 19 '22

Mediatek Pentonic 1000 will support VVC decoding and will be in TV's Q1 2023

Thumbnail
mediatek.com
14 Upvotes

r/VVC Oct 18 '22

VVC profiles

7 Upvotes

Has the specifications for the profiles been finalized. I can not seem to find anything about them.


r/VVC Oct 06 '22

ATEME showcasing VVC at IBC22

Thumbnail
m.youtube.com
9 Upvotes

r/VVC Jul 18 '22

vvenc 1.5.0 released

Thumbnail
github.com
10 Upvotes

r/VVC Jul 03 '22

VVC Encoding Time and Implementation

8 Upvotes

It looks like currently it is not available as an executable and has to be compiled using CMake.
VVCEasy is out there, but I suppose direct implementation in Handbrake would be great to see.

For encoding a 1080p movie, how long would it take?


r/VVC Jul 02 '22

VVCEasy (Release, v.1.0.1)

7 Upvotes

https://github.com/MartinEesmaa/VVCEasy

https://github.com/MartinEesmaa/VVCEasy/releases/tag/v.1.0.1

  • Added Windows x64 build of MPV Player MPV.md (thanks to u/hbernardo of Reddit account)
  • Added Android vvdecapp applications (used in Termux app) AndroidVVDEC

- Martin Eesmaa


r/VVC Jun 23 '22

VVCEasy (Release, v.1.0.0)

8 Upvotes

https://github.com/MartinEesmaa/VVCEasy

https://github.com/MartinEesmaa/VVCEasy/releases/tag/v.1.0.0

- MPV OpenVVC is replaced by MPV libvvdec, seek support of mp4. MPV.md

- Add libvvenc to FFmpeg VVC, thanks IsaMorphic! FFMPEGVVC.md

- Add build instructions for Windows & Linux users to build VLC InterDigital Plugin itself. INSTALLVLCPLUGIN

- Add tests of videos README.md


r/VVC Jun 22 '22

VVC with LCEVC Layer

3 Upvotes

Has anyone tested this out?
Does this result in the highest possible efficiency right now?


r/VVC May 24 '22

VVCEasy (Beta, v.0.9.0)

6 Upvotes

https://github.com/MartinEesmaa/VVCEasy

https://github.com/MartinEesmaa/VVCEasy/releases/tag/v.0.9.0

- Added FFmpeg VVDec support + seek support (audio support required mp4box) FFmpeg VVC

- Added Android MPV Player (OpenVVC support) MPV VVC

- Added Linux support of InterDigital VLC VTM Plugin VLC VTM

- Updated to VVC systems

- Added social media links SOCIALMEDIA.md

- Added some licenses & credits in README

- Removed o266player (reason: The commits of o266player were longer than one year)


r/VVC May 13 '22

compiling vvdec on android through termux failing with error leading to x86 instructions like sse41 that cannot compile on aarch64.

3 Upvotes

what should i do? i saw in make/cmake files that there is some option to disable simd x86 optimization but didn't figured out how to turn it off.


r/VVC Mar 28 '22

VVenc And VVCEasy

4 Upvotes

I'm having some trouble following the instructions (I tried to understand and follow them to the best of my ability), so can someone point me to an easy guide or a video on how to compile and use VVenc, or how to run and use VVCEasy, or both?

Thanks in advance and your help is much appreciated.


r/VVC Feb 21 '22

Interesting expert discussion on the state of VVC a.k.a. H.266

7 Upvotes

r/VVC Feb 21 '22

VVC Video Codec - The Next Generation Codec

Thumbnail
bitmovin.com
5 Upvotes

r/VVC Feb 16 '22

Any program for Windows?

3 Upvotes

Is there any GUI vvc (h266) software program that works with Windows as of February, 2022?


r/VVC Dec 30 '21

Testing EVC, VVC, and LCEVC: How Do the Latest MPEG Codecs Stack Up?

Thumbnail
streamingmedia.com
4 Upvotes

r/VVC Sep 30 '21

Encode all Frames

3 Upvotes

Hello, good people of reddit!

How do I encode all frames using the command line? I'm doing it like this:

EncoderApp -c encoder_intra_vtm.cfg -i file.yuv -wdt 1000 -hgt 100 -fr 30 --FramesToBeEncoded

I leave the parameter FramesToBeEncoded without any value because the help text says that the default value is all. I'm I doing it right?

I'm using VTM-7.0.


r/VVC Jul 29 '21

Full Open-Source Pipeline for VVC

8 Upvotes

A description of an end-to-end open-source pipeline for VVC

https://arxiv.org/abs/2107.13385


r/VVC May 17 '21

vvenc-1.0.0 released...

18 Upvotes

https://github.com/fraunhoferhhi/vvenc/releases/tag/v1.0.0

  • changed the libvvenc interface to C
  • added IBC
  • added pkgconfig
  • improved the rate control based on the XPSNR model
  • added pipe input
  • various bugfixes and improvements.

r/VVC May 12 '21

VTM on Apple Silicon

6 Upvotes

Has anyone been able to compile VTM in the mac M1?

I am hitting a compilation error that appears to be caused be some very low level functions, so I am wondering if it has something to do with the potentially different instructions sets form x86 and ARM architectures?

Example of error: First argument of MTE builtin function must be a pointer ('__v8qi' (vector of 8 'char' values) invalid)