Skip to content
forked from THMonster/Revda

A cute and useful Live Stream Player with danmaku support.

License

Notifications You must be signed in to change notification settings

xzhhbx/QLivePlayer

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

QLivePlayer

Linux平台下的弹幕直播播放器。

Features

  • 支持国内外各大主流直播平台的直播播放。
  • 稳定60帧的弹幕,无需多言。
  • 笔记本风扇不会惨叫(本人i5-7200U,播放时cpu基本工作在最低的700mhz,占用率在10%~20%左右,风扇完全不工作)
  • 直播录制,包括直播流和弹幕,弹幕直接包含在录制下来的视频文件中(字幕轨)。
  • Bilibili视频的播放与下载(都包含弹幕支持),自动连播以及选集。

Support Status

Site 直播 直播弹幕 视频 视频弹幕
Bilibili
Douyu
Huya
YouTube
Twitch

Screenshot

Screenshot.png Screenshot.png

Requirements

  • cmake (for build)
  • extra-cmake-modules (for build)
  • mpv
  • ffmpeg
  • curl
  • Qt5 (>=5.15)
  • python3 (>=3.7)
  • python-aiohttp
  • python-protobuf (optional, for YouTube LiveChat support)
  • streamlink (optional, for foreign streaming service support)

Installation

Archlinux

sudo pacman -S qliveplayer
sudo pacman -S qliveplayer-git

Thanks for @MarvelousBlack's maintenance.

AUR

yay -S qliveplayer-git # or any other aur helper

Gentoo

Thanks for @jian-lin's maintenance, and check this for details.

From source

git clone https://github.com/IsoaSFlus/QLivePlayer.git
cd QLivePlayer
mkdir build
cd ./build
cmake -DCMAKE_BUILD_TYPE=Release ..
make
sudo make install

Usage

Github Wiki

About

A cute and useful Live Stream Player with danmaku support.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 60.5%
  • Python 19.5%
  • QML 13.6%
  • C 3.3%
  • JavaScript 1.4%
  • CMake 1.0%
  • Shell 0.7%