【不再更新此贴】下一代播放器NextPlayer更新到1.6.11
Tofloor
poster avatar
已退deepin
deepin
2020-06-29 02:30
Author
本帖最后由 user0001 于 2020-7-16 11:44 编辑

原帖已经满了,重开一帖

目前TheNewPlayer已经支持3个操作系统了:macOS, Linux and FreeBSD

项目主页:
https://github.com/sudormroot/nextplayer-project
欢迎给我打星星

如何加入源?
TNP的所有操作都是拖拽。
(可以看主贴)
直接把txt/m3u/m3u8格式的源拖拽到主窗口即可!
其它的mkv等文件播放也是直接拖拽!

如何自定义皮肤和播放控制样式:
https://bbs.deepin.org/post/197249
无声音问题已经彻底解决:
1. 请先尝试选择声音设备位pulseaudio或者其它设备。    记得重启软件才能生效!

2. 如果不能解决,原因是节目的采样率和Qt返回的声卡的最优最接近采样率不匹配的问题。
如果遇到问题,请在“偏好设置”->声音中启用“转换采样率和采样位数”












欢迎大家任意转载,投递

目标:
开发下一代美观的macOS风格播放器,支持Linux, macOS, freeBSD, Android



功能:
1. 支持硬件解码(macOS采用videotoolbox框架,Linux下支持VAAPI硬件加速,NVIDIA的nvdec框架)。
2. 支持txt/m3u/m3u8格式的节目列表文件
3. 支持各种本地各地格式
4. 支持10bit HEVC硬解(依赖于硬件)
5. 支持全景立体声(播放时候按下y可以切换到全景立体声),可能是UNIX平台下唯一可以支持全景立体是的播放器了,其它的都是转码为2通道输出。
注意:此功能需要声卡支持,而且物理输出必须是独立的物理5+1/6+1通道!
6. 支持内置,外挂字幕。
7. 支持内置外挂的特效字幕

用法:
1. 对于直播,直接将节目列表文件(txt/m3u/m3u8格式)拖入窗口即可。

2. 对于本地视频,直接将文件或者剧集的文件夹拖入窗口即可自动倒入所有视频。
3. 对于本地视频文件,可以直接双击或者右键也可以打开。

快捷键(可以绑定遥控器):

q                 退出

空格             暂停/继续

f                  全屏幕

ESC             退出全屏幕

上下键          增降音量

左右键          回退/快进

a                 切换音轨

s                 切换字幕

v                 切换视频质量

i                  显示信息




从github下载
https://github.com/sudormroot/thenewplayer_builds/releases


较老的Linux请到这下载, 例如Deepin V15
https://bbs.deepin.org/post/196930

Linux版本下载:

升级版本后请复位配置,或者先禁止硬件解码,或者在设置->视频中选择合适的硬件加速方法:
rm ~/.config/thenewplayer/user.conf

v1.6.11-1
链接: https://pan.baidu.com/s/1-6ADXxGh7mYQtscQNvhehg提取码: s28p

FreeBSD版本下载:
https://github.com/sudormroot/thenewplayer_builds/releases

macOS版本下载:
v1.6.11
链接: https://pan.baidu.com/s/1ME8ehctGj8V29yxfxhdLQw 提取码: j48d

无声音解决:

原帖(只更新到1.6.6-6为止)


Deepin播放截图:

TNP播放纪录片《大猫》截图:


TNP播放纪录片x264格式《雷克萨海》纪录片


TNP播放废土世界题材电影《邮差》截图






Ubuntu 20.04截图:

本地视频美剧《骑士陨落》截图:


本地播放BBC纪录片截图。



本地播放BBC纪录片《最初的生命》截图








软解CPU对比(TheNewPlayerFree vs mpv)









FreeBSD 11






流畅切换字幕与音频轨




























Reply Favorite View the author
All Replies
4 / 7
To page
avatar
已退deepin
deepin
2020-07-01 01:45
#61
本帖最后由 user0001 于 2020-6-30 17:57 编辑
https://bbs.deepin.org/post/196456
在 Kodi 論壇查到的也是說硬解和軟解沒差耶
For quality purposes, assuming we are not factoring in any  ...

别纠结了。没啥意义。 这个人的英文发的只是个个人的错误的看法。我天天读英文的论文。我们最好是with critical thinking好一些。我受到的学术训练告诉我,引用的话要可靠一点的引用。

这个人说的assumption其实是错的,他的assumption认为解码器是无损的。但是其实解码的过程中,有一些算法,而且会有一些矩阵操作,这些参数不是固定的。不同的代码可能有不同。
解码器只保证整体解码的数据接近,但是不保证所有解码器解码的数据一样。



mpv, VLC都是成熟的播放器,TNP还在幼儿期,开发中。

大家喜欢的呢,就用,众人抱材火焰高。
大家觉得不好呢,就用mpv/VLC这些成熟的,或者自己写一个。

写这个app只是我的一个业余贡献,和我本来的专业领域是八杆子打不着的。





Reply View the author
avatar
已退deepin
deepin
2020-07-01 02:06
#62
https://bbs.deepin.org/post/196456
硬件降低CPU使用率,在色彩显示上也会有损失,而且是肉眼可以感觉到的。其实以现在CPU配置,硬不硬解无所谓 ...

AppImage可以用吧
Reply View the author
Comments
lenke
2020-07-01 03:35
没问题,可以运行
avatar
la******ng@outlook.com
deepin
2020-07-01 02:10
#63
https://bbs.deepin.org/post/196456
硬件降低CPU使用率,在色彩显示上也会有损失,而且是肉眼可以感觉到的。其实以现在CPU配置,硬不硬解无所谓 ...

你的設備也太好了,我用 Ryzen7 3700X 看這個 Samsung Chasing The Light Demo 還是某些地方會卡頓。
Reply View the author
avatar
la******ng@outlook.com
deepin
2020-07-01 02:12
#64

AppImage 開硬解還是一樣容易直接崩潰
Reply View the author
avatar
la******ng@outlook.com
deepin
2020-07-01 02:36
#65
https://bbs.deepin.org/post/196456
别纠结了。没啥意义。 这个人的英文发的只是个个人的错误的看法。我天天读英文的论文。我们最好是with cri ...

話說你能不能把這部份科普一下,用比較易懂的方式讓大家理解,網上找的很多講解播放器的教程都沒有提到這塊。
Reply View the author
avatar
jianguo922
deepin
2020-07-01 02:40
#66
收到,
辛苦,
谢谢。
Reply View the author
avatar
已退deepin
deepin
2020-07-01 02:45
#67
https://bbs.deepin.org/post/196456
話說你能不能把這部份科普一下,用比較易懂的方式讓大家理解,網上找的很多講解播放器的教程都沒有提到這 ...

我们最近要开学了,有大量的论文和功课要做。只怕我有一长段时间没空搞TNP了。

有可能我以后把播放器代码整理一下开源。让社区的能人志士有个参考。

自己没有太多时间。

只能等各位大佬有空了来搞了,一起把中国的软件生态做好。
Reply View the author
avatar
已退deepin
deepin
2020-07-01 02:48
#68
https://bbs.deepin.org/post/196456
收到,
辛苦,
谢谢。

感谢支持。
Reply View the author
avatar
已退deepin
deepin
2020-07-01 07:33
#69
v1.6.6-10 released.
Reply View the author
avatar
mcaoser
deepin
2020-07-01 08:28
#70
macOS下还是建议弄一个置顶按钮,1.5.15版本里是有的,新版本没有了,而linux系统中窗口通常自带置顶,不需修改
Reply View the author
avatar
lenke
deepin
2020-07-01 16:58
#71
切换到nvdec/vdpau,不支持硬解的视频也不闪退了,eg:rmvb
Reply View the author
avatar
已退deepin
deepin
2020-07-01 17:08
#72
本帖最后由 user0001 于 2020-7-1 09:10 编辑
https://bbs.deepin.org/post/196456
切换到nvdec/vdpau,不支持硬解的视频也不闪退了,eg:rmvb

我还没有环境测试我的这部分硬件解码代码。

1.6.6-10只是加入了能够切换不同的硬件解码驱动(这个需要安装这些库和显卡驱动),这部分代码没有测试过。另外我加入了一些新的解码器。
有时候对于硬件编解码,一些异常,我们的代码很难处理,因为在底层驱动或者库这个层次,就已经发出SEGIO信号把进程杀死了。。。。看看深度影音搞了这么久就知道支持硬件解码是非常复杂和tricky的事情。
Reply View the author
avatar
lenke
deepin
2020-07-01 18:18
#73
https://bbs.deepin.org/post/196456
我还没有环境测试我的这部分硬件解码代码。

1.6.6-10只是加入了能够切换不同的硬件解码驱动(这个需要安 ...

我默认使用nv独显,所以第一时间测试了nvdec/vdpau
提个额外需求,按快捷键i,可否显示音频输出设备和硬件加速设备信息


Reply View the author
avatar
已退deepin
deepin
2020-07-01 18:23
#74
https://bbs.deepin.org/post/196456
我默认使用nv独显,所以第一时间测试了nvdec/vdpau
提个额外需求,按快捷键i,可否显示音频输出设备和硬 ...

这个比较困难。不是说写不出来。而且不同的加速设备,不同的OS,没有一套统一的接口。

我还要考虑兼容macOS

不过可以我可以考虑显示音频设备信息。
Reply View the author
avatar
玉箫
deepin
2020-07-01 18:27
#75
搞一个QQ群反馈
Reply View the author
avatar
wc******20@gmail.com
deepin
2020-07-01 23:24
#76
不是太好用,已经删除了。。。
Reply View the author
avatar
已退deepin
deepin
2020-07-01 23:54
#77
https://bbs.deepin.org/post/196456
不是太好用,已经删除了。。。

没事儿。我以后会慢慢提高。依然感谢捧场。
Reply View the author
avatar
wc******20@gmail.com
deepin
2020-07-02 01:21
#78
https://bbs.deepin.org/post/196456
没事儿。我以后会慢慢提高。依然感谢捧场。

其它的都还行,就是有以下二点不太舒服:
(1) 设置了主题后播放器控制条的颜色居然还是没变化
  (2)   左侧那个小窗口自动隐藏不太顺滑,特别别扭
Reply View the author
avatar
thepoy
deepin
2020-07-02 02:10
#79
arch下可以用,但是没有声音
Reply View the author
avatar
已退deepin
deepin
2020-07-02 02:21
#80
https://bbs.deepin.org/post/196456
arch下可以用,但是没有声音

需要安装pulseaudio, alsa音频库,并把输出设备设置为比如pulseaudio
Reply View the author
4 / 7
To page