You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/learning-paths/servers-and-cloud-computing/vvenc/_index.md
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,21 +1,21 @@
1
1
---
2
-
title: Run vvenc (H.266 encoder) on Arm servers
2
+
title: Run the vvenc H.266 encoder on Arm servers
3
3
4
4
author_primary: Willen Yang
5
5
6
6
minutes_to_complete: 20
7
7
8
-
who_is_this_for: This is an introductory topic for software developers who want to build and run the vvenc (H.266 encoder) project on Arm servers and measure the performance.
8
+
who_is_this_for: This is an introductory topic for software developers who want to build and run the VVenC® (Fraunhofer Versatile Video Encoder) H.266 project on Arm servers and measure the performance.
9
9
10
10
learning_objectives:
11
-
- Build the vvenc (H.266 encoder) project on an Armbased server
12
-
- Run vvenc on an Armbased server to encode a real 1080p video file and measure the performance
11
+
- Build the VVenC® H.266 encoder project on an Arm-based server.
12
+
- Run vvenc on an Arm-based server to encode a real 1080p video file and measure the performance.
13
13
14
14
armips:
15
15
- Neoverse
16
16
17
17
prerequisites:
18
-
- An Arm Linux system or an [Armbased instance](/learning-paths/servers-and-cloud-computing/csp/) from a cloud service provider. This Learning Path has been verified on Arm Neoverse N2based Alibaba cloud ECS instance(g8y), running Ubuntu 22.04.
18
+
- An Arm Linux system or an [Arm-based instance](/learning-paths/servers-and-cloud-computing/csp/) from a cloud service provider. This Learning Path has been tested on an Arm Neoverse N2-based Alibaba cloud ECS instance(g8y), running Ubuntu 22.04.
You can continue learning about building and running other codecs on Arm servers. The learning path on AV1 and VP9 is a great next step.
7
+
You can continue learning about building and running other codecs on Arm servers.
8
+
9
+
The Learning Path on AV1 and VP9 is a great next step.
8
10
# 1-3 sentence recommendation outlining how the reader can generally keep learning about these topics, and a specific explanation of why the next step is being recommended.
Copy file name to clipboardExpand all lines: content/learning-paths/servers-and-cloud-computing/vvenc/vvenc.md
+16-10Lines changed: 16 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,15 +1,21 @@
1
1
---
2
2
layout: learningpathall
3
-
title: Build and run vvenc (H.266 encoder) on Arm servers
3
+
title: Build and run the H.266 VVenC encoder on Arm servers
4
4
weight: 2
5
5
---
6
6
7
-
## Overview
7
+
## What is VVenC?
8
8
9
-
`vvenc` is an open-source H.266/VVC encoder that offers very high compression efficiency and performance. There have been significant efforts made to optimize the open-source implementation of the H.266 encoder on Arm Neoverse platforms which supports Neon and SVE/SVE2 instructions. The optimized code for use with Arm Neoverse platforms is available on [Github](https://github.com/fraunhoferhhi/vvenc).
9
+
*[Versatile Video Coding](https://www.hhi.fraunhofer.de/en/departments/vca/technologies-and-solutions/h266-vvc/fraunhofer-versatile-video-encoder-vvenc.html) (VVC; officially approved as ITU-T H.266 | 23090-3) is the most recent international video compression standard of ITU-T and ISO/IEC.
10
+
11
+
*`vvenc` is an open-source H.266/VVC encoder that offers very high compression efficiency and performance.
12
+
13
+
* There have been significant efforts made to optimize the open-source implementation of the H.266 encoder on Arm Neoverse platforms that supports Neon and SVE/SVE2 instructions.
14
+
15
+
* You can find the optimized code for use with Arm Neoverse platforms in the [vvenc Github Repository](https://github.com/fraunhoferhhi/vvenc).
10
16
11
17
## Install dependencies
12
-
On your Armbased server instance running Ubuntu 22.04, install the dependencies to build and run vvenc:
18
+
On your Arm-based server instance running Ubuntu 22.04, install the dependencies to build and run vvenc:
0 commit comments