一、编译针对iOS平台的ffmpeg库(kxmovie)

近期有一个项目,需要播放各种格式的音频、视频以及网络摄像头实时监控的视频流数据,经过多种折腾之后,最后选择了kxmovie,kxmovie项目已经整合了ffmpeg和简单的播放器,具体可以参考kxmovie主页:https://github.com/kolyvan/kxmovie 
git clone git://github.com/kolyvan/kxmovie.git
cd kxmovie
git submodule update --init
rake

二、使用kxmovie
1.把kxmovie/output文件夹下文件添加到工程
2.添加框架:MediaPlayer, CoreAudio, AudioToolbox, Accelerate, QuartzCore, OpenGLES and libz.dylib,libiconv.dylib
3.添加lib库:libkxmovie.a, libavcodec.a, libavformat.a, libavutil.a, libswscale.a, libswresample.a
4.播放视频:
ViewController *vc;vc = [KxMovieViewController movieViewControllerWithContentPath:path parameters:nil];[self presentViewController:vc animated:YES completion:nil]; 

转载于:https://www.cnblogs.com/leeAsia/p/3387181.html

基于ffmpeg的kxmovie的使用相关推荐

  1. Android 最简单的基于FFmpeg的移动端例子:Android HelloWorld

    最简单的基于FFmpeg的移动端例子:Android HelloWorld 转载于:https://www.cnblogs.com/zhujiabin/p/6179199.html

  2. 最简单的基于FFmpeg的AVfilter的例子-修正版

    代码是参考雷神的博客的代码,不过由于ffmpeg版本不同,记录使用中遇到的问题. 1.调用avfilter_get_by_name("ffbuffersink")时在新版本的ffm ...

  3. 最简单的基于FFMPEG的封装格式转换器(无编解码)

    2019独角兽企业重金招聘Python工程师标准>>> 本文介绍一个基于FFMPEG的封装格式转换器.所谓的封装格式转换,就是在AVI,FLV,MKV,MP4这些格式之间转换(对应. ...

  4. 基于ffmpeg和libvlc的视频剪辑、播放器

    以前研究的时候,写过一个简单的基于VLC的视频播放器.后来因为各种项目,有时为了方便测试,等各种原因,陆续加了一些功能,现在集成了视频播放.视频加减速.视频剪切,视频合并(增加中)等功能在一起.有时候 ...

  5. 最简单的基于FFMPEG的Helloworld程序

    学习雷神的FFMPEG入门教程,本文基于命令行实现. 文件结构 G:\Coding\FFMpeg\Proj\Console>dir驱动器 G 中的卷没有标签.卷的序列号是 0FD5-0CC8G: ...

  6. 最简单的基于FFMPEG的推流器附件:收流器

    ===================================================== 最简单的基于FFmpeg的推流器系列文章列表: <最简单的基于FFmpeg的推流器(以 ...

  7. 最简单的基于FFmpeg的编码器-纯净版(不包含libavformat)

    ===================================================== 最简单的基于FFmpeg的视频编码器文章列表: 最简单的基于FFMPEG的视频编码器(YUV ...

  8. 最简单的基于FFMPEG的视频编码器(YUV编码为H.264)

    ===================================================== 最简单的基于FFmpeg的视频编码器文章列表: 最简单的基于FFMPEG的视频编码器(YUV ...

  9. 最简单的基于FFMPEG+SDL的视频播放器 ver2 (采用SDL2.0)

    ===================================================== 最简单的基于FFmpeg的视频播放器系列文章列表: 100行代码实现最简单的基于FFMPEG ...

  10. 最简单的基于FFmpeg的AVDevice例子(屏幕录制)

    ===================================================== 最简单的基于FFmpeg的AVDevice例子文章列表: 最简单的基于FFmpeg的AVDe ...

最新文章

  1. pcf8574c语言测试程序,PCF8563驱动程序(C语言版)
  2. python获利模式_Python 分段利润提成
  3. 如何让Unity支持中文
  4. 算术表达式字符串求值
  5. 搜索推荐炼丹笔记:单网络内部集成学习
  6. SpringMVC异常处理机制-异常处理的思路
  7. 洛谷——P1101 单词方阵
  8. Exception in thread main java.lang.NoClassDefFoundError: org/slf4j/helpers/NOPLoggerFactory错误解决方...
  9. java游戏有牧师_JAVA内部类是怎么玩儿的
  10. Jarvis Oj Pwn 学习笔记-level0
  11. xulrunner弹出窗口不显示解决方法
  12. 标准C程序设计七---05
  13. pve网卡直通虚拟机pve失联打不开解决方案,不用重新安装pve
  14. sourceInsight
  15. 高中计算机兴趣班一般学什么内容,高中主要学什么课程 有哪些科目
  16. 中国电子学会-青少年电子信息等级考试标准 (1-6 级)
  17. Python 基于霍夫变换寻找正弦曲线
  18. 项目管理十大知识领域(八)--- 项目干系人管理(过程、输入、工具和技术、输出)
  19. 数据结构实验8:内部排序
  20. element 日期选择器

热门文章

  1. 困惑度 | NLP中对困惑度感到困惑?
  2. NeurIPS 2019:进入NLP的黄金时代
  3. 【干货】如何打造高质量的NLP数据集
  4. 为什么我们更宠爱“随机”梯度下降?(SGD)
  5. 如何更好地刷题?谈谈我的一点看法
  6. [论文笔记]DistilBERT, a distilled version of BERT: smaller, faster, cheaper and lighter
  7. 吴恩达深度学习——自然语言处理与词嵌入
  8. 词性标注-隐马尔可夫模型
  9. 5月博客恢复更新的通知
  10. 「三分钟系列03」3分钟看懂什么是三次握手/四次挥手