音视频技术
那时风起
Fighting!!!~~~勿忘初心~~~
展开
-
ffmpeg音视频基础学习
ffmpeg音视频基础学习从去年开始了解音视频,中间也由于项目的需要,学习过ffmpeg、live555、以及QTAV框架,一直没总结过,现在大致总结下音视频中的常见词汇,后续慢慢更新添加!博客也会转载以及原创一些属于自己的东西!如果没有一点基础的朋友我建议打架可以看看雷博主的两篇博客对于新手真的很有用。●[总结]视音频编解码技术零基础学习方法●[总结]FFMPEG视音原创 2017-08-06 15:52:18 · 490 阅读 · 0 评论 -
音频重采样造成音质损失的原理
1、WAV文件:采样率(Sample Rate),深度(bit-depth)WAV文件可以说是最原始的数字化音频格式了。Wav全称是Wave,就是将音频文件的波形完整记录。而波形的存在,可以想象为是折线图一般的东西。想记录波形,就需要两个最基本的参数:1、采样率,我们以怎样的频率记录波形的变化。44.1KHz,意味着每秒选取44100个采样点;48KHz意味着每秒选取48000个采样点。出于历...转载 2018-07-27 14:54:08 · 12213 阅读 · 0 评论 -
视频会议中的AEC、AGC、ANS是什么?
视频会议中的AEC、AGC、ANS是什么?1.AGC是自动增益补偿功能(Automatic Gain Control),AGC可以自动调麦克风的收音量,使与会者收到一定的音量水平,不会因发言者与麦克风的距离改变时,声音有忽大忽小声的缺点。2.ANS是背景噪音抑制功能(Automatic Noise Suppression),ANS可探测出背景固定频率的杂音并消除背景噪音,例如:风扇、空调声自动滤除...原创 2018-06-21 17:27:35 · 8773 阅读 · 0 评论 -
音视频基本概念:分辨率、帧速率、码流、采样位深、采样率、比特率
音视频基本概念:分辨率、帧速率、码流、采样位深、采样率、比特率 一、分辨率 分辨率可以从显示分辨率与图像分辨率两个方向来分类。 显示分辨率(屏幕分辨率)是屏幕图像的精密度,是指显示器所能显示的像素有多少。由于屏幕上的点、线和面都是由像素组成的,显示器可显示的像素越多,画面就越精细,同样的屏幕区域内能显示的信息也越多,所以分辨率是个非常重要的性能指标之一。可以把整个...原创 2018-06-21 17:24:14 · 26124 阅读 · 2 评论 -
视频带宽计算公式(码流_分辨率_帧率)
视频带宽计算公式(码流_分辨率_帧率)码流 码流(Data Rate)是指视频文件在单位时间内使用的数据流量,也叫码率或码流率,是视频编码中画面质量控制中最重要的部分,一般我们用的单位是Kb/s或者Mb/s。一般来说同样分辨率下,视频文件的码流越大,压缩比就越小,画面质量就越高。码流越大,说明单位时间内取样率越大,数据流,精度就越高,处理出来的文件就越接近原始文件,图像质量越好,画质越清晰,要求...转载 2018-03-04 15:53:14 · 18441 阅读 · 1 评论 -
[aac @ 0x1dd24c0] Input contains NaN/+-Inf
ffmpeg编码pcm为aac时报错:[aac @ 0x1dd24c0] Input contains NaN/+-Inf在./configure选项后面加上下列选项就可以--enable-encoder=libfdk_aac \ 启用libfdk_aac编码器--enable-decoder=libfdk_aac \ 启用libfdk_aac解码器--enable-libfdk-aac \ ...原创 2018-02-28 16:42:17 · 1891 阅读 · 0 评论 -
ERROR: libfdk_aac not found和ERROR: libmp3lame >= 3.98.3 not dound
ERROR: libfdk_aac not found和ERROR: libmp3lame >= 3.98.3 not dound编译ffmepg时出现这两个错误或者有时候需要x264编码的时候同样提示x264找不到的情况,其实是这些模块已经从ffmpeg独立出来了,要想使用必须我们自己导入他们的库1.libfdk_aac官网下载https://sourceforge.net/project...原创 2018-02-28 16:39:10 · 10594 阅读 · 0 评论 -
RTSP&IGMP详解
RTSP协议一.概述1)RTSP(Real-Time Stream Protocol)是一种基于文本的应用层协议,RTSP被用于建立的控制媒体流的传输,它为多媒体服务扮演“网络远程控制”的角色。RTSP本身并不用于传送媒体流数据。媒体数据的传送可...原创 2016-10-10 18:36:58 · 4897 阅读 · 0 评论 -
[总结]视音频编解码技术零基础学习方法
大神博客:http://blog.csdn.net/leixiaohua1020/article/details/18893769 一直想把视音频编解码技术做一个简单的总结,可是苦于时间不充裕,一直没能完成。今天有着很大的空闲,终于可以总结一个有关视音频技术的入门教程,可以方便更多的人学习从零开始学习视音频技术。需要注意的是,本文所说的视音频技术,指的是理论层面的视转载 2017-01-22 15:11:21 · 682 阅读 · 0 评论 -
VLC搭建RTSP服务器的过程
VLC搭建RTSP服务器的过程第一步,打开VLC第二步:在媒体下拉菜单下!有一个子菜单“串流”如图所示:点击“串流”子菜单弹出一个窗口!如下图所示。添加一个你要串流的本地文件,我刚才传给你的那个长一点的文件。 第三转载 2017-01-22 16:50:08 · 839 阅读 · 0 评论 -
windows下MinGW编译ffmpeg
windows下MinGW编译ffmpeg1.官网下载MinGW并安装 1)下载,下载网址:https://sourceforge.net/projects/mingw/files/?source=navbar找到如下图所示区域,点击红色箭头指示的地方就可以下载了 2)安装,下载好了双击安装就出现如下图所示界面,我们就选择默认安装盘C:\MinG原创 2017-11-08 15:54:05 · 5276 阅读 · 0 评论 -
图像I、P、B帧介绍
I、p、b 帧I帧:帧内编码帧 :尽可能去除图像空间冗余信息来压缩传输数据量的帧内编码图像;P帧:前向预测编码帧: 通过充分将低于图像序列中前面已编码帧的时间冗余信息来压缩传输数据量的编码图像,也叫预测帧; B帧:双向预测内插编码帧 既考虑与源图像序列前面已编码帧,也顾及源图像序列后面已编码帧之间的时间冗余信息来压缩传输数据量的编码图像,也叫双向预测帧;一般地,I帧压缩效率最低,P帧较高,转载 2017-08-06 15:48:23 · 1526 阅读 · 0 评论 -
回声消除(AEC)原理
转载:http://blog.51cto.com/silversand/166095一、前言因为工作的关系,笔者从2004年开始接触回声消除(Echo Cancellation)技术,而后一直在某大型通讯企业从事与回声消除技术相关的工作,对回声消除这个看似神秘、高端和难以理解的技术领域可谓知之甚详。要了解回声消除技术的来龙去脉,不得不提及作为现代通讯技术的理论基础——数字信号处理理论。...转载 2018-07-27 14:57:00 · 61485 阅读 · 6 评论