【不再更新此贴】下一代播放器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
...5 / 7
To page
avatar
thepoy
deepin
2020-07-02 04:43
#81
https://bbs.deepin.org/post/196456
需要安装pulseaudio, alsa音频库,并把输出设备设置为比如pulseaudio

pulseaudio和alsa都是默认安装,音频输出设备只有模拟耳机,没有pulseaudio
Reply View the author
avatar
北冥夜未央
deepin
Ecological co-builder
2020-07-02 07:52
#82
deepin 15.11下1.6.6-10运行不起来,.deb和.AppImage都试过了,都是缺libm.so.6和libc.so.6。自己下了源码编译,总是出错。
/tmp/.mount_thenewBhUlCs/usr/local/thenewplayerfree/bin/thenewplayerfree: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.27' not found (required by /tmp/.mount_thenewBhUlCs/usr/local/thenewplayerfree/bin/thenewplayerfree)
/tmp/.mount_thenewBhUlCs/usr/local/thenewplayerfree/bin/thenewplayerfree: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.25' not found (required by /tmp/.mount_thenewBhUlCs/usr/local/thenewplayerfree/bin/thenewplayerfree)
/tmp/.mount_thenewBhUlCs/usr/local/thenewplayerfree/bin/thenewplayerfree: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.27' not found (required by /tmp/.mount_thenewBhUlCs/usr/local/thenewplayerfree/bin/thenewplayerfree)
/tmp/.mount_thenewBhUlCs/usr/local/thenewplayerfree/bin/thenewplayerfree: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.28' not found (required by /tmp/.mount_thenewBhUlCs/usr/local/thenewplayerfree/bin/thenewplayerfree)
/tmp/.mount_thenewBhUlCs/usr/local/thenewplayerfree/bin/thenewplayerfree: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.25' not found (required by /tmp/.mount_thenewBhUlCs/usr/local/thenewplayerfree/bin/../lib/libgnutls.so.30)
/tmp/.mount_thenewBhUlCs/usr/local/thenewplayerfree/bin/thenewplayerfree: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.27' not found (required by /tmp/.mount_thenewBhUlCs/usr/local/thenewplayerfree/bin/../lib/libcodec2.so.0.8.1)
/tmp/.mount_thenewBhUlCs/usr/local/thenewplayerfree/bin/thenewplayerfree: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.25' not found (required by /tmp/.mount_thenewBhUlCs/usr/local/thenewplayerfree/bin/../lib/libQt5Core.so.5)
/tmp/.mount_thenewBhUlCs/usr/local/thenewplayerfree/bin/thenewplayerfree: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.28' not found (required by /tmp/.mount_thenewBhUlCs/usr/local/thenewplayerfree/bin/../lib/libQt5Core.so.5)
/tmp/.mount_thenewBhUlCs/usr/local/thenewplayerfree/bin/thenewplayerfree: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.28' not found (required by /tmp/.mount_thenewBhUlCs/usr/local/thenewplayerfree/bin/../lib/libxml2.so.2)
/tmp/.mount_thenewBhUlCs/usr/local/thenewplayerfree/bin/thenewplayerfree: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.27' not found (required by /tmp/.mount_thenewBhUlCs/usr/local/thenewplayerfree/bin/../lib/libpulsecommon-12.2.so)
/tmp/.mount_thenewBhUlCs/usr/local/thenewplayerfree/bin/thenewplayerfree: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.25' not found (required by /tmp/.mount_thenewBhUlCs/usr/local/thenewplayerfree/bin/../lib/libsystemd.so.0)
/tmp/.mount_thenewBhUlCs/usr/local/thenewplayerfree/bin/thenewplayerfree: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.28' not found (required by /tmp/.mount_thenewBhUlCs/usr/local/thenewplayerfree/bin/../lib/libsystemd.so.0)
/tmp/.mount_thenewBhUlCs/usr/local/thenewplayerfree/bin/thenewplayerfree: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.26' not found (required by /tmp/.mount_thenewBhUlCs/usr/local/thenewplayerfree/bin/../lib/libsystemd.so.0)
/tmp/.mount_thenewBhUlCs/usr/local/thenewplayerfree/bin/thenewplayerfree: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.27' not found (required by /tmp/.mount_thenewBhUlCs/usr/local/thenewplayerfree/bin/../lib/libsystemd.so.0)
Reply View the author
avatar
已退deepin
deepin
2020-07-02 15:56
#83
https://bbs.deepin.org/post/196456
deepin 15.11下1.6.6-10运行不起来,.deb和.AppImage都试过了,都是缺libm.so.6和libc.so.6。自己下了源码 ...

这个是因为deepin 15里面的glibc太老了。你试试能否用apt install安装glibc 2.28
Reply View the author
avatar
北冥夜未央
deepin
Ecological co-builder
2020-07-03 05:12
#84
https://bbs.deepin.org/post/196456
这个是因为deepin 15里面的glibc太老了。你试试能否用apt install安装glibc 2.28

deepin15.11库里就没有glibc……
Reply View the author
avatar
风吹过的绿洲
deepin
2020-07-05 00:34
#85
有好的播放源码?苦于没有源。。。。
Reply View the author
avatar
duanchi
deepin
2020-07-05 04:27
#86
一直期待着,还特地找了N多的直播源。 话说你可以顺便搞一个直播源检测工具嘛?或者播放器可以集成的?因为现在直播源可以找到一些,但是很多都是失效的。
Reply View the author
avatar
nero28
deepin
2020-07-05 06:52
#87
这软件棒极了,可以像全聚合影视那样有视频源直接看N个电视节目或电影吗?
Reply View the author
avatar
已退deepin
deepin
2020-07-05 15:07
#88
https://bbs.deepin.org/post/196456
这软件棒极了,可以像全聚合影视那样有视频源直接看N个电视节目或电影吗?

感谢支持,感激。

不过全聚合这个内置源其实违反了版权法,如果版权方真的认真起来,起诉他,他一定是败诉而且要赔偿至少几十万的。

TheNewPlayer只聚焦在核心技术研究,作出性能好界面简洁的Mac风格的播放器,并不会违版权法。
Reply View the author
avatar
已退deepin
deepin
2020-07-05 15:08
#89
https://bbs.deepin.org/post/196456
有好的播放源码?苦于没有源。。。。

感谢支持,感激。


TheNewPlayer只聚焦在核心技术研究,作出性能好界面简洁的Mac风格的播放器,并不会违版权法, 包括不限于:分享源,内置源,内置节目等。
Reply View the author
avatar
已退deepin
deepin
2020-07-05 15:11
#90
https://bbs.deepin.org/post/196456
一直期待着,还特地找了N多的直播源。 话说你可以顺便搞一个直播源检测工具嘛?或者播放器可以集成的?因为 ...

感谢支持,感激。

不过全聚合这个内置源其实违反了版权法,如果版权方真的认真起来,起诉他,他一定是败诉而且要赔偿至少几十万的,甚至可能坐牢(快播王欣怎么进去的不要忘记了?)。

TheNewPlayer只聚焦在核心技术研究,作出性能好界面简洁的Mac风格的播放器,并不会违版权法,包括并不限于:内置源、分享节目等。

我主要是为苹果开发一些app,比较少为Linux开发,不过今后可以考虑把我的app适配到Linux,包括一些音视频工具。
Reply View the author
avatar
roywang
deepin
2020-07-06 08:42
#91
https://bbs.deepin.org/post/196456
有好的播放源码?苦于没有源。。。。

https://wws.lanzous.com/b01hgeu8h
密码:83jq
播放源下载。看日期下。。最新的都是最近上传的
Reply View the author
avatar
roywang
deepin
2020-07-06 08:59
#92
支持原创,感谢为国产linux添砖加瓦。。不要太在意个别人员的负面言论。
看着你一步一步优化。软件越来越好用。。加油!!!

目前使用上已经没有什么大问题了,播放各种源也没看到有什么问题。。这年代个个都看外观。个人以实用为主,目前为止还是比较满意的。

另外目录与视频同框,视频会变得拉长。不是正常显示。这里有点不习惯。不过目录自动隐藏后就正常了。
建议仿potplaer哪样把播放目录常显示和视频框同排。也方便换台。
Reply View the author
avatar
已退deepin
deepin
2020-07-06 15:48
#93
本帖最后由 user0001 于 2020-7-6 08:00 编辑
https://bbs.deepin.org/post/196456
支持原创,感谢为国产linux添砖加瓦。。不要太在意个别人员的负面言论。
看着你一步一步优化。软件越来越好 ...


你的源真的不错。大部分都很流畅。




Reply View the author
avatar
Cc丶
deepin
2020-07-06 18:14
#94
辛苦,慢慢来吧。做软件本来就不是一朝一夕,已经很不错了!
Reply View the author
avatar
风吹过的绿洲
deepin
2020-07-06 20:33
#95
https://bbs.deepin.org/post/196456
https://wws.lanzous.com/b01hgeu8h
密码:83jq
播放源下载。看日期下。。最新的都是最近上传的 ...

感谢,不错
Reply View the author
avatar
已退deepin
deepin
2020-07-06 21:15
#96
现在已经支持FreeBSD了,预编译已经放出来。在FreeBSD11主分支上测试通过。
Reply View the author
avatar
已退deepin
deepin
2020-07-07 05:52
#97
https://bbs.deepin.org/post/196456
有考虑支持一下arch吗?

你看看1.6.7-1能否在arch正确回放出声音。
如果无声请在设置中选择强制采样率转换。


v1.6.7-1

链接: https://pan.baidu.com/s/1G2oFkza43Q6cWvOGUSDXTA
提取码: edrj

Changelog:
1. 彻底解决了声音回放问题。

Reply View the author
avatar
已退deepin
deepin
2020-07-07 05:52
#98
声音回放问题应该彻底解决了!
Reply View the author
avatar
thepoy
deepin
2020-07-07 16:33
#99
https://bbs.deepin.org/post/196456
你看看1.6.7-1能否在arch正确回放出声音。
如果无声请在设置中选择强制采样率转换。

我之前的操作有误,在软件里选择音频输出设备后,重新启动软件才能生效。现在选择pulse后有声音了
Reply View the author
avatar
thepoy
deepin
2020-07-07 16:34
#100
提个建议,像vlc和mpv之类的,软件名简写一下更容易被人记住吧,可以简写成TNPF或NPF
Reply View the author
...5 / 7
To page