ffmpeg-avplayer-for-ios——强大的iOS视频播放框架

ffmpeg-avplayer-for-ios是一个微小但是强大的iOS视频播放框架,能够播放大多数的音频和视频格式文件(包括网络音频和视频流),没有格式转换的烦恼,不依赖VLC和SDL。支持播放1080P视频,但是建议只在iPad Air & iPhone 5s设备上播放1080P视频。
 
ffmpeg-avplayer-for-ios是专门针对iOS开发者编写的AVPlayer SDK,只需几行代码便可在应用中加入强大的视频播放器。
 
ffmpeg-avplayer-for-ios依赖于iOS OpenGL ES 2.0框架和基于LGPL协议开源的FFmpeg类库。
 
特性:
1、支持ARC;
2、支持armv7, armv7s, arm64, i386和x86-64;
3、支持播放本地文件;
4、支持Windows SMB/CIFS文件 (PRO version only);
5、支持http, https和rtmp协议;
6、解析音频和视频持续时间、帧尺寸信息;
7、获取视频缩略图;
8、实时位&帧率和网络缓冲进度计算;
9、查询当前播放时间信息;
10、播放速度控制;
11、亮度,对比度,饱和度控制;
12、支持音频、视频播放背景;
13、支持全屏模式;
14、系统音量控制;
15、从指定的事件位置播放;
16、支持播放、暂停、停止、重播、快进、快退。
17、支持音频会话中断处理程序;
18、自定义字幕字体;
19、支持嵌入字幕格式;
20、支持多个音频、字幕流;
21、支持SRT, ASS, SSA, SMI格式;
 
Github托管地址:https://github.com/iMoreApps/ffmpeg-avplayer-for-ios

ffmpeg-avplayer-for-ios相关推荐

  1. FFmpeg for ios架构:中级

    FFmpeg这部分想了非常久,也没找到比較好的解说方式.本来想像其他博客一样.对着代码一行行的分析.但后来感觉不太现实,FFmpeg应用在IOS上怎么说代码最少也有个5.6k行(包含音视频.业务逻辑) ...

  2. 最简单的基于FFmpeg的移动端例子附件:IOS自带播放器

    ===================================================== 最简单的基于FFmpeg的移动端例子系列文章列表: 最简单的基于FFmpeg的移动端例子:A ...

  3. 最简单的基于FFmpeg的移动端例子:IOS HelloWorld

    ===================================================== 最简单的基于FFmpeg的移动端例子系列文章列表: 最简单的基于FFmpeg的移动端例子:A ...

  4. iOS音视频播放-AVPlayer简单使用

    按公司需求需要对音频文件进行后台播放,借此机会对音频播放做了个总结.主要针对 AVPlayer 进行详细说明. iOS 各播放器比较 名称 使用环境 优点 确点 System Sound Servic ...

  5. iOS AVPlayer的使用

    AVPlayer 在iOS开发中,播放视频通常有两种方式,一种是使用MPMoviePlayerController(需要导入MediaPlayer.Framework),还有一种是使用AVPlayer ...

  6. iOS AVPlayer和AVPlayerViewController

    1. AVPlayer AVPlayer是iOS常见的播放器,使用时需导入 #import <AVKit/AVKit.h> AVPlayer能控制播放器的播放,暂停,播放速度 // 初始化 ...

  7. 【iOS开发进阶】-AVPlayer视频播放

    1.AVPlayer介绍 iOS提供了多种方法来实现视频播放,包括MPMoviePlayerController,MPMoviePlayerViewController,AVPlayer,AVPlay ...

  8. IOS视频编辑,视频裁剪,视频拼接,音频处理,视频处理

    前言 用代码在简单视频编辑中,主要就是加美颜.水印(贴图).视频截取.视频拼接.音视频的处理,在美颜中,使用GPUImage即可实现多种滤镜.磨皮美颜的功能,并且可以脸部识别实时美颜等功能,这个有很多 ...

  9. IOS视频编辑功能详解下篇-视频裁剪、视频拼接、音视频的处理

    转自:http://www.hudongdong.com/ios/550.html 前言 用代码在简单视频编辑中,主要就是加美颜.水印(贴图).视频截取.视频拼接.音视频的处理,在美颜中,使用GPUI ...

  10. iOS面试用到的知识点和技术点--第二章

    接着第一章的继续  昨天没有更新,很抱歉 1.Socket编程 以及一些第三方框架Socket-IO GCDAsyncSocket通信框架? 1.使用系统自带的CFsocket 2.第三方Socket ...

最新文章

  1. ibaits插入即获取主键(mssql,mysql,oracle)
  2. 使用面部标记提取和深度神经网络进行“昏昏欲睡”的检测
  3. loss=nan解决办法
  4. 游戏UI设计(1.2)--Textures Sprite之封装
  5. strcpy和memcpy的区别?
  6. 国家网络安全宣传周:勒索病毒利如刀,上网备好技能包
  7. 512抗击震灾捐款背后的思考
  8. Linux之export命令
  9. 小米洗手机拆解自动关机
  10. mysql 统计市县的数量
  11. 张掖百公里,再次折戟
  12. 赛效:怎么用改图宝给图片添加水印?
  13. Java基础—集合框架(三)
  14. Vue3.0由单页面应用改为多页面开发
  15. 基于破壳漏洞的蠕虫实践
  16. 每次访问某个界面,展示欢迎回来,并展示上次访问时间
  17. H5项目如何打包成APP
  18. 父类,子类中方法的调用
  19. B站直播:通信工程师考试大科普(下周四)
  20. 笑傲江湖java_笑傲江湖葵花劫_JAVA游戏免费版下载_7723手机游戏[www.7723.cn]

热门文章

  1. Matlab v_findpeaks代码
  2. TP5.1 微信一键登录
  3. ubuntu切换目录命令
  4. 通过vnc连接到android模拟器,安卓虚拟电脑解决方案Termux+qemu+VNC简单流程
  5. 6.Numpy array 合并(上下合并/左右合并/增加维度/多项合并)
  6. 快速远程登录Linux服务器
  7. 提示“User Profile Service服务未能登录,无法加载用户配置文件。”
  8. Git 的下载与安装
  9. audio 音频 基于plyr.js
  10. c语言中u%的用法,C语言中“#”和##的用法