Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >iOS开发常用之摄像照相视频音频处理

iOS开发常用之摄像照相视频音频处理

作者头像
GuangdongQi
发布于 2019-02-22 01:41:12
发布于 2019-02-22 01:41:12
3K0
举报
文章被收录于专栏:Guangdong QiGuangdong Qi
摄像照相视频音频处理
  • SCRecorder - SCRecorder短视频录制。
  • VideoPushDemo - 视频剪辑视频特效制作1 视频特效制作2
  • LLSimpleCamera - 一款简单的,可自定义的iOS摄像头控件,摄像头。
  • EZAudio - EZAudio是一个iOS和OSX上简单易用的音频框架,根据音量实时显示波形图,基于Core Audio,适合实时低延迟音频处理,非常直观。中文介绍官网
  • ffmpeg - ffmpeg官网,FFmpeg在iOS上完美编译
  • VLC - VCL官网,VLC for iOS 2.7.2源代码
  • kxmovie - 使用ffmpeg的影片播放器,修改说明修改代码基于FFmpeg的kxMoive艰难的编译运行
  • ijkplayer - B站开源的视频播放器,支持AndroidiOS。iOS中集成ijkplayer视频直播框架
  • StreamingKit - StreamingKit流媒体音乐播放器。
  • FreeStreamer - FreeStreamer流媒体音乐播放器,cpu占用非常小。
  • DOUAudioStreamer - DOUAudioStreamer豆瓣的音乐流媒体播放器。
  • fmpro - 电台播放器,支持锁屏歌词,支持基本播放流程,歌词展示,后台锁屏播放和控制以及锁屏后封面+歌词,fmpro_R
  • IPDFCameraViewController - 支持相机定焦拍摄,滤镜,闪光,实时边框检测以及透视矫正功能,并有简单易用的API
  • SCRecorder - 酷似Instagram / Vine的音频/视频摄像记录器,以Objective-C为基础的过滤器框架。你可以做很多如下的操作:记录多个视频录像片段。删除任何你不想要的记录段。可以使用任何视频播放器播放片段。保存的记录可以在序列化的NSDictionary中使用。(在NSUserDefaults的中操作)添加使用Core Image的视频滤波器。可自由选择你需要的参数合并和导出视频。
  • Cool-iOS相机 - Cool-iOS相机。
  • FastttCamera - FastttCamera快速照相。
  • ICGVideoTrimmer - ICGVideoTrimmer提供视频剪切的视图。左右两个边界选择器还能够自定义。
  • IOS录音和播放功能demo - 比较完整的ios录音和播放功能的实现。
  • CameraManager - 相机管理封装类库。看着极好用的样子---- swift
  • MCAudioInputQueue - 简易录音类,基于AudioQueue的。
  • DraggableYoutubeFloatingVideo - 展示像类似Youtube移动应用的那种浏览视频的效果,当点击某视频时能够从右下方弹出一个界面,并且该界面能够通过手势,再次收缩在右下方并继续播放。这是通过AutoLayout设计实现。
  • amr - 做即时通讯的音频处理,录音文件是m4a,便于web端的音频播放。
  • 边录音边转码 - 一边录音,一边录音成的wav格式音频文件转码成amr音频格式。只支持真机运行调试。
  • FSVoiceBubble - 一个轻量级播放录音音频的气泡:1.支持短时间的音频播放(支持网络音频); 2.播放时的声波动画; 3.自定义包括声波的颜色,气泡的背景等。
  • KRVideoPlayer - 类似Weico的播放器,支持竖屏模式下全屏播放。
  • 自定义视频播放器AVPlayer - 利用系统类AVPlayer实现完全自定义视频播放器,显示播放时间,缓存等功能。代码清晰,注释详细。
  • VideoBeautify - 功能酷似美拍,秒拍等应用的源码:对视频进行各种美化处理,采用主题形式进行分类,内含各种滤镜,动画特效和音效等。
  • HTY360Player - 一款提供在iOS中使用360度无死角拖拽视频进行不同角度播放的视频播放器。
  • ALCameraViewController - ALCameraViewController摄像头视图控制器(含可定制照片选择器,图片简单裁切功能)及演示。
  • recordDemo.swift - 一个Swift语言实现直接可以用的录音Demo,实现说明
  • Swift-Radio-Pro - 集成LastFM的专业电台应用(基于Swift 2.0)。
  • Eleven - Eleven Player - 一个使用FFmpeg实现的简单强大的iOS开源播放器。
  • mobileplayer-ios.swift - 很不错的高度可定制播放器项目。
  • iFrameExtractor - 开源视频播放器,ffmpeg在iOS的使用-iFrameExtractor源码解析,文章
  • Periscope-VideoViewController.swift - 简洁实用的视频快进,倒带控制视图类库。
  • AudioKit.swift - 音频合成,加工及分析平台(支持iOS,OS X,tvOS)框架库。无论其易用性,还是功能性及专业性。
  • MusicPlayert - MusicPlayert本地音乐播放+音乐信息显示+在线歌词搜索显示(千千静听服务器)。
  • MusicPlayert - MusicPlayert音乐播放器,用揭示可以查看层次关系,主要实现了歌词的同步显示。
  • 音乐播放器 - 音乐播放器:显示歌词。
  • TBPlayer - 视频变下变播,把播放器播放过的数据流缓存到本地,支持拖动。采用avplayer。实现说明
  • WMPlayer - WMPlayer视频播放器,AVPlayer的封装,继承UIView,想怎么玩就怎么玩。支持播放mp4,m3u8,3gp,mov,网络和本地视频同时支持。全屏和小屏播放同时支持。 ,全屏小屏切换自如。
  • IWatch - 一个视频日报类的应用播放器用到了AVFoudation。
  • SkfSwiftCamm​​er - 一个相机演示,在oc里面调用了swift。
  • ZFPlayer - 基于AVPlayer,支持横屏,竖屏(全屏播放还可锁定屏幕方向),上下滑动调节音量,屏幕亮度,左右滑动调节播放进度。
  • BMPlayer.swift - 基于AVPlayer使用Swift封装的视频播放器,方便快速集成,支持横屏,竖屏,上下滑动调节音量,屏幕亮度,左右滑动调节播放进度。
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018.11.21 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
多媒体-图片、音频、视频的基本实现
AVFoundation的录音和播放 音频的录制与播放主要和三个类有关AVAudioSession,AVAudioRecorder,AVAudioPlayer。 AVAudioSession AVAudioSession类由AVFoundation框架引入,每个iOS应用都有一个音频会话,这个会话可以被AVAudioSession类的sharedInstance类方法访问,如下:
進无尽
2018/09/12
2.2K0
01.视频播放器框架介绍
视频播放器介绍文档 目录介绍 01.该视频播放器介绍 02.视频播放器功能 03.视频播放器架构说明 04.视频播放器如何使用 05.播放器详细Api文档 06.播放器封装思路 07.播放器示例展示图 08.添加自定义视图 09.视频播放器优化处理 10.播放器问题记录说明 11.性能优化和库大小 12.视频缓存原理介绍 13.查看视频播放器日志 14.该库异常code说明 15.该库系列wiki文档 16.版本更新文档记录 00.视频播放器通用框架 基础封装视频播放器player,可以在ExoPlayer
杨充
2020/10/15
2.8K0
AVKit框架详细解析(四) —— 基于AVKit 和 AVFoundation框架的视频流App的构建
你已经在 iOS 应用程序上工作了一段时间,你认为你很聪明。 你以为你已经做到了,嗯?
conanma
2021/09/04
7.5K0
如何快速搭建完整的视频直播系统?| 码云周刊第 69 期
2017年与2018年之交,直播行业焕发了第二春,越来越多团队投入直播行业,是采用开源的直播软件,还是自行研发音视频方案?如何实现用户最关心也是互动直播的三大技术难题:延时、画面流畅性、直播清晰度。码
码云Gitee
2018/07/05
2.5K0
iOS微信小视频优化心得
image.png 小视频是微信6.0版本重大功能之一,在开发过程中遇到不少问题。本文先叙述小视频的产品需求,介绍了几个实现方案,分析每个方案的优缺点,最后总结出最优的解决方案。 小视频播放需求 可以同时播放多个视频 用户操作界面时视频可以继续播放 播放时不能卡住界面,视频滑进界面内后要立即播放 视频在列表内播放是静音播放,点击放大是有声播放 小视频播放方案 1. MPMoviePlayerController MPMoviePlayerController是一个简单易用的视频播放控件,可以播放本
微信终端开发团队
2018/01/29
4.6K0
iOS微信小视频优化心得
iOS AVPlayer视频播放器
GOVVideoPlayer/GOVVideoController 是一个基于AVPlayer封装的视频播放器,支持播放/暂停、左右退拽快进、上下滑动调节音量、自动手动全屏、全屏时横屏Or竖屏、有缓冲进度指示条、卡顿指示器、切换视频源。 ---- 更新于2017/8/10,增加了GOVVideoController GOVVideoPlayer是在继承于UIView的基础上封装的视频View; GOVVideoController是在继承于UIViewController的基础上封装的视频视图控制器,
且行且珍惜_iOS
2018/05/22
4.1K0
视频H5 video最佳实践
随着 4G 的普遍以及 WiFi 的广泛使用,手机上的网速已经足够稳定和高速,以视频为主的 HTML5 也越来越普遍了,相比帧动画,视频的表现更加丰富,这里介绍一些实践经验。
gnip
2020/10/28
4.8K0
04.视频播放器通用架构实践
04.视频播放器通用架构实践 目录介绍 01.视频播放器的痛点 02.业务需求的目标 03.该播放器框架特点 04.播放器内核封装 05.播放器UI层封装 06.如何简单使用 07.如何自定义播放器 08.该案例的拓展性分享 09.关于视频缓存方案 10.如何监控视频埋点 11.待实现的需求分析 12.一些细节上优化 13.参考案例和博客记录 00.视频播放器通用框架 基础封装视频播放器player,可以在ExoPlayer、MediaPlayer,声网RTC视频播放器内核,原生MediaPlayer可以自
杨充
2020/10/16
2.8K0
【客户端技术】深入了解视频播放器工作原理与实现
| 导语 想在APP中玩转视频播放吗?本文主要探讨播放器的工作原理及优化方向,并基于腾讯视频的开源TVKPlayer的设计,详解视频播放器的内部架构。 在下面的文章中,你将了解到播放器的视频解码、状态管理、功能扩展及二次封装的相关内容,带你深入了解视频播放器的工作原理。 1. 播放器之不得不做——视频解码 基本上我们都模糊的知道,视频播放需要解码器,那么解码视频究竟做了什么事情?为什么有些视频不能解析或者需要下载额外的解码器? 1.1 视频封装的那些事 1.1.1 视频的编码 视频是由一幅幅帧图像和一组音
腾讯大讲堂
2020/09/03
9.3K0
基于ExoPlayer的ExoPlayerVideoView
在Android设备中,播放视频和音乐是非常普遍的。Android框架提供了一个对于媒体的操作的最省代码的解决方案:MediaPlayer。它提供了低等级的媒体API,例如:MediaCodec,AudioTrack,MediaDrm,可以用于建立自定义媒体播放的解决方案。 但是MediaPlayer的api实在是但太难用了,扩展性也不好。所以我们可以用诸如ijkplayer,VLC以及ExoPlayer。本文并不是讲述ExoPlayer如何使用的,而是一款基于ExoPlayer的VideoView。ExoPlayerVideoView旨在提供一个快捷的视频播放布局的解决方案。
JarvanMo
2018/09/06
4.1K0
基于ExoPlayer的ExoPlayerVideoView
replay视频播放器_怎么让手机音乐跟视频一起放
1.AVPlayer (负责视频操作,例如播放,暂停,声音的大小,跳到指定的时间)
全栈程序员站长
2022/08/02
1.5K0
Android 实现视屏播放器、边播边缓存功能、外加铲屎(IJKPlayer)
Android 实现视屏播放器与边播边缓存功能外加蹲坑铲屎(IJKPlayer) hello,大家好,我就是那个会掀桌子的话唠,刚刚结束两篇关于音频播放与录制的文章,旧坑未埋就挖新坑,还望多多关照。最
非著名程序员
2018/02/02
3K0
Android 实现视屏播放器、边播边缓存功能、外加铲屎(IJKPlayer)
iOS开发之AVKit框架使用 原
    在iOS开发框架中,AVKit是一个非常上层,偏应用的框架,它是基于AVFoundation的一层视图层封装。其中相关文件和类都十分简单,本篇博客主要整理和总结AVKit中相关类的使用方法。
珲少
2018/10/12
2.3K0
iOS开发之AVKit框架使用
                                                                            原
FFmpeg开发笔记(四十八)从0开始搭建直播系统的开源软件架构
​音视频技术的一个主要用途是直播,包括电视直播、电脑直播、手机直播等等,甚至在线课堂、在线问诊、安防监控等应用都属于直播系统的范畴。由于直播系统不仅涉及到音视频数据的编解码,还涉及到音视频数据的实时传输,因此直播领域采用的网络技术标准比较高,实现起来也比一般的WEB系统复杂。
aqi00
2024/08/18
3130
FFmpeg开发笔记(四十八)从0开始搭建直播系统的开源软件架构
iOS-视频播放器的简单封装
iOS-视频播放器的简单封装 封装视频播放器,首先需要了解视频播放器的实现,iOS9之前可以使用MediaPlayer来进行视频的播放,iOS9之后系统推荐使用AVFoundation框架实现视频的播放。 如果仅仅是播放视频两者的使用都非常简单,但是相比MediaPlayer,AVPlayer对于视频播放的可控制性更强一些,可以通过自定义的一些控件来实现视频的播放暂停等等。因此这里使用AVPlayer的视频播放。 封装视频播放器,首先需要实现视频播放器,然后再去考虑怎样封装可以让以后自己使用起来方便快捷。
xx_Cc
2018/05/10
2K0
多媒体开发
纵观移动市场上的手机,特别是智能手机,大家一定会发现现在的手机已经不仅仅限接听电话、收发短信、浏览网页之类的简单功能了。手机已经发展成一个集照相机、音乐播放器、视频播放器、网页浏览器等功能于一体的智能设备。因此为手机提供音、视频的录制、播放以及照相等功能已经成为软件开发中必不可少的内容。Android原生提供了对MP3、WAV 、MP4和3GP等音频、视频格式支持的组件API,通过这些API和组件我们可以非常容易地实现强大的音频和视频功能。在本章节中我们就结合具体的案例针对Android中的多媒体开发相关的内容进行深入讲解,这部分内容包括音乐的播放、音效的播放、视频的播放、音频的录制以及拍照等功能的实现。
张哥编程
2024/12/17
3090
多媒体开发
一款web端的好用又好看的音乐、视频播放器-XGPlayer
视频播放器一直是Web端比较难整的功能,虽然已经有比较优秀的开源库。可以满足日常开发大部分的功能,但是在一些功能上还是不尽如人意。今天给大家介绍一款由西瓜团队开源的视频播放器。
用户9078190
2022/10/25
3.1K0
一款web端的好用又好看的音乐、视频播放器-XGPlayer
03.视频播放器Api说明
03.视频播放器Api说明 目录介绍 01.最简单的播放 02.如何切换视频内核 03.切换视频模式 04.切换视频清晰度 05.视频播放监听 06.列表中播放处理 07.悬浮窗口播放 08.其他重要功能Api 09.播放多个视频 10.VideoPlayer相关Api 11.Controller相关Api 12.边播放边缓存api 13.类似抖音视频预加载 14.视频播放器埋点 00.视频播放器通用框架 基础封装视频播放器player,可以在ExoPlayer、MediaPlayer,声网RTC视频播放器
杨充
2020/10/16
4.4K0
iOS 音频后台播放 && 锁屏显示及控制
播放音频时,希望通知界面能显示,且能控制音频播放。由于之前需求是进入后台时播放暂停,所以每次打开通知界面时,播放就暂停,看不到类似于音乐播放器那样的效果。后来发现,去除进入后台暂停代码后,通知界面就可以显示播放器,但是不能控制、且没有进度。
莫空9081
2023/10/16
2.2K0
iOS视频播放的基本方法
本文总结了iOS中最常见的视频播放方法,不同的方法都各具特点,我希望能够总结它们的不同,方便在开发中选择合适的技术方案。 Apple为我们提供了多种方法来实现视频播放,包括MPMoviePlayerController,MPMoviePlayerViewController,AVPlayer,AVPlayerViewController等。而值得注意的是,上述的MPMoviePlayerController与MPMoviePlayerViewController在iOS9.0之后被弃用。虽说如此,这还是将它
梧雨北辰
2018/07/06
4.6K0
推荐阅读
相关推荐
多媒体-图片、音频、视频的基本实现
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档