iOS 视频音频以及算法
文章平均质量分 95
洛阳如是
iOS开发
展开
-
iOS开发系列--音频播放、录音、视频播放、拍照、视频录制
概览随着移动互联网的发展,如今的手机早已不是打电话、发短信那么简单了,播放音乐、视频、录音、拍照等都是很常用的功能。在iOS中对于多媒体的支持是非常强大的,无论是音视频播放、录制,还是对麦克风、摄像头的操作都提供了多套API。在今天的文章中将会对这些内容进行一一介绍:音频音效音乐音频会话录音音频队列服务视频MPMoviePlayerControllerMPMov转载 2016-04-14 15:16:10 · 486 阅读 · 0 评论 -
iOS音频播放(一):概述
从事音乐相关的app开发也已经有一段时日了,写这个系列的博客目的一方面希望能够抛砖引玉,另一方面也是希望能帮助国内其他的iOS开发者和爱好者少走弯路(我自己就遇到了不少的坑)。“”阅读器音频播放iOS音频播放(本文转自码农人生) 前言从事音乐相关的app开发也已经有一段时日了,在这过程中app的转载 2017-02-25 10:56:28 · 412 阅读 · 0 评论 -
理解快速傅里叶变换(FFT)算法
编注:这篇译文由@unblock 和@jingliang 共同完成。再次推荐:《如果看了此文你还不懂傅里叶变换,那就过来掐死我吧【完整版】》 快速傅里叶变换(Fast Fourier Transform)是信号处理与数据分析领域里最重要的算法之一。没有正规计算机科学课程背景的我,使用这个算法多年,但这周我却突然想起自己从没思考过为什么FFT能如此快速地计算离散傅里叶变换。我打开一本转载 2017-02-24 16:13:07 · 1096 阅读 · 0 评论 -
如果看了此文你还不懂傅里叶变换,那就过来掐死我吧【完整版】
原文出处: 韩昊 12345678910作者:韩昊知乎:Heinrich微博:@花生油工人知乎专栏:与时间无转载 2017-02-24 16:11:57 · 266 阅读 · 0 评论 -
支持向量机通俗导论(理解SVM的三层境界)
支持向量机通俗导论(理解SVM的三层境界)作者:July 。致谢:pluskid、白石、JerryLead。说明:本文最初写于2012年6月,而后不断反反复复修改&优化,修改次数达上百次,最后修改于2016年11月。声明:本文于2012年便早已附上所有参考链接,并注明是篇“学习笔记”,且写明具体参考了pluskid等人的文章。文末转载 2017-02-23 15:08:05 · 474 阅读 · 0 评论 -
IOS 快速傅立叶变换(使用系统框架vDSP)
简介:vDSP的API提供了一维信号与二维信号,在时域与频域中的傅立叶变换。(这里只翻译一维信号)FFT权重数组:为了更好的精度,vDSP处理频域的函数需要一个已经存在的,复杂的指数数组来调用。一旦创建一次,那么所有的FFT变换就可以共享这个数组。这个权重数组可以使用vDSP_create_fftsetup(single-precision) 或者vDSP_create_f翻译 2017-02-23 15:02:11 · 3154 阅读 · 0 评论 -
CRF条件随机场简介
CRF(Conditional Random Field) 条件随机场是近几年自然语言处理领域常用的算法之一,常用于句法分析、命名实体识别、词性标注等。在我看来,CRF就像一个反向的隐马尔可夫模型(HMM),两者都是用了马尔科夫链作为隐含变量的概率转移模型,只不过HMM使用隐含变量生成可观测状态,其生成概率有标注集统计得到,是一个生成模型;而CRF反过来通过可观测状态判别隐含变量,其概率亦通过标注转载 2017-03-01 11:00:00 · 494 阅读 · 0 评论 -
IOS 音频开发
音频基础知识音频文件计算大小音频转码标签(空格分隔): 调查 IOS音频https://developer.apple.com/library/ios/documentation/MusicAudio/Conceptual/CoreAudioOverview/SupportedAudioFormatsMacOSX/SupportedAudioFormatsMacOSX.html转载 2017-02-16 14:00:11 · 593 阅读 · 0 评论 -
iOS开发系列--音频播放、录音、视频播放、拍照、视频录制
随着移动互联网的发展,如今的手机早已不是打电话、发短信那么简单了,播放音乐、视频、录音、拍照等都是很常用的功能。在iOS中对于多媒体的支持是非常强大的,无论是音视频播放、录制,还是对麦克风、摄像头的操作都提供了多套API。在今天的文章中将会对这些内容进行一一介绍:音频音效音乐音频会话录音音频队列服务视频MPMoviePlayerControllerMPMoviePlay转载 2015-04-24 16:59:29 · 835 阅读 · 0 评论 -
FFmpeg av_dump_format输出的tbn、tbc、tbr、PAR、DAR的含义
av_dump_format(fmtCtx, 0, "rtmp://live.hkstv.hk.lxdns.com/live/hks", 0);会打印流媒体的信息,比如:[flv @ 0x7fa6ec813400] Stream discovered after head already parsedInput #0, flv, from 'rtmp://live.hkstv.hk.lxdn转载 2016-05-20 15:56:16 · 3769 阅读 · 0 评论 -
iOS Video Streaming(收集,整理)
一、HTTP(WebService)基于HTTP的渐进下载Progressive Download流媒体播放仅是在完全下载后再播放模式基础上做了一些小的改进。与下载播放模式中必须等待整个文件下载完毕后才能开始播放不同,渐进下载客户端在开始播放之前仅需等待一段较短的时间用于下载和缓冲该媒体文件最前面的一部分数据,之后便可以一边下载一边播放。在正式开始播放之前的这一小段缓冲应使得后续即使在网络较为转载 2016-05-20 10:26:26 · 784 阅读 · 0 评论 -
[译] Animating text layers using CoreAnimation and CoreText frameworks in iOS SDK
原文地址: Animating text layers using CoreAnimation and CoreText frameworks in iOS SDK4月13号 使用iOS SDK中的CoreAnimation和CoreText实现文本层动画CoreAnimation是一个非常强大的框架。通过使用CABasicAnimation,CAKeyFrameAnima转载 2016-05-30 14:00:25 · 392 阅读 · 0 评论 -
推流资源(视频直播)
直播相关文章FFmpeg avdumpformat输出的tbn、tbc、tbr、PAR、DAR的含义FFmpeg 3.0 计算视频时长HLS Streaming Tool Download HLS streaming工具下载,用于处理m3u8音、视频源的FFMPEG视音频编解码零基础学习教程 雷霄骅的CSDN博客上的资源,有6篇文章,从简单到最后的总结,很有参考价值原创 2016-05-04 11:31:23 · 585 阅读 · 0 评论 -
ALAsset,ALAssetsLibrary,ALAssetsgroup常见属性及用法
ALAssetsgroup--------------------------------------------------------------------------- Enumerating Assets(遍历资源)– enumerateAssetsUsingBlock:(用一个block来遍历组里的资源)– enumerateAssetsWithOp原创 2016-05-12 16:00:55 · 313 阅读 · 0 评论 -
AudioSession详解
摘要:前言在实施前一篇中所述的7个步骤步之前还必须面对一个麻烦的问题,AudioSession。 AudioSession简介AudioSession这个玩意的主要功能包括以下几点(图片来自官方文档): 1. 确定你的app如何使用音频(是播放?还是录音?)2. 为你的app选择合适的输入输出设备(比如输入用的麦克风,输出是耳机、转载 2017-02-25 10:57:31 · 3336 阅读 · 0 评论