
iOS音视频
众拾达人
如果你不改变什么,那什么都不会改变!
展开
-
iOS音视频—OpenCV初体验马赛克的实现
To like someone is to run wild,but to love someone is to restrain. 喜欢就会放肆,但爱就会克制。什么是OpenCV?跨平台图像处理技术1、跨平台开源框架 2、C/C++、Java、Python、OC、Swift等 3、Window平台、Mac平台、iOS平台、Android平台 4、开源稳定-》1999年...原创 2018-09-11 14:51:18 · 1072 阅读 · 0 评论 -
iOS音视频—目录
What you cannot avoid,welcome. 无法避免的事,就坦然接受。OpenVCShell脚本语言-基础Shell脚本语言-数据库SQL脚本应用FFmpeg-编译库FFmpeg-视频解码FFmpeg-移动端平台-音频解码FFmpeg-移动端平台-视频解码FFmpeg-移动端平台-视频解码+音频解码FFmpeg-移动端平台-SDL框架应用...原创 2018-09-10 17:15:23 · 747 阅读 · 0 评论 -
iOS音视频—FFmepg基础知识:命令行工具使用&封装格式&视频编码音频编码数据了解&视频像素音频采样数据格式
FFmepg基础知识封装格式1、封装格式:mp4、mov、flv、wmv等等…2、作用:视频流+音频流按照格式进行存储在一个文件中3、MPEG2-TS格式:传输流,又称TS、TP、MPEG-TS或M2T,用于音效、图像与数据的通信协议。属于视频压缩数据格式,特点:数据排版,不包含头文件,数据大小固定(188byte)的TS-Packet.4、FLV格式:FLASH VIDEO简称特...原创 2018-11-15 15:10:02 · 983 阅读 · 0 评论 -
iOS音视频—FFmepg基础知识:视频播放流程&视频播放器&播放器信息查看工具
FFmepg基础知识视频播放流程通常我们看到的视频格式:mp4,mov,flv,wmv等等,称之为封装格式,通过解封装之后,同时拿到音频压缩数据和视频压缩数据。分别对其进行音频视频解码得到音频采样和视频像素数据,然后把音频数据渲染到视频上面进行同步播放。视频播放器两种模式播放器:1、可视化界面播放器:腾讯视频,爱奇艺视频,暴风影音,优酷等等,用户可以直接进行操作,简单易懂。2、非可视...原创 2018-11-14 15:33:08 · 517 阅读 · 0 评论 -
iOS音视频—FFmepg:iOS平台下集成和应用
1.在iOS平台下集成和应用FFmpeg2.简单介绍FFmpeg库3.讲解在Android平台编译.so动态库4.在Android平台下应用FFmeg的.so动态库原创 2018-11-12 17:59:40 · 1737 阅读 · 0 评论 -
iOS音视频—FFmepg应用-Android平台使用(NDK项目)
新建NDK项目1、编译.so动态库2、新建在Android平台下的NDK项目Android本身不支持C/C++开发(NDK底层开发),需要我们进行配置NDK:在Android平台下Google提供的支持C/C++开发的一套工具库注意1:新建项目时,需要自己手动勾选这个支持NDK项目 注意二:尽量勾选在Java中支持处理C/C++异常,意思是:C/C++出错了,那么在Java程序中...原创 2018-11-16 10:22:16 · 285 阅读 · 0 评论 -
iOS音视频—FFmepg视频解码
iOS音视频—目录FFmepg视频解码流程分析1、注册组件:av_register_all()例如:编码器、解码器都属于组件2、打开封装格式->打开文件例如:.mp4,.mov,.wmv文件等avformat_open_inout();3、查找视频流/音频流如果是视频解码,就查找视频流,如果是音频解码,就查找音频流avformat_find_stream_info();...原创 2018-11-16 10:22:55 · 1430 阅读 · 0 评论