一直想把视音频编解码技术做一个简单的总结,可是苦于时间不充裕,一直没能完成。今天有着很大的空闲,终于可以总结一个有关视音频技术的入门教程,可以方便更多的人学习从零开始学习视音频技术。需要注意的是,本文所说的视音频技术,指的是理论层面的视音频技术,并不涉及到编程相关的东西。 0. 生活中的视音频技术 ...
分类:
其他好文 时间:
2016-11-24 15:57:01
阅读次数:
246
作业详解: CCD: CCD是Charge Coupled Device(电荷耦合器件)的缩写,它是一种半导体成像器件,因而具有灵敏度高、抗强光、畸变小、体积小、寿命长、抗震动等优点。 CMOS: CCD摄像机工作方式:被摄物体的图像经过镜头聚焦至CCD芯片上,CCD根据光的强弱积累相应比例的电荷, ...
分类:
其他好文 时间:
2016-09-24 01:56:25
阅读次数:
157
在前面的学习中,视频和音频的播放是分开进行的。这主要是为了学习的方便,经过一段时间的学习,对FFmpeg的也有了一定的了解,本文就介绍了如何使用多线程同时播放音频和视频(未实现同步),并对前面的学习的代码进行了重构,便于后面的扩展。本文主要有以下几个方面的内容: 多线程播放视音频的整体流程 多线程队 ...
分类:
编程语言 时间:
2016-09-23 23:09:53
阅读次数:
250
在上一篇文章中,视频和音频是各自独立播放的,并不同步。本文主要描述了如何以音频的播放时长为基准,将视频同步到音频上以实现视音频的同步播放的。主要有以下几个方面的内容 视音频同步的简单介绍 DTS 和 PTS 计算视频中Frame的显示时间 获取Audio clock(audio的播放时长) 将视频同 ...
分类:
其他好文 时间:
2016-09-23 23:03:20
阅读次数:
188
快了则等待,慢了就加快速度。这就需要一个量来判断(和选择基准比较),到底是播放的快了还是慢了,或者正以同步的速度播放。在视音频流中的包中都含有DTS和PTS,就是这样的量(准确来说是PTS)。用无缝地图,手机承受不了。美术开销也是巨大的。为了承载着这样短平快,并且还要承载一台物理的server,开启... ...
分类:
其他好文 时间:
2016-09-23 21:19:09
阅读次数:
113
转至 http://my.oschina.net/leixiaohua1020/blog/302174 在CSDN上的这一段日子,接触到了很多同行业的人,尤其是使用FFMPEG进行视音频编解码的人,有的已经是有多年经验的“大神”,有的是刚开始学习的初学者。在和大家探讨的过程中,我忽然发现了一个问题: ...
分类:
其他好文 时间:
2016-08-17 22:38:07
阅读次数:
151
导语 本文主要是围绕android直播助手的功能做了一些研究,因为之前对Android多媒体相关的内容知之甚少,只有概念,于是查阅了相关资料并做以总结。
由于我对音视频相关知识零基础所以补充了一些相关知识
视音频编解码技术零基础学习方法
视音频数据处理入门:RGB、YUV像素数据处理
采集音频原始数据---->压缩编码----> 封装
采集视频原始数据---->压缩编码----> 封装
音视频编码...
分类:
移动开发 时间:
2016-08-08 15:49:36
阅读次数:
291
背景知识ffmpeg是一款领先的流媒体处理框架,支持编码,解码,转码等功能并可以在linux, Mac OS X, Microsoft Windows编译运行,用它做播放器的有:ffplay,射手播放器,暴风影音,QQ影音,用它做转码的有:格式工厂,总之:ffmpeg功能十分强大。视音频编码技术基础 ...
分类:
其他好文 时间:
2016-08-05 13:55:07
阅读次数:
393
感谢大神分享,虽然现在还看不懂,留着大家一起看啦 PS:有不少人不清楚“FFmpeg”应该怎么读。它读作“ef ef em peg” 0. 背景知识 本章主要介绍一下FFMPEG都用在了哪里(在这里仅列几个我所知的,其实远比这个多)。说白了就是为了说明:FFMPEG是非常重要的。 使用FFMPEG作 ...
分类:
其他好文 时间:
2016-08-05 00:29:49
阅读次数:
271
本文介绍一个简单的基于FFmpeg的转码器。它可以将一种视频格式(包括封转格式和编码格式)转换为另一种视频格式。转码器在视音频编解码处理的程序中,属于一个比较复杂的东西。因为它结合了视频的解码和编码。一个视频播放器,一般只包含解码功能;一个视频编码工具,一般只包含编码功能;而一个视频转码器,则需要先 ...
分类:
其他好文 时间:
2016-07-12 13:59:05
阅读次数:
253