下一代IPTV播放器 for BSD
发表于 : 2020-07-08 9:31
项目地址:
https://github.com/sudormroot/thenewplayer_builds
这个播放器是我为苹果开发的下一代数字电视流媒体/蓝光播放器,支持外挂内置字幕,硬件解码,数字电视IPTV播放。
代码完全从底层构造,不是用的libmpv/libvlc套壳,渲染采用OpenGL作为渲染。
功能:
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 显示信息
https://github.com/sudormroot/thenewplayer_builds
这个播放器是我为苹果开发的下一代数字电视流媒体/蓝光播放器,支持外挂内置字幕,硬件解码,数字电视IPTV播放。
代码完全从底层构造,不是用的libmpv/libvlc套壳,渲染采用OpenGL作为渲染。
功能:
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 显示信息