百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
F

ffmpeg-avplayer-for-ios-tvos

> 编程语言
开源

这是一个小巧但功能强大的 iOS 和 Apple TV OS 播放器框架,基于 FFmpeg 库。

1.0K stars0 点赞1 次浏览
访问官网GitHub

工具介绍

这是一个小巧但功能强大的 iOS 和 Apple TV OS 播放器框架,基于 FFmpeg 库。

这是一个小巧但功能强大的 iOS 和 Apple TV OS 视频播放器框架。该 SDK 可以播放大多数音频和视频格式(包括网络音频和视频流),无需转换,也无需依赖 VLC 和 SDL。AVPlayer 框架是专为希望使用几行代码将强大的视频播放器添加到应用程序中的 iOS 和 Apple TV OS 开发者而编写的。在幕后,视频播放器依赖于 iOS OpenGL ES 2.0 框架和 开源 LGPL 许可的 FFmpeg 库。

###注意事项

  • 现在 AVPlayer 框架可以使用嵌入在 iPhone/iPad 中的硬件加速器功能来播放高分辨率视频,即使是 H264 格式的 MKV 或 AVI 文件,但此功能需要 arm64、iOS 8 或更高版本的设备。

  • 支持 ARC。 - 支持 Bitcode。 - 支持 armv7、armv7s、arm64 和 x86-64。 - 支持文件、FTP、HTTP、HTTPS、RTSP、RTMP 以及大部分 FFmpeg 协议。 - 支持 H264 格式的硬件解码器。 (iOS 8 或更高版本,仅在 iOS 平台上可用。) - 支持丰富的 ffmpeg 库选项。 - 禁用音频或视频流。 - 分析音频和视频时长、帧大小信息。 - 拿取视频缩略图。 - 实时计算比特率、帧率和网络缓冲进度。 - 查询当前播放时间信息。 - 控制播放速度。 - 控制亮度、对比度和饱和度。 - 支持后台音频、视频播放。 - 支持全屏模式。 - 支持宽高比选项。 - 支持系统音量控制。 - 从指定时间位置播放。 - 支持播放、暂停、继续、停止、快进、快退、寻找位置等操作。 - 支持音频会话中断处理程序。 - 支持代理,当状态、播放进度、缓冲进度发生变化或进入/退出全屏模式时,可以接收通知。 - 支持保存和恢复播放进度(块式)。 - 支持多个音频、字幕流。 - 支持 SRT、ASS、SSA、SMI 外部字幕格式。 - 支持嵌入式字幕格式。 - 支持自定义字幕字体、字体大小、字体颜色、字体对齐方式等。

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

C

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言