首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
音视频
订阅
秋月白Moon
更多收藏集
微信扫码分享
微信
新浪微博
QQ
11篇文章 · 0订阅
视频剪辑中的色彩空间
在剪辑场景下,往往需要处理多个视频文件,而视频文件的颜色信息又可能各不相同,如何正确使用这些参数,让播放时视频正确的显示在屏幕上,导出的视频不会产生偏色?
音视频--视频入门
是一种自带全部信息的独立帧,无需参考其他图像便可独立进行解码,可以简单理解为一张静态画面。视频序列中的第一个帧始终都是I帧,因为它是关键帧。 除了I帧之外的所有帧,全部向前依赖。 所有帧都只保存与前一帧的差异,以达到高压缩率的效果。 解码时需要用之前缓存的画面叠加上本帧定义的差…
YUV <——> RGB 转换算法
Y: 表示明亮度(Luminance 或 Luma),也称灰度图。 U、V: 表示色度(Chrominance 或 Chroma),作用是描述影像的色彩及饱和度,用于指定像素的颜色。 Y’CbCr:(也称为 YUV),是 YUV 的压缩版本,不同之处在于 Y’CbCr 用于 数…
iOS利用VideoToolbox实现视频硬解码
本文主要将含有编码的H.264,H.265视频流文件解码为原始视频数据,解码后即可渲染到屏幕或用作其他用途. 正如我们所知,编码数据仅用于传输,无法直接渲染到屏幕上,所以这里利用苹果原生框架VideoToolbox解析文件中的编码的视频流,并将压缩视频数据(h264/h265)…
VideoToolbox硬解码H264流播放
demo中上面的是实时摄像头的预览图,下方的是解码后渲染图,gif不能显示完整,可以下载demo代码看详细效果。 编码部分可以看上一篇的文章。这里重点讲一下解码流程 [StartCode][NALU Header][NALU Payload]三部分。 需要注意的是kCVPixe…
iOS Video Tool box 视频硬编解码
引言 视频编解码是音视频技术中重要的一部分,苹果在WWDC2014开发者大会开放了支持视频硬编解码功能的Video Toolbox框架,本文旨在介绍该框架的基础知识、使用细节和常见问题等内容。
视频产生的本质及色彩空间:RGB 和 YUV
重点讲述图像与色彩基础知识的第一部分,在今天的学习过程中,大家可以了解到视频、图像、像素和色彩之间的关系,也初步认识两种重要的色彩空间:RGB 和 YUV,以及它们的基本原理、差异和联系。
音视频码率的计算
音视频处理相关,首先需要面临的是音视频多媒体的比特率问题,比特率也是码率,一个音频比特率为 128kb/s,即每秒128k bit,8bit=1Byte,也就是这个音频每秒钟占用16KB的存储空间,而如果涉及到多声道就应该乘以相应的倍数。 由于视频由视频图像数据与音频数据组装而…
一步一步教你实现iOS音频频谱动画(二)
在上篇文章中我们已经拿到了频谱数据,也知道了数组每个元素表示的是振幅,那这些数组元素之间有什么关系呢?根据FFT的原理, N个音频信号样本参与计算将产生N/2个数据(2048/2=1024),其频率分辨率△f=Fs/N = 44100/2048≈21.5hz,而相邻数据的频率间…
一步一步教你实现iOS音频频谱动画(一)
很久以前在电脑上听音乐的时候,经常会调出播放器的一个小工具,里面的柱状图会随着音乐节奏而跳动,就感觉自己好专业,尽管后来才知道这个是音频信号在频域下的表现。 采样: 众所周知,声音是一种压力波,是连续的,然而在计算机中无法表示连续的数据,所以只能通过间隔采样的方式进行离散化,其…