Skip to content

hhool/player

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

qmlplayer for Intel GPU Hardware Acceleration

This is a simple QML video player that uses the Intel GPU hardware acceleration,which is available on the Intel Atom SoC platforms. The player is based on the ffmpeg library with vaapi support. The player is capable of playiPng 4K and 2k videos at 30fps, support multiple instances and can be render to canvas or window.

Features

- Play 4K and 2K videos at 30fps
- Support multiple instances
- Render to canvas or window
- Support for Intel GPU hardware acceleration

Build

- CMake 3.10 or later
- Qt 5.12 or later
- FFmpeg 4.0 or later
- Intel GPU driver
- libva 2.0 or later
- libva-intel-driver 2.0 or later
- libva-utils 2.0 or later
- libdrm 2.4 or later
- libx11 1.6 or later
- vulkan 1.1 or later

Build Steps

$ cd qmlplayer
$ cmake -S . -B out -DCMAKE_BUILD_TYPE=Release
$ cmake --build out

Usage

$ ./out/qmlplayer

License

MIT License

About

player base ffmpeg

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published