自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 音视频基础知识

基本概念:帧率:FPS 每秒钟要多少帧的画面;GOP :表示I帧的间隔;码率:编码器每秒编出的数据大小; 码率(kbps)=文件大小(KB) * 8 / 时间(秒)VGA:Video Graphics Array 视频图像分辨率;分辨率、帧率、码率之间的关系:帧率:影响画面的流畅度,与画面的流畅度成正比;帧率越大:画面越流畅;帧率越小:画面越有跳动感;帧率越高,每秒钟经过的画面越多,需要的码率也越高!!! 有可变码率编解决问题;对细节处理,就能按信源本身的信息量去分配,从而有效地利用信

2021-12-01 09:14:58 118

原创 SDL入门整理

SDL(Simple DirectMedia Layer)是一套开放源代码的跨平台多媒体开发库,使用C语言写成。SDL提供了数种控制图像、声音、输出入的函数,让开发者只要用相同或是相似的代码就可以开发出跨多个平台(Linux、Windows、Mac OS X等)的应用软件。目前SDL多用于开发游戏、模拟器、媒体播放器等多媒体应用领域。环境:ubuntu18.04.3LTS1.软件源下载安装SD...

2021-12-01 09:13:02 742

原创 ffmpeg-截取视频段

目的截取视频中的一段思路先是将源媒体文件copy一份 知道截取视频的起始点与结束点输入端:输出端:主要API1. av_seek_frame():跳一段时间源码实操问题bug...

2021-12-01 09:11:55 564 2

原创 FFmpeg——编解码

文章目录编解码准备FFmpeg H264解码解码步骤FFmpeg H264编码FFmpeg AAC解码FFmpeg AAC编码编解码准备使用编解码的模块:添加头文件 libavcodec/avcodec.h常用的数据结构:AVCodec 编码器结构体——记录使用的编码器类型(H264 H265 AAC……)AVCodecContext 编解码器上下文——存放的编解码类型方便被...

2021-12-01 09:10:34 126

原创 从0开始学习数据治理

从0学习数据治理

2021-10-26 21:46:02 128

原创 ubuntu下设置环境变量

之前编译安装ffmpeg,就出现环境变量设置的问题导致后续无法进行,近期编译安装SDL,又要配置环境变量……其实很简单要用的命令想要使用ffmpeg的pkgconfig只需要export PKG_CONFIG_PATH=~/ffmpeg_build/lib/pkgconfig/:$PKG_CONFIG_PATH或者export PKG_CONFIG_LIBDIR=~/ffmpeg_b...

2020-04-08 20:38:42 240

转载 流媒体传输知识

流媒体(streaming media):是指将一连串的媒体数据压缩后,经过网上分段发送数据,在网上即时传输影音以供观赏的一种技术与过程,此技术使得数据包得以像流水一样发送;如果不使用此技术,就必须在使用前下载整个媒体文件。多媒体兼指多媒体信息和多媒体技术,并以后者居多。多媒体信息是指集数据、文字、图形与图像为一体的综合媒体信息;多媒体技术则是将计算机技术与通信传播技术融为一体,综合处理、传送和...

2020-03-16 08:57:03 1891

转载 音视频基础知识——时间戳

前言在开发多媒体播放器或直播系统时,音视频的同步是非常关键且复杂的点。要想把音视频同步搞明白,我们必须要了解一些基本的知识。只有了解了这些基本知识,才能为你打下理解音视频同步的基础。本文将从下面几个主题介绍这些知识点:I/B/P帧PTS/DTS时间基ffmpeg的内部时间基不同时间基的换算I/B/P帧对于 I帧,B帧,P帧,我想很多人对它们已经了解的很多了。I帧是关键帧,它采...

2020-03-15 22:38:48 820

原创 ffmpeg——转音视视频格式

主要的API输出时所用的函数1. avformat_alloc_output_contex2() : 分配输出时所用的上下文的空间3. avformat_free_context():将分配的上下文空间释放(防止内存泄漏)5. avformat_new_stream():创建输出的多媒体文件中码流(多媒体文件中含有多种轨)4.avcodec_parameters_copy():拷贝音...

2020-03-08 13:59:30 1203

原创 ffmpeg——抽取h264数据

抽取后h264数据基本知识Start code:(特征码)为了区分帧与帧形成的间隔,找出每一帧,方便播放器解析每一帧解码播放。SPS/PPS:解码视频参数:帧率,宽、高……SPS即Sequence Paramater Set,又称作序列参数集。SPS中保存了一组编码视频序列(Coded video sequence)的全局参数。所谓的编码视频序列即原始视频的一帧一帧的像素数据经过编码之后的...

2020-03-08 13:58:50 321

原创 音视频基础知识

1.CDN网络(内容分发网络)CDN构成:边缘节点:用户从边缘节点上获取数据;二级节点:主干网节点,主要用于缓存,减轻源站压力;源站:cp(内容提供方)将内容放在源站2.音频基础知识AAC(Advanced Audio Coding)编解码器目的:取代了MP3应用范围广(直播多用)支持高保真rtmp不支持Opus常见规格AAC LC、AAC HE V1 、AAC HE V...

2020-03-02 15:02:12 178

原创 打印音视频meta信息

打印音视频meta信息1. 主要的APIavformat_open_inpt()avformat_close_input()av_dump_format()2. 一个结构体AVFormatContext3.代码#include<libavutil/log.h>#include<libavformat/avformat.h>int main(int ar...

2020-02-24 10:25:12 357

转载 aac中adts头解析

<link rel="stylesheet" href="https://csdnimg.cn/release/phoenix/template/css/ck_htmledit_views-833878f763.css"> <link rel="stylesheet" href="https:...

2020-02-24 10:22:18 976 1

原创 ffmpeg下载编译安装

@tocffmpeg下载、安装与编译(Linux-Ubuntu环境下)1.准备工作:安装gcc/clang(因人而异选择) 编译器安装gitsudo apt install gccsudo apt install clangsudo apt install git --fix-missing2.下载源码git clone https://git.ffmpeg.org/ffmpeg...

2020-02-12 15:39:44 270

原创 FPGA基础入门

文章目录FPGA实验LAB1——项目创建、编译和下载要求BDF文件引脚图实验结果LAB2——FPGA译码器组合逻辑要求—1BDF文件引脚图(Pins)实验结果要求—2代码BDF文件引脚图(Pins)实验结果要求—3代码BDF文件引脚图(Pins)实验结果LAB3——计数器波形仿真和signalTap要求—1代码BDF文件RTL仿真图SignalTap验证常见错误要求——2代码BDF文件RTL仿真图...

2020-02-12 15:37:26 1244

原创 EDA实验

这里写自定义目录标题EDAtest21 数据选择器(4选一)代码编译后数选4-1结构EDAtest21 数据选择器(4选一)代码// module mux4, 选择器(mux)的代码,module mux( IN0 , // input 1 IN1 , // input 2 IN2 , // input 3 IN3 ...

2019-10-29 19:35:53 2338

原创 MATLAB 数学应用

MATLAB 数学应用文章目录MATLAB 数学应用多项式插值与非线性插值符号变量与计算多项式插值与非线性插值x=2:2:20;y=[zeros(1,5) ones(1,5)];x0=2:.02:20;%多项式插值p1=polyfit(x,y,1);y1=polyval(p1,x0);p2=polyfit(x,y,5);y2=polyval(p2,x0);%非线性插值myf...

2019-10-26 11:12:25 258

原创 EDA课程学习

EDA-FPGA电路逻辑的原理图方式设计与验证实验1:拼接 4-16译码器内容1.用2片3-8 译码器拼接成4-16 译码器2.仿真验证电路的正确性3.注意观察输出信号的毛刺(竞争冒险)设计1、取第1片74LS138的和作为它的第四个地址输入端(在同一个时间令)2、取第2片74LS138的和作为它的第四个地址输入端(在同一个时间令)3、取两片的和,并将两片74LS138相接,4...

2019-10-16 16:29:02 1302

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除