mpeg5 / xevd

eXtra-fast Essential Video Decoder, MPEG-5 EVC (Essential Video Coding)
Other
71 stars 22 forks source link

eXtra-fast Essential Video Decoder (XEVD)

Build

The eXtra-fast Essential Video Decoder (XEVD) is an opensource and fast MPEG-5 EVC decoder.

MPEG-5 Essential Video Coding (EVC) is a video compression standard of ISO/IEC Moving Picture Experts Group (MPEG). The main goal of the EVC is to provide a significantly improved compression capability over existing video coding standards with timely publication of terms. The EVC defines two profiles, including "Baseline Profile" and "Main Profile". The "Baseline profile" contains only technologies that are older than 20 years or otherwise freely available for use in the standard. In addition, the "Main profile" adds a small number of additional tools, each of which can be either cleanly disabled or switched to the corresponding baseline tool on an individual basis.

How to build

Linux (64-bit)

Windows (64-bit)

ARM (64-bit)

How to generate installer

Linux (64-bit)

Windows (64-bit)

OPTION DEFAULT DESCRIPTION
-i, --input - file name of input bitstream
-o, --output - file name of output video
-m, --threads 1 mumber of threads to be created

More options can be found when type xevd_app only.

Example

$xevd_app -i input_bitstream.evc -o output_video.yuv

License

See COPYING file for details.