VTM reference software for VVC
==============================
This software package is the reference software for 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, Working Group 11 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.
Build instructions
==================
The CMake tool is used to create platform-specific build files.
Although CMake may be able to generate 32-bit binaries, **it is generally suggested to build 64-bit binaries**. 32-bit binaries are not able to access more than 2GB of RAM, which will not be sufficient for coding larger image formats. Building in 32-bit environments is not tested and will not be supported.
Build instructions for plain CMake (suggested)
----------------------------------------------
**Note:** A working CMake installation is required for building the software.
CMake generates configuration files for the compiler environment/development environment on each platform.
The following is a list of examples for Windows (MS Visual Studio), macOS (Xcode) and Linux (make).
Open a command prompt on your system and change into the root directory of this project.
Create a build directory in the root directory:
```bash
mkdir build
```
Use one of the following CMake commands, based on your platform. Feel free to change the commands to satisfy
your needs.
**Windows Visual Studio 2015/17/19 64 Bit:**
Use the proper generator string for generating Visual Studio files, e.g. for VS 2015:
```bash
cd build
cmake .. -G "Visual Studio 14 2015 Win64"
```
Then open the generated solution file in MS Visual Studio.
For VS 2017 use "Visual Studio 15 2017 Win64", for VS 2019 use "Visual Studio 16 2019".
Visual Studio 2019 also allows you to open the CMake directory directly. Choose "File->Open->CMake" for this option.
**macOS Xcode:**
For generating an Xcode workspace type:
```bash
cd build
cmake .. -G "Xcode"
```
Then open the generated work space in Xcode.
For generating Makefiles with optional non-default compilers, use the following commands:
```bash
cd build
cmake .. -DCMAKE_BUILD_TYPE=Release -DCMAKE_C_COMPILER=gcc-9 -DCMAKE_CXX_COMPILER=g++-9
```
In this example the brew installed GCC 9 is used for a release build.
**Linux**
For generating Linux Release Makefile:
```bash
cd build
cmake .. -DCMAKE_BUILD_TYPE=Release
```
For generating Linux Debug Makefile:
```bash
cd build
cmake .. -DCMAKE_BUILD_TYPE=Debug
```
Then type
```bash
make -j
```
For more details, refer to the CMake documentation: https://cmake.org/cmake/help/latest/
Build instructions for make
---------------------------
**Note:** The build instructions in this section require the make tool and Python to be installed, which are
part of usual Linux and macOS environments. See below for installation instruction for Python and GnuWin32
on Windows.
Open a command prompt on your system and change into the root directory of this project.
To use the default system compiler simply call:
```bash
make all
```
**MSYS2 and MinGW (Windows)**
**Note:** Build files for MSYS MinGW were added on request. The build platform is not regularily tested and can't be supported.
Open an MSYS MinGW 64-Bit terminal and change into the root directory of this project.
Call:
```bash
make all toolset=gcc
```
The following tools need to be installed for MSYS2 and MinGW:
Download CMake: http://www.cmake.org/ and install it.
Python and GnuWin32 are not mandatory, but they simplify the build process for the user.
python: https://www.python.org/downloads/release/python-371/
gnuwin32: https://sourceforge.net/projects/getgnuwin32/files/getgnuwin32/0.6.30/GetGnuWin32-0.6.3.exe/download
To use MinGW, install MSYS2: http://repo.msys2.org/distrib/msys2-x86_64-latest.exe
Installation instructions: https://www.msys2.org/
Install the needed toolchains:
```bash
pacman -S --needed base-devel mingw-w64-i686-toolchain mingw-w64-x86_64-toolchain git subversion mingw-w64-i686-cmake mingw-w64-x86_64-cmake
```
没有合适的资源?快使用搜索试试~ 我知道了~
VVCSoftware_VTM-VTM-11.0
共550个文件
cfg:226个
cpp:119个
h:113个
需积分: 1 4 下载量 119 浏览量
2022-04-14
01:49:27
上传
评论
收藏 7.72MB ZIP 举报
温馨提示
VVCSoftware_VTM-VTM-11.0
资源详情
资源评论
资源推荐
收起资源包目录
VVCSoftware_VTM-VTM-11.0 (550个子文件)
encoder_randomaccess_vtm.cfg 18KB
encoder_randomaccess_vtm_gop16.cfg 12KB
VTM_encoder_randomaccess_field_GOP32.cfg 10KB
encoder_lowdelay_vtm.cfg 10KB
encoder_lowdelay_P_vtm.cfg 9KB
VTM_encoder_lowdelay_field_GOP16.cfg 6KB
encoder_intra_vtm.cfg 6KB
VTM_encoder_randomaccess_field_GOP16.cfg 5KB
BasketballDrillText_subpicture_4_slice_2_hor_subpic.cfg 4KB
subpicture_3_slice_2_tile_1_slice_per_subpic.cfg 4KB
subpicture_4_slice_2_tiles_4_subpic.cfg 3KB
subpicture_4_slice_2_ver_subpic.cfg 3KB
subpicture_3_slice_2_tile.cfg 3KB
subpicture_4_slice_2_hor_subpic.cfg 3KB
subpicture_4_slice_2_hor_subpic_same_size_flag.cfg 3KB
VTM_encoder_lowdelay_field_GOP8.cfg 3KB
subpicture_8_slice_12_tile_2_subpic.cfg 3KB
lossless_mixed.cfg 3KB
vui_UHD_PQ.cfg 2KB
vui_HD.cfg 2KB
rect_slice_fixed_size.cfg 2KB
region_wise_packing.cfg 1KB
rect_slice_classB.cfg 1KB
raster_slice.cfg 1KB
raster_slice_1_slice_per_tile.cfg 1KB
two_layers_ELonlyILP.cfg 1KB
rpr_no_subpic_single_slice_per_subpic.cfg 1KB
classH1.cfg 1KB
H1_ShowGirl.cfg 1KB
EBURainFruits_RGB_10bit+6MSB.cfg 1KB
EBURainFruits_RGB_10bit+2MSB.cfg 1KB
EBURainFruits_RGB_10bit+4MSB.cfg 1KB
Kimono_RGB_10bit+6MSB.cfg 1KB
Kimono_RGB_10bit+2MSB.cfg 1KB
Kimono_RGB_10bit+4MSB.cfg 1KB
two_layers_max_tid_ref_pic.cfg 1KB
VideoConferencingDocSharing_RGB.cfg 1KB
EBULupoCandlelight_RGB_10bit.cfg 1013B
SocialNetworkMap_RGB.cfg 1012B
CADWaveform_RGB.cfg 1012B
ppt_doc_xls_RGB.cfg 1011B
WebBrowsing_RGB.cfg 1011B
TwistTunnel_RGB.cfg 1010B
PCBLayout_RGB.cfg 1010B
MissionControl3_RGB.cfg 1010B
FlyingGraphics_RGB.cfg 1010B
MissionControl2_RGB.cfg 1010B
EBURainFruits_RGB_10bit.cfg 1008B
BasketballScreen_RGB.cfg 1008B
OldTownCross_RGB_10bit.cfg 1007B
DucksAndLegs_RGB_10bit.cfg 1007B
DucksTakeOff_RGB_16bit.cfg 1006B
OldTownCross_RGB_16bit.cfg 1006B
DucksTakeOff_RGB_16bit.cfg 1006B
OldTownCross_RGB_16bit.cfg 1006B
ArenaOfValor_RGB.cfg 1005B
FruitStall_RGB_16bit.cfg 1004B
ParkScene_RGB_10bit.cfg 1004B
SlideShow_RGB.cfg 1004B
ChineseEditing_RGB.cfg 1003B
Desktop_RGB.cfg 1003B
Console_RGB.cfg 1003B
InToTree_RGB_16bit.cfg 1002B
WordEditing_RGB.cfg 1002B
CrowdRun_RGB_16bit.cfg 1002B
InToTree_RGB_16bit.cfg 1002B
CrowdRun_RGB_16bit.cfg 1002B
Programming_RGB.cfg 1002B
Kimono_RGB_10bit.cfg 1002B
Traffic_RGB_12bit.cfg 1002B
ParkJoy_RGB_16bit.cfg 1001B
Bubbles_RGB_16bit.cfg 1001B
ParkJoy_RGB_16bit.cfg 1001B
VenueVu_RGB.cfg 1001B
GlassHalf_RGB.cfg 1001B
Robot_RGB.cfg 1000B
Web_RGB.cfg 998B
Doc_RGB.cfg 998B
Map_RGB.cfg 994B
film_grain_characterstics.cfg 989B
H1_Cosmos1_TreeTrunk.cfg 921B
subpicture_level.cfg 855B
generalized_cubemap_projection.cfg 844B
content_colour_volume.cfg 801B
lossless.cfg 767B
classH2.cfg 767B
two_layers.cfg 747B
VideoConferencingDocSharing_444.cfg 679B
VideoConferencingDocSharing_GBR.cfg 676B
H2_PeopleInShoppingCenter2.cfg 675B
H1_FireEater2_422_12bit.cfg 674B
H1_FireEater2_444_12bit.cfg 674B
H1_BalloonFestival.cfg 673B
H1_Market3_444_12bit.cfg 671B
H1_Market3_422_12bit.cfg 671B
H1_EBU_Starting.cfg 671B
H1_BalloonFestival_444_12bit.cfg 670B
H1_BalloonFestival_422_12bit.cfg 670B
H1_Market.cfg 670B
H1_EBU_Hurdles.cfg 670B
共 550 条
- 1
- 2
- 3
- 4
- 5
- 6
hollq
- 粉丝: 4
- 资源: 21
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0