当前位置: 首页 > news >正文

飞牛影视桌面客户端(fntv-electron)使用教程

简介🎬

飞牛影视桌面客户端是基于Electron构建的桌面应用,旨在为用户提供更好的桌面体验和增强功能。通过将飞牛影视Web版封装为原生应用,用户可以享受更加流畅和便捷的观影体验🎉。

在这里插入图片描述

主要功能🌟

  • 原生桌面体验🖥️:基于飞牛影视Web端构建的桌面应用,提供类原生体验,让用户仿佛在使用本地应用一样。
  • 自动登录🔑:支持自动登录,支持多账户管理,自由切换账户和服务器,满足不同用户的需求,避免重复登录,让用户快速进入观影世界。
  • 硬解播放💻:支持H264 / HEVC / VP9 / AV1,具体支持查看下面感谢项目,确保各种格式的视频都能流畅播放,支持硬件解码。
  • 直链播放🔗:支持调用内置MPV播放器直链播放视频(支持网盘挂载),支持播放进度回传,让观影更加便捷。
  • 弹幕支持💬:MPV播放器支持弹幕自动匹配加载,无法匹配时支持手动搜索,让观影不再孤单。

安装方法🛠️

编译版本安装

  1. 下载最新版本📥:
  • Windows: 地址一、地址二、地址三
  • version:版本号
  • protocol:协议(http/https)
  • domain:服务器域名或IP
  • port:服务器端口(选填)

配置方法
安装完成后,可以根据需要修改配置文件config.json

配置方法📝:使用飞牛主机IP+端口

  • 示例:http://192.168.1.99:5666(如果端口未更改,默认5666可以省略)

下载地址🌐

地址一、地址二、地址三

常用问题Q&A💡

  1. 直接播放无法客户端硬解,还是在服务端解码?
  • 只有mpv播放能保证直链硬解,其余的虽然浏览器支持了硬解,但是飞牛网页端识别有问题,还是会走服务端转码,需要飞牛修复。
  1. mpv播放器功能有点少,怎么客制化,想添加补帧滤镜等?
  • 自动方法:克隆fntv-mpv仓库,自己改一下相关配置:fntv-mpv-config
  • 手动方法:打开你安装目录的third_party,只修改third_party\fntv-mpv\portable_config下面的插件,其余的不要动。其中input.conf是快捷键。
  • 注意:重新安装或者更新,会清空安装目录,注意备份你的mpv插件目录。
  1. 是否支持网盘挂载播放?
  • 支持,飞牛官方挂载的不支持302,需要官方支持。alist没有测试过,可以试一试。
  1. 能否支持potplayer?
  • 目前我这边没有使用potplayer的需求,如果需要的话可以自行修改源码适配一下。
  1. 是否支持飞牛connect登录?
  • 官方未开放相关API,无法支持。
  1. 域名账号密码正确但是无法登录?
  • 只支持正常dns解析的域名,和IP,其余的不支持。
  1. 弹幕相关问题?
  • 弹幕问题查看uosc_danmaku的文档,根据文档内容调整配置。
  1. 能否支持linux或者macos?
  • 我这边没有linux和mac设备,代码也没有做兼容处理,有需要的可以自行修改下。
  1. 遇到dandanplay.exe报毒?
  • go的二进制压缩会被误报。可以查看这个issue,二进制由dandanplay提供 Tony15246/uosc_danmaku#267
  1. 登录完客户端后,如果服务器连接不上登录会超时卡透明屏,无法切换或修改服务器配置,卸载重装也不行
  • 去C:\Users{你的计算机用户名}.fntv 下面把config.json删除了,因为连接成功后实际上加载的还是飞牛网页端,没响应当然会透明了。
  1. 打开弹幕视频掉帧
  • 打开弹幕时,默认开启fps平滑滤镜,比较吃性能,不需要可以去安装目录下的third_party\fntv-mpv\portable_config\script-opts下uosc_danmaku.conf关闭相关配置
  1. 双显卡,调用时发现使用核显
  • 以下两种方法任选其一:
  • NVIDIA控制面板-管理3D设置-程序设置-添加飞牛影视-应用
  • 设置-系统-屏幕-图形显示-添加飞牛影视-选择高性能
http://www.dtcms.com/a/349979.html

相关文章:

  • 无人机航拍数据集|第20期 无人机公路损伤目标检测YOLO数据集3771张yolov11/yolov8/yolov5可训练
  • 一键终结Win更新烦恼!你从未见过如此强大的更新暂停工具!
  • 云手机挂机掉线是由哪些因素造成的?
  • 指纹云手机×Snapchat Spotlight:动态GPS+陀螺仪仿生方案
  • 102. 二叉树的层序遍历
  • 指令集架构ISA是什么?
  • toRefs 和 toRef 的区别和用法
  • 计算机实习经历包装/编写
  • 使用阿里云实现短信注册
  • 通过URI Scheme实现从Web网页上打开本地C++应用程序(以腾讯会议为例,附完整实现源码)
  • 从 “能对话” 到 “会思考”:通用人工智能离我们还有多远?
  • 【LeetCode 热题 100】416. 分割等和子集——(解法一)记忆化搜索
  • 函数指针与回调函数(c++)
  • 厚铜pcb的工艺流程与制造工艺
  • AI创业公司:Freya 金融语音AI Agent
  • 猴车安全新保障:AI摄像机智能监测人员乘坐合规性
  • 算法 --- 双指针
  • 日语学习-日语知识点小记-构建基础-JLPT-N3阶段(19):文法复习+单词第7回1
  • 【C++高并发内存池篇】ThreadCache 极速引擎:C++ 高并发内存池的纳秒级无锁革命!
  • 【51单片机固定按键占空比】2022-11-12
  • 曲面法向量的数学推导与 SymPy 实现
  • 基于MATLAB长时间序列遥感数据处理及在全球变化、物候提取、植被变绿与固碳分析;长时序NDVI/LAI/GPP产品预处理
  • 音视频学习(五十七):RTSP信令交互流程
  • 1424. 对角线遍历 II
  • “Datawhale AI夏令营--coze空间
  • Java多线程常见误区与最佳实践总结
  • Spring拦截器中@Resource注入为null的问题
  • Github热门开源项目榜单 - 2025年07月
  • 【c++】leetcode300 最长递增子序列
  • 二、添加3D形状