debugly/fsplayerdebugly/fsplayer
使用手册
技术干货
鸣谢
GitHub
使用手册
技术干货
鸣谢
GitHub
  • 使用手册

    • 介绍
      • 什么是 debugly/fsplayer ?
      • 概述
      • 特点
    • 快速上手
    • 贡献指南
    • 问题解答
    • 版本说明

什么是 debugly/fsplayer ?

它是 debugly 同学倾力打造的免费、开源、功能强大的媒体播放器。

概述

适用于苹果三大平台:

平台及版本构建状态
macOS 10.11arm64、x86_64
iOS 11.0arm64、arm64_simulator、x86_64_simulator
tvOS 12.0arm64、arm64_simulator、x86_64_simulator

支持众多的媒体文件格式,能够轻松应对各种音频和视频编码格式以及各种字幕,重构了视频渲染模块,新增了 Metal 渲染的支持。增加了字幕挂载、解析、渲染功能,支持多种字幕格式。还支持播放本地或者网络的蓝光、HDR视频。

特点

  • 持续更新,解决网友遇到的问题
  • 升级 FFmpeg 到 7.1.1 版本,并持续打补丁解决遇到的问题
  • 支持了字幕渲染,性能很高,格式众多,支持图形和文本字幕,支持内嵌和外挂字幕
  • 通过硬件加速做到软硬解解码流程统一
  • 通过软解向硬解看齐做到数据结构统一
  • 软硬解渲染流程完全统一,iOS/macOS/tvOS Metal 渲染完全统一
  • 优化了精准 Seek
  • 支持了逐帧播放
  • 支持了切换音轨
  • 支持多种方式截屏
  • 支持画面色彩调节
  • 支持画面宽高比调节
  • 支持了更多的解码器和解复用器
  • 支持多窗口渲染
  • 支持软解 av1
  • 支持硬解 av1
  • 支持渲染 10bit SDR
  • 支持渲染 HDR 并带开场动画
  • 默认支持 https 协议
  • 新增内置 smb2 协议
  • 新增内置 bluray 协议,支持播放网络本地的蓝光原盘
  • 源码编译方便,三方库已经预编
  • 配套开发 demo 功能齐全,方便调试
  • 支持通过 CocoaPods、SPM 安装
  • 重构了编译脚本,更加灵活
  • 通过 github action 自动发布
Edit this page
Last Updated: 7/29/2025, 6:05:43 AM
Contributors: qianlongxu
Next
快速上手