首页
编程日记
ChatGpt专题
LINUX学习
Java学习
前端教程
单片机
javascript
慈善捐赠管理
BAT批量重命名
ajax
华为机试
dirs
ico
Tableau
高校就业管理
MySQL集群搭建
二维数组
在线聊天系统
996
图片提取软件
rpa
电路分析
回退回滚版本
qemu
web结课作业的源码
网页数据抓取
音频编码解码
2024/4/14 10:04:31
x265下载及编译
X265下载及编译 简介 x265是一个用于编码符合高效率视频编码(HEVC/H.265)标准的影片的开源自由软件及函数库。与x264项目类似,x265使用GNU通用公共许可证(GPL)2授权或商业许可证授权提供。 下载 (1) 在终端运使用g…
阅读更多...
H264简介
H264简介(未完待续) 0、提前说明 写这篇文章的时候,准备不足。越写发现自己的知识面越不成体系,总结之,这几年的根基打的不牢。截止写提说明的时候,该博客中体现的主要是一些基础概念和简单的过程&#x…
阅读更多...
5 月 28 日 - 29 日阿里云峰会视频云专场直播预告
2021 阿里云峰会即将启幕, 从 “全面上云” 到 “云上创新”,开启云计算新纪元。 阿里云视频云 作为视频云行业的创新引领者, 持续致力于打造音视频数智化,不断延展新技术、创造新机会,重构众多行业和缔造新的物种&am…
阅读更多...
H264编码原理及NALU介绍
一、简述 流媒体编解码流程大致如图1所示: 【流媒体编解码流程 图1】 视频数据编解码层格式包含有:H264,H265,MPEG4等。 本文我们主要对H264编码原理进行整理,并对NALU做简要介绍。 二、H264编解码 2.1、H264简介…
阅读更多...
Unity mp3转wav
介绍 unity的WWW或者UnityWebRequest无法加载MP3格式的,就需要我们将MP3转成WAV或者其他可用的格式。这里使用了NAudio.dll 引用 using NAudio.Wave; /// <summary>/// UnityWebRequest 加载MP3播放/// </summary>/// <param name"url"&g…
阅读更多...
阿里云 RTC QoS 弱网对抗之 LTR 及其硬件解码支持
LTR 弱网对抗由于需要解码器的反馈,因此用硬件解码器实现时需要做一些特殊处理。另外,一些硬件解码器对 LTR 的实现不是特别完善,会导致出现解码错误。本文为 QoS 弱网优化系列的第三篇,将为您详解阿里云 RTC QoS 策略中的 LTR 抗…
阅读更多...
ValueError: cannot reshape array of size 39571797 into shape (2,newaxis)
在读取音频文件和改音频文件的过程中出现了一个bug wave_data np.frombuffer(str_data,dtype np.short)读取的数据wave_data是 <class numpy.ndarray>ValueError: cannot reshape array of size 39571797 into shape (2,newaxis)原因:39571797是奇数&…
阅读更多...
会议更流畅,表情更生动!视频生成编码 VS 国际最新 VVC 标准
阿里云视频云的标准与实现团队与香港城市大学联合开发了基于 AI 生成的人脸视频压缩体系,相比于 VVC 标准,两者质量相当时可以取得 40%-65% 的码率节省,旨在用最前沿的技术,普惠视频通话、视频会议、在线教育等重要应用领域。 作者…
阅读更多...
模拟RTSP服务器实现实时推流
模拟RTSP服务器实现实时推流前言1 ZLMediaKit开源项目搭建1.1 源码下载1.3 依赖库1.4 编译1.5 测试2 FFmpeg推流前言 搭建本服务器主要是为了利用FFmpeg进行各种音视频codec的转换输出,验证客户端的解码器兼容情况。当然也可以采用其他的方案来替代。 1 ZLMediaKi…
阅读更多...
FFmpeg命令行实践
FFmpeg命令行实践1 概述2 基本原理3 命令行选项4 命令行实践4.1 音频转换4.2 视频转换4.2.1提取mkv中视频流转为h264裸流4.2.2 提取前5s时间转h2644.2.3 根据codec进行转换4.2.4 设置输出码率,帧率4.2.5 设置输出分辨率4.2.5 转yuv裸流文件5 结语1 概述 参考官方文…
阅读更多...
详解 WebRTC 高音质低延时的背后—AGC 自动增益控制
前面我们介绍了 WebRTC 音频 3A 中的声学回声消除(AEC:Acoustic Echo Cancellation)的基本原理与优化方向,这一章我们接着聊另外一个 “A” – 自动增益控制(AGC:Auto Gain Control)。本文将结合…
阅读更多...
亮相 LiveVideoStackCon,透析阿里云窄带高清的现在与未来
2021.4.16-4.17,阿里云视频云亮相 LiveVideoStackCon 音视频技术大会上海站,带来三场不同视角的主题演讲,并与众多行业伙伴一同交流。在 “编解码的新挑战与新机会” 专场,视频云的资深技术专家深度分享了 “窄带高清” 技术演进思…
阅读更多...
hisi3520调试TLV320AIC3101耳机热插拔时产生爆破音问题(五)
hisi3520调试TLV320AIC3101耳机热插拔产生爆破音问题(五),有空写
阅读更多...
I2S协议和hisi3520调试TLV320AIC3101音频驱动(一)
一、I2S引脚介绍 I2S是全双工,即同时接收和发送。重要有三个时钟信号(主时钟MCLK,帧同步时钟左右切换时钟WS,数据时钟BCLK),和一个数据接收SD_RX,一个数据发SD_TX送。可设置主从模式,…
阅读更多...
H.264音视频编解码 中文版协议下载
H.264音视频编解码 中文版协议下载 立即下载 H.264中文版 国际电信联盟(ITU)是从事电信领域工作的联合国专门机构。ITU-T(国际电信联盟电信标准化部门)是 国际电信联盟的常设机构,负责研究技术、操作和资费问题&…
阅读更多...
音视频开发-音频基础知识
音视频开发-音频基础知识1 声音基础知识1.1 声音产生1.2 声音的传播1.3 声音的三要素1.4 回声2 数字音频2.1 采样率2.2 采样位数2.3 声道2.4 码率2.5 音频帧2.6 数据存储方式3 专业术语3.1 增益3.2 信噪比3.3 PCM4 音频编码原理1 声音基础知识 1.1 声音产生 声音:…
阅读更多...
x264下载及编译
X264下载及编译 简介 H.264是ITU(International Telecommunication Union,国际通信联盟)和MPEG(Motion Picture Experts Group,运动图像专家组)联合制定的视频编码标准。而x264是一个开源的H.264/MPEG-4 …
阅读更多...
FFMPEG解码H264成YUV
FFMPEG解码H264成YUV 1、源代码下载 博哥已经将这部分代码在github上开源,请在github上下载。 下载地址: https://github.com/wangfengbo2020/ffmped_decode_h264_to_yuv (这里失误,将ffmpeg写成了ffmped,谢谢指认&a…
阅读更多...
FFMPEG编译支持x264及x265
FFMPEG编译支持H264及H265 1、FFMPEG简介 官网地址:http://www.ffmpeg.org FFmpeg是视频处理领域的瑞士军刀,可以用来记录、转换数字音频、视频,并能将其转化为流的开源程序,采用LGPL或GPL许可证。包含的核心库如下:…
阅读更多...
H264 NALU详解
H264 NALU 1、介绍 在H.264/AVC视频编码标准中,整个系统框架被分为了两个层面:视频编码层面(VCL)和网络抽象层面(NAL)。前者负责有效表示视频数据的内容,而后者则负责格式化数据并提供头信息&…
阅读更多...
开篇(圣诞老人在路上)
开篇(圣诞老人在路上) 2020年已经接近了尾声,转眼间已工作十余年 ,心有悸,于是写下这篇文章...本人在公司中属于年长的开发者,大家习惯称呼博哥。2010年毕业于东北 林业大学电子信息工程专业。先后在深圳北…
阅读更多...
FFmpeg编解码常用API和数据结构
一、简述 本文主要介绍FFmpeg 编程中用到的基础知识,包含常见音视频概念,常用API函数,常用结构体,解封装流程,解复用器流程以及注册等。 二、常见音视频概念 容器/文件( Conainer/File)&#x…
阅读更多...
faac的使用与内存优化
版本 初次发布文章时的版本为faac-1.29.9.2 本文所提及的优化方法已经在gitee创建相应工程,此工程中使用的版本为faac-1.30,链接如下 gitee.com/dma/faac-memory-optimization 使用方法 详细使用方法参见例程 frontend\main.c 简易demo如下 // 常用…
阅读更多...
flv 文件格式详解
flv容器的扩展名是.flv 是邮adobe推出的一种封装格式,主要用于流媒体系统,由于flash player的普遍使用,flv的容器也比较流行。 flv的封装格式比较简单,由一个header和body构成。 其官方文档地址为: http://read.pudn.c…
阅读更多...
安卓实现PCM音频的录制和播放
安卓实现PCM音频的录制和播放 最近刚接触音视频,想把学到的一些东西记录下来。 本文主要是使用AudioRecord写了一个音频捕获类AudioCapturer,录制的时候在根目录上存储了一个audio-record.pcm的文件。 AudioCapturer.java public class AudioCapture…
阅读更多...