自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

张芳涛

简书上博客更多一些,地址:https://www.jianshu.com/u/2d441a5445ed

  • 博客(12)
  • 收藏
  • 关注

原创 Metal入门资料000-目录

写在前面:对Metal技术感兴趣的同学,可以关注我的专题:Metal专辑 也可以关注我个人的简书账号:张芳涛 所有的代码存储的Github地址是:Metal目录Metal入门资料001-Metal framework介绍Metal入门资料002-MetalKit第一部分Metal入门资料003-MetalKit第二部分Metal入门资料004-MetalKit第...

2018-06-26 13:21:55 403 1

原创 FFMPEG完美入门资料---003---FFmpeg 架构

3.1 FFmpeg 文件结构libavformat 主要存放 ffmpeg 支持的 各种编解码器 的实现及 ffmpeg 编解码 功能相关的数 文件 简要说明 allcodecs.c 简单的注册类函数 avcodec.h 编解码相关结构体定义和函数原型声明 dsputil.c 限幅数组初始化 dsputil.h 限幅数组...

2018-03-15 15:55:31 2657

原创 iOS平台ijkplayer封装、集成、优化

前言demo地址在最下面。请各位爷慢慢看。感觉满意了记得点个赞。先来张图活跃一下气氛:之前遇到过的问题先说一下我之前遇到过的关于视频播放器的问题都有哪些:(1):只有声音,没有界面,完全黑屏的那种。 (2):点击几个视频之后内存飙升,严重点的直接崩溃掉。 (3):切换到后台或者上划出现控制界面下划出现通知界面回来之后播放器异常(也可能界面不动了,也可能是时间不走了或...

2018-03-15 10:21:00 954

原创 FFMPEG完美入门资料---002---FFmpeg 支持能力说明

接着上文写:2.3.1 FFmpeg 对编码解码器的支持ffmpeg 支持的编解码器种类共有 280 多种, 涵盖了几乎所有常见音视频编码格式, 能解码几乎所有的音视频, 每种音视频编解码器的实现都在 libavcodec 目录下有具体的 C 语言实现。 * 注:编码器和解码器的名称不是完全匹配的,因此有些编码器没有对应相同名称的解码器,反之, 解码器也一样。即使编码和解码都支持也不...

2018-03-14 17:52:00 1112

原创 FFMPEG完美入门资料---001---介绍和参数说明

文档介绍1.1 文档目的整理出开源代码 ffmpeg 的资料, 方便公司同事后续使用。1.2 文档范围较为详细的介绍 ffmpeg 的功能、使用以及二次开发。1.3 读者对象希望了解 ffmpeg 知识, 从事 USM 及 IPTV 的同事。1.4 参考文献无1.5 术语与缩写解释 缩略语/术语 全称 介绍说明 ...

2018-03-14 14:50:25 3259

原创 高性能iOS开发--移动应用的性能

打算把《高性能iOS开发》这本书公开出来,供大家学习。这是第一章,感兴趣的可以订阅我的专题 高性能iOS应用开发。本书假设你是 iOS 开发人员,有长期开发原生 iOS 应用的经验,并且希望能够从众人中脱 颖而出,跻身于顶尖开发人员之列。参考以下统计数据。 • 应用首次工作出错以后, 79% 的用户只会再重试一两次。 • 当应用载入时间超过 3 秒时, 25% 的用户会放弃使...

2018-03-14 10:07:56 346

原创 MP3头帧详解

写在前面最近正在学习并整理音视频相关材料,我习惯性的把最近学到的东西分享出来。如果大家感兴趣,可以订阅我的专题 视频播放器和音视频基础知识。正文MP3方面的资料网上现有的都大同小异,我是参考了一篇网上的博客。原文地址是:原文在这里,感谢博主的博客。MP3音频帧一个MPEG音频文件是由很多帧数据组成。每一帧包含了一个帧头以及其后的音频数据。同一个文件每一帧的音频数据的采样...

2018-03-14 10:00:42 3515

原创 音视频知识-掩蔽效应

写在前面如果大家对音视频相关知识感兴趣,可以订阅我的专题 视频播放器和音视频基础知识。正文掩蔽效应概念所谓的掩蔽效应是指: 一个较弱的声音的听觉感受被另一个较强的声音影响的现象,我们就称之为人耳的“掩蔽效应”。“掩蔽效应”在实际声学应用中有很重要的作用。我们假设安静的环境下,听清楚声音A的阈值为30dB,若此时又能同时听见声音B,这时由于B的影响,使得 A的阈...

2018-03-13 18:08:09 6055 1

原创 AAC解码算法原理详解

写在前面如果大家对音视频相关知识感兴趣,可以订阅我的专题 视频播放器和音视频基础知识。正文1:AAC解码整体流程简述在主控模块开始运行后,主控模块将AAC比特流的一部分放入输入缓冲区,通过查找同步字得到一帧的起始,找到后,根据ISO/IEC 13818-7所述的语法开始进行Noisless Decoding(无噪解码),无噪解码实际上就是哈夫曼解码,通过反量化(Dequ...

2018-03-13 18:02:25 4540

原创 MP3解码算法原理解析

写在前面如果大家对音视频技术感兴趣,可以订阅我的专题 视频播放器和音视频基础知识。一:MP3编解码整体结构介绍 看懵逼了是吧。这里面有很多概念需要一一讲解。比特流:比特流是一种内容分发协议。它采用高效的软件分发系统和点对点技术共享大体积文件(如一部电影或电视节目),并使每个用户像网络重新分配结点那样提供上传服务。(因为没有专业学过这方面的内容,我暂且把它理解为一段数据,里面...

2018-03-13 18:00:19 17677 2

原创 CoreText之NSAttributedString入门教程

最近整理了一下CoreText里面的相关知识点,现在刚看到NSAttributedString,也从网上查到了一些资料,不过总感觉有很多文章只是对于Apple Document的翻译,对于初学者来说,可能更想要知道落实到代码是什么?每一个属性又是做什么的。废话不多少,发车了!一:源代码github地址:NSAttributedString。喜欢的麻烦给颗星��二:属性列表N...

2018-03-13 17:53:45 613

原创 iOS语音合成,语音阅读《AVFoundation》->AVSpeechSynthesizer使用方法介绍

iOS语音合成,语音阅读《AVFoundation》->AVSpeechSynthesizer使用方法介绍一:写在前面相关源代码已经上传到网上,里面该有的注释也都有了,感兴趣的同学可以直接上Github下载: AVFoundation相关代码下载地址:点击我就可以了。二:正文我们有时候在读书软件上可以发现语音朗读功能(读起来好像没什么感情)。其实这个利用iOS系统ap...

2018-03-13 17:47:16 1386

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除