VVCEasy/Bitmovin.md

1.9 KiB

bitmovinlogo1

Bitmovin VVDec Player (instructions of encode segments)

If you want put your vvc file into Bitmovin VvDec Player, we need add --segment, -f as frames and -fs as frameskip into vvencapp.

Otherwise, if you put vvc file (which is all together of one file) without segments, your application might freeze your computer and application too.

To make probably decoded well for segments, here is an example of this:

Example of code (1 second/24 frames). After first segment (1 sec), it will go up 1 second (total frames 48):

vvencapp --qp 34 -i out.yuv -s 854x480 -r 24 --preset slow --threads 16 --tier high --segment mid -f 24 -fs 24 -o EXTREME-1.266

First segment will be beginning from video, 0 sec -> 1 sec. (segment-0.vvc)

Middle segment will be during from video, 1 sec -> 2 sec. (segment-1.vvc)

Last segment will be ending from video, 2 sec -> 3 sec. (segment-2.vvc)

Total is three seconds and three segments. Still not understand? Example of my segments, including log:

Log file

VVC Segments

JSON:

{
  "Name": "Big Buck Bunny Test Video Three Sec",
  "NrSegments": 2,
  "PlotMaxBitrate": 400000,
  "Renditions": [
    {
      "Name": "720p",
      "Resolution": "1280x720",
      "Fps": 24,
      "Url": "C:/Users/User/Downloads/BBBVVCTHREESEC/segment-%i.vvc"
    }
  ]
}

Bitmovin VVDec Player (Test compatability)

Windows 7+:

okd933

macOS 10.15+:

Linux:

LinuxBITVVCTest

Tests will be come soon later.

  • Martin Eesmaa