Giter Site home page Giter Site logo

kikoplayproject / kikoplay Goto Github PK

View Code? Open in Web Editor NEW
1.7K 15.0 95.0 47.69 MB

KikoPlay - NOT ONLY A Full-Featured Danmu Player 不仅仅是全功能弹幕播放器

Home Page: https://kikoplay.fun

License: GNU General Public License v3.0

C++ 73.37% QMake 0.54% C 25.87% HTML 0.04% JavaScript 0.07% CMake 0.11%
danmu danmaku player libmpv aria2

kikoplay's Introduction

KikoPlay - NOT ONLY A Full-Featured Danmu Player


不仅仅是全功能弹幕播放器 latest packaged version(s) GitHub All Releases

特性

  • OpenGL渲染,流畅的弹幕体验,支持正常滚动模式/直播模式显示弹幕
  • libmpv播放内核,保留mpv灵活的参数设置,支持实时进度条预览
  • 强大的树形播放列表,可随意组织视频文件,支持添加WebDAV合集
  • 支持所有主流视频网站弹幕搜索下载,同时可以通过脚本支持更多弹幕来源
  • 灵活的弹幕屏蔽规则设定,支持自动合并相似弹幕、分析标注弹幕事件,提升观看体验
  • 支持批量管理弹幕池、弹幕时间轴调整,更好地处理本地视频和网站上的视频时长不一致的情况
  • 强大的资料库功能,支持通过多种方式记录并组织你看过的动画,通过脚本扩展可以支持更多信息来源
  • 局域网服务,你可以通过网页在其他设备上观看,现在还有Android端可供选择
  • DLNA功能支持投屏到其他设备,也可以作为媒体服务器供其他设备访问
  • 集成每日放送、资源搜索、aria2下载、自动下载等功能,在KikoPlay里即可完成下载、观看、管理等全部操作
  • 1.0.0起支持lua扩展app,通过扩展app可以为KikoPlay添加更多功能,包括bangumi同步、网页视频下载、m3u8直播等等
  • .........

使用说明书参考KikoPlay使用说明
任何人都可以为KikoPlay编写脚本来支持更多弹幕、视频资料以及资源来源,脚本仓库
还可以通过KikoPlay的Web API实现其他功能,Web API参考
自1.0.0起增加了扩展App功能,通过扩展App可以为KikoPlay增加更多自定义功能,App仓库

下载

可以从 Github百度网盘 或 QQ群文件 下载 Windows 版和 Linux 版

Linux 用户也可以通过 Flathub 下载安装使用 KikoPlay

编译

KikoPlay基于以下项目:

编译环境: Windows平台使用MSVC2019,gcc 7.3.0(其他版本未测试),其他平台依照平台推荐配置(包管理器/Xcode)

Windows上使用Qt Creator打开build.pro文件后可直接编译,Linux/macOS亦然,当然也可以手动切换到目录执行qmakemake

Linux各发行版的说明参见这里

macOS使用Homebrew包管理器:https://github.com/KikoPlayProject/Homebrew-KikoPlay

自从0.2.3版本后只提供64位版本,不建议使用32位版本

cmake编译

关于cmake编译请参见这里 (cmake编译方法为其他网友提供,随着版本更新可能失效,需要用户自行调整)

反馈

如果有问题,欢迎创建issue或者联系我: dx_8820832#yeah.net(#→@),或者加QQ群874761809反馈

一起来让KikoPlay更好!

  • 为主程序贡献代码,包括但不限于新功能开发、BUG修复等等
  • 为KikoPlay编写脚本,支持更多弹幕、资料或者资源来源,脚本仓库在这里
  • 开发新的扩展App,为KikoPlay增加更多功能,扩展仓库在这里
  • 提升局域网网页访问体验,目前的网页是在这里
  • 改进Android局域网客户端
  • 开发其他平台上的局域网客户端
  • 测试,找出BUG并反馈
  • ......
  • Star or Fork

截图

kikoplay's People

Contributors

acsofie avatar catemiko avatar chaojimengnan avatar chn-beta avatar cl-jeremy avatar felixonmars avatar hooke007 avatar protostars avatar pugaizai avatar szdytom avatar vowstar avatar yinr avatar zerobikappa avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

kikoplay's Issues

编译macOS版本

有木有支持macOS的计划,从依赖库看libmpv liblua libqhttpengine都需要移植编译

关于资料库的同步与更新

将媒体文件拖入播放列表后,关联弹幕池难免会产生识别错误,然后这个错误信息也一并被记录入资料库了。

在播放列表中重新关联正确后,资料库不会修正过来,不知将来有意加入将二者资料进行同步、统一的功能。

【建议】不同的用户使用自己的观看记录

在群友 sanbikappa 讨论时发现。 KikoPlay运行是会在当前目录生成一个配置文件夹 data, 这个文件夹里存放了弹幕和观看记录信息。在linux环境下,能不能把这个文件夹放到用户的家目录里,建一个.kikoplay的配置文件夹,把data文件夹放到这个配置文件夹里, 用户在运行时,如果配置文件存在,则加载这个配置文件,不存在时,在家目录下新建一个。这样的话。每个用户都能创建自己的观看记录了。

对于完全不懂这块的 manjaro 用户有点难啊

能提供下 arch/manjaro 下小白的编译方法么, 动手一步步的教程, 下载下来的 ubuntu 版本直接运行缺少库,google了错误但是,还是不知道怎么去解决
./KikoPlay: relocation error: ./KikoPlay: symbol _ZdlPvm version Qt_5 not defined in file libQt5Core.so.5 with link time reference
一直以来想找linux下的弹幕播放器, 找到了但是不能用。 希望作者能帮助我。谢谢。

有点问题

能搞一个下载分离版吗?
下载显示连接数、种子数这些吗

彈幕顯示不正常

image
image
請問彈幕出來頭幾個字顯示不正常還會一直閃,是什麼問題?
OS Windows 10 1903
顯卡驅動 Radeon Adrenalin 19.5.2
mpv默認設置

一个小bug

隐藏底部栏,音量达到最高150时,用鼠标滑轮调整音量会失效

【功能建议】进度条缩略图&章节标记支持

Snipaste_2020-04-11_16-42-45.jpg
章节标记这个原版mpv就是支持的。
进度条预览我是mpv用mpv_thumbnail_script_server脚本实现,但是并不能在kiko中启用(而且这个脚本在mpv中也过于吃处理器性能且经常出错)希望能额外的进度条预览图支持。

快捷键支持

MPV原生带有不少快捷键,是否可以直接将这些快捷键传递给后端,来获得原生的快捷键支持。自己常用的快捷键是 [ 和 ] 来调整速度

可以参考mpv的文档celluloid中的实现

播放不了

这两天在使用kikoplay时点击播放有时会卡住,然后win10提示退出或等待响应,点击退出后(这时任务管理器进程已关掉)双击电脑上其他视频使用其他播放器也都没反应,播放不了。然后重启win10会显示蓝屏重启提示。这种情况是硬盘问题还是程序相关系统进程问题,使用的是机械硬盘,一直使用kikoplay点击播放就会停顿一两秒。

编译失败

Script/scriptbase.cpp 567 少了个分号;

还有链接时会报错undefined reference to `EpisodesModel::flags(QModelIndex const&) const

硬解支持

用MPV和KikoPlay播放同一个视频。
相同配置

hwdec=vaapi

而后者只能软解。

附上日志

视频倍速播放功能

MPV支持使用“[”,“]”和“{”,“}”来调节视频播放速度。

请问各位开发者大大有无计划实现此功能呢?

Manjaro系统下看视频时 受系统电源管理限制

在看视频的过程中, 电脑无操作时间达到电源管理锁屏关闭屏幕的时间阈值时, 会执行相应的操作, 此时视频及声音照常播放, 移动鼠标唤醒电脑后恢复正常.

目前我使用caffeine-ng来阻止电源管理器执行锁屏关闭屏幕的操作.

我的系统设置信息如下:

  • OS: Manjaro 20.1 Mikah
  • Kernel: x86_64 Linux 5.7.14-1-MANJARO
  • DE: KDE 5.73.0 / Plasma 5.19.4
  • 电源管理工具: TLP 1.3.1-2

软件版本如下:

  • kikoplay 0.7.1-1 (从AUR源安装)
  • mpv 1:0.32.0

能否增加一个类似“弹弹play展会版”那样的透明播放弹幕的功能?

能否增加一个类似“弹弹play展会版”那样的透明播放弹幕的功能?

不播放视频,只使用一个透明层来播放弹幕,这样可以将弹幕叠加到任意网页的视频上。就像透明播放歌词那样的效果。

弹弹play展会版的免费账号有 15 分钟的限制,反馈给他们后,似乎并不打算添加 (。╯︵╰。)。要是这个播放器能支持就好了

[Linux] 段错误

版本:git master

环境:
OS: openSUSE Tumbleweed x86_64
Kernel: 5.12.12-1-default
DE: GNOME 40.2
Qt 5.15.2

(gdb) r
Starting program: /home/sam/repo/KikoPlay/KikoPlay 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway.
[New Thread 0x7fffe997b640 (LWP 19704)]
[New Thread 0x7fffe3fff640 (LWP 19705)]
[New Thread 0x7fffe37fe640 (LWP 19707)]
[Thread 0x7fffe37fe640 (LWP 19707) exited]
[New Thread 0x7fffe37fe640 (LWP 19708)]
[New Thread 0x7fffe2ecb640 (LWP 19709)]
[Thread 0x7fffe37fe640 (LWP 19708) exited]
[Thread 0x7fffe2ecb640 (LWP 19709) exited]
[New Thread 0x7fffe2ecb640 (LWP 19710)]
[New Thread 0x7fffe37fe640 (LWP 19711)]
[New Thread 0x7fffe259b640 (LWP 19712)]
[New Thread 0x7fffe1d9a640 (LWP 19713)]
[New Thread 0x7fffe1599640 (LWP 19714)]
[New Thread 0x7fffe0d98640 (LWP 19715)]
[Thread 0x7fffe1599640 (LWP 19714) exited]
[Thread 0x7fffe0d98640 (LWP 19715) exited]
[New Thread 0x7fffe0d98640 (LWP 19716)]
[New Thread 0x7fffe1599640 (LWP 19717)]
[Thread 0x7fffe0d98640 (LWP 19716) exited]
[Thread 0x7fffe1599640 (LWP 19717) exited]
[New Thread 0x7fffe1599640 (LWP 19718)]
[New Thread 0x7fffe0d98640 (LWP 19719)]
[New Thread 0x7fffc3fff640 (LWP 19720)]
[New Thread 0x7fffc37fe640 (LWP 19721)]
[New Thread 0x7fffc2ffd640 (LWP 19722)]

Thread 17 "mpv/lua script " received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffc3fff640 (LWP 19720)]
lua_cpcall (L=L@entry=0x7fffc80022a8, func=func@entry=0x7ffff7de93b0 <run_lua>, ud=ud@entry=0x7fffc8000c50) at /usr/src/debug/moonjit-2.2.0-2.8.x86_64/src/lj_api.c:1218
1218	  uint8_t oldh = hook_save(g);

(gdb) bt
#0  lua_cpcall (L=L@entry=0x7fffc80022a8, func=func@entry=0x7ffff7de93b0 <run_lua>, ud=ud@entry=0x7fffc8000c50) at /usr/src/debug/moonjit-2.2.0-2.8.x86_64/src/lj_api.c:1218
#1  0x00007ffff7ded8d0 in load_lua (args=<optimized out>) at ../player/lua.c:451
#2  0x00007ffff7df9344 in run_script (arg=arg@entry=0xa8e4b0) at ../player/scripting.c:91
#3  0x00007ffff7df93c9 in script_thread (p=0xa8e4b0) at ../player/scripting.c:103
#4  0x00007ffff3b61259 in start_thread (arg=0x7fffc3fff640) at pthread_create.c:481
#5  0x00007ffff626a2b3 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
(gdb) i thr
  Id   Target Id                                           Frame 
  1    Thread 0x7fffeba6efc0 (LWP 19653) "KikoPlay"        clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:78
  2    Thread 0x7fffe997b640 (LWP 19704) "QXcbEventQueue"  0x00007ffff625f59f in __GI___poll (fds=0x7fffe997a448, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
  3    Thread 0x7fffe3fff640 (LWP 19705) "QDBusConnection" 0x00007ffff625f59f in __GI___poll (fds=0x7fffdc004a30, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
  7    Thread 0x7fffe2ecb640 (LWP 19710) "gmain"           0x00007ffff625f59f in __GI___poll (fds=0x96db40, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
  8    Thread 0x7fffe37fe640 (LWP 19711) "gdbus"           0x00007ffff625f59f in __GI___poll (fds=0x90b160, nfds=3, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
  9    Thread 0x7fffe259b640 (LWP 19712) "pool-KikoPlay"   syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  10   Thread 0x7fffe1d9a640 (LWP 19713) "pool-KikoPlay"   syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  15   Thread 0x7fffe1599640 (LWP 19718) "workThread"      0x00007ffff625f59f in __GI___poll (fds=0x7fffc4004b00, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
  16   Thread 0x7fffe0d98640 (LWP 19719) "mpv/mpv core"    0x00007ffff3b6d9da in __futex_abstimed_wait_common64 (futex_word=futex_word@entry=0x9dd990, expected=expected@entry=0, 
    clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at ../sysdeps/nptl/futex-internal.c:74
* 17   Thread 0x7fffc3fff640 (LWP 19720) "mpv/lua script " lua_cpcall (L=L@entry=0x7fffc80022a8, func=func@entry=0x7ffff7de93b0 <run_lua>, ud=ud@entry=0x7fffc8000c50)
    at /usr/src/debug/moonjit-2.2.0-2.8.x86_64/src/lj_api.c:1218
  18   Thread 0x7fffc37fe640 (LWP 19721) "mpv/lua script " lua_cpcall (L=L@entry=0x7fffbc000eb8, func=func@entry=0x7ffff7de93b0 <run_lua>, ud=ud@entry=0x7fffbc000bb0)
    at /usr/src/debug/moonjit-2.2.0-2.8.x86_64/src/lj_api.c:1218
  19   Thread 0x7fffc2ffd640 (LWP 19722) "KikoPlay"        clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:78
(gdb) 

aria2参数 及最小化托盘

你好
软件点x后完全退出了,不能后台下载。
请问aria2参数会不会和软件内置参数冲突?如冲突要注意什么

新开一贴,提些建议

kikoplay的ui及框架做的很漂亮,个人觉得应该是所有带aria2功能里最耐看的,框架采用动态拉伸,并支持记忆,很赞!

个人使用测试了一段时间,有以下反馈:

1、软件不能最小化到托盘,也就不能后台下载,这对长时间的BT下载来说,有点遗憾,望采纳增加此功能。

2、本软件下载完可删除.aria2控制文件,很不错文件夹清爽了不少。不知道是否能同时下载完也删除种子文件。

3、全局日志:RPC Reply Error: aria2.unpause都是以RPC Reply Error:开头,不知道是没优化好还是个人理解有误 :PRC回应错误。

4、aria2、mpv参数的设定,作者给的帮助文件说明不是很详细,比如aria2参数能否#注释,参数格式。如果作者大神时间充足或软件方便实现能否考虑各参数设置成下拉框选择形式 或者是复选框形式及文本框。

5、作者大神应该是个番控,哈哈。如果做成下载加播放功能的软件,建议能否关注一下别的视频下载,比如搜索功能脚本增加一些磁力搜索站的。上导航的资料一栏是否可设置成显示或隐藏。

6:推送到aria2:rpc设置成 http://127.0.0.1:6800/jsonrpc,推送失败,需要Token吗?

以上纯个人见解或偏好,供参考!谢谢

ArchLinux下弹幕来源为空

OS:Archlinux 5.14.8-zen1-1-zen Gnome 41
版本:0.8.1 用AUR和自行make安装都试了一下,都有问题。
问题:添加文件夹后右键关联弹幕池一定会失败,在弹幕池中点击添加网络弹幕,没有一个来源。
图片
然后我用wine试了试windows的编译版本
同一视频文件,没有任何问题,直接匹配,添加网络弹幕中来源齐全
图片

关于日剧的资料

日剧在bgm的资料完全没法搜到……

能否添加一个手动输入id的功能呢?

弹幕有残影

版本:0.8.2
系统:win10
CPU: R5 3600
显卡: RX 580 2048SP
1

12

安装不上 编译错误

系统:manjaro
软件版本:0.6
开始是直接在aur源里安装 失败之后源码clone编译安装 同样失败 两者都出现了相同的如下错误提示:
Play/Danmu/Provider/iqiyiprovider.cpp: 在成员函数‘void IqiyiProvider::decodeDanmu(const QByteArray&, QList<DanmuComment*>&)’中:
Play/Danmu/Provider/iqiyiprovider.cpp:217:10: 警告:变量‘dmStart’被设定但未被使用 [-Wunused-but-set-variable]
217 | bool dmStart=false;
| ^~~~~~~
Play/Danmu/Provider/iqiyiprovider.cpp: 在成员函数‘int IqiyiProvider::decompress(const QByteArray&, QByteArray&)’中:
Play/Danmu/Provider/iqiyiprovider.cpp:294:21: 警告:this statement may fall through [-Wimplicit-fallthrough=]
294 | ret = Z_DATA_ERROR;
Play/Danmu/Provider/iqiyiprovider.cpp:295:13: 附注:here
295 | case Z_DATA_ERROR:
| ^~~~
g++ -c -pipe -O2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -Wall -Wextra -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DZLIB_WINAPI -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_SQL_LIB -DQT_NETWORK_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -IPlay/Video -ILANServer -IDownload/Script/lua -isystem /usr/include/qt -isystem /usr/include/qt/QtWidgets -isystem /usr/include/qt/QtGui -isystem /usr/include/qt/QtSql -isystem /usr/include/qt/QtNetwork -isystem /usr/include/qt/QtConcurrent -isystem /usr/include/qt/QtCore -I. -I/usr/lib/qt/mkspecs/linux-g++ -o flowlayout.o Common/flowlayout.cpp
g++ -c -pipe -O2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -Wall -Wextra -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DZLIB_WINAPI -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_SQL_LIB -DQT_NETWORK_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -IPlay/Video -ILANServer -IDownload/Script/lua -isystem /usr/include/qt -isystem /usr/include/qt/QtWidgets -isystem /usr/include/qt/QtGui -isystem /usr/include/qt/QtSql -isystem /usr/include/qt/QtNetwork -isystem /usr/include/qt/QtConcurrent -isystem /usr/include/qt/QtCore -I. -I/usr/lib/qt/mkspecs/linux-g++ -o animedetailinfo.o UI/animedetailinfo.cpp
In file included from UI/animedetailinfo.cpp:1:
UI/animedetailinfo.h:33:33: 错误:field ‘tagList’ has incomplete type ‘QMap<QString, QPushButton*>’
33 | QMap<QString,QPushButton > tagList;
| ^~~~~~~
In file included from /usr/include/qt/QtCore/qglobal.h:1290,
from /usr/include/qt/QtCore/qsystemdetection.h:42,
from UI/framelessdialog.h:4,
from UI/animedetailinfo.h:4,
from UI/animedetailinfo.cpp:1:
/usr/include/qt/QtCore/qtypeinfo.h:240:1: 附注:declaration of ‘class QMap<QString, QPushButton
>’
240 | Q_DECLARE_MOVABLE_CONTAINER(QMap);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
make: *** [Makefile:2277:animedetailinfo.o] 错误 1

[Archlinux]AUR中的软件版本功能不正常/问题

在关联弹幕池时只显示了“本地数据库”这一个
从终端使用kikoplay命令打开后打开视频(开启自动关联模式)

AV: 00:00:11 / 00:24:14 (1%) A-V:  0.000
AO: [pulse] 44100Hz stereo 2ch float
VO: [libmpv] 1920x1080 yuv420p10
AV: 00:00:46 / 00:01:43 (45%) A-V:  0.000

 (+) Video --vid=1 (*) (hevc 1920x1080 23.976fps)
 (+) Audio --aid=1 --alang=jpn (*) (flac 2ch 48000Hz)
[ffmpeg] AVHWDeviceContext: Cannot load libcuda.so.1
[ffmpeg] AVHWDeviceContext: Could not dynamically load CUDA
Failed to open VDPAU backend libvdpau_va_gl.so: 无法打开共享对象文件: 没有那个文件或目录
[ffmpeg] AVHWDeviceContext: Failed to initialise VAAPI connection: -1 (unknown libva error).
[ffmpeg/video] hevc_v4l2m2m: Could not find a valid device
[ffmpeg/video] hevc_v4l2m2m: can't configure decoder
Could not open codec.
AV: 00:00:46 / 00:01:43 (45%) A-V:  0.000
AO: [pulse] 48000Hz stereo 2ch s32
(Paused) AV: 00:00:05 / 00:23:41 (0%) A-V:  0.000 Dropped: 1

播放几分钟后 自动关闭了

Track added:
(+) Video --vid=1 () (hevc 1920x1080 23.976fps)
(+) Audio --aid=1 --alang=jpn (
) (flac 2ch 48000Hz)
(+) Subs --sid=1 '[Citrus][09][BDRIP][1080P][H264_FLAC].ass' (ass) (external)
OpenType support missing for "Bitstream Vera Sans", script 18s+188MB
AV: 00:00:15 / 00:23:41 (1%) A-V: 0.000 Dropped: 29 Cache: 163s+178MB
[sub/ass] fontselect: Using default font family: (方正中雅宋_GBK, 400, 0) -> /usr/share/fonts/TTF/Vera.ttf, 0, BitstreamVeraSans-Roman
[sub/ass] fontselect: Using default font family: (FOT-Matisse ProN B, 400, 0) -> /usr/share/fonts/TTF/Vera.ttf, 0, BitstreamVeraSans-Roman
KikoPlay: ../libdrm-2.4.98/nouveau/pushbuf.c:723: nouveau_pushbuf_data: Assertion `kref' failed.
[1] 4375 abort (core dumped) ./KikoPlay

macOS 编译结果 播放界面存在问题

在安装了相关库和修改了 KikoPlay.pro 文件后成功编译了,是程序界面上存在一些问题。

  1. 播放画面过小,无论是窗口缩放多大或者是全屏,播放画面都是固定大小在左下角

  2. 视频标题栏部分竖直方向上显示不全

  3. 编译出的 Application 没有图标

无法下载搜索到的磁力链接

全局日志中有这样的输出。
image
随意选择了一些资源进行下载,都是这样。
image
然而经过尝试发现下载功能对于普通链接是正常的。
复制搜索到的链接,用百度网盘离线下载,发现是可以的。
请问可能是什么样的原因造成了这样的异常呢?是我使用的方法有什么错误吗?应该如何解决呢?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.