音视频
ahha-rm-r
音视频养成中……
展开
-
SDL入门整理
SDL(Simple DirectMedia Layer)是一套开放源代码的跨平台多媒体开发库,使用C语言写成。SDL提供了数种控制图像、声音、输出入的函数,让开发者只要用相同或是相似的代码就可以开发出跨多个平台(Linux、Windows、Mac OS X等)的应用软件。目前SDL多用于开发游戏、模拟器、媒体播放器等多媒体应用领域。环境:ubuntu18.04.3LTS1.软件源下载安装SD...原创 2021-12-01 09:13:02 · 770 阅读 · 0 评论 -
ffmpeg-截取视频段
目的截取视频中的一段思路先是将源媒体文件copy一份 知道截取视频的起始点与结束点输入端:输出端:主要API1. av_seek_frame():跳一段时间源码实操问题bug...原创 2021-12-01 09:11:55 · 604 阅读 · 2 评论 -
ffmpeg——抽取h264数据
抽取后h264数据基本知识Start code:(特征码)为了区分帧与帧形成的间隔,找出每一帧,方便播放器解析每一帧解码播放。SPS/PPS:解码视频参数:帧率,宽、高……SPS即Sequence Paramater Set,又称作序列参数集。SPS中保存了一组编码视频序列(Coded video sequence)的全局参数。所谓的编码视频序列即原始视频的一帧一帧的像素数据经过编码之后的...原创 2020-03-08 13:58:50 · 356 阅读 · 0 评论 -
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 · 1241 阅读 · 0 评论 -
流媒体传输知识
流媒体(streaming media):是指将一连串的媒体数据压缩后,经过网上分段发送数据,在网上即时传输影音以供观赏的一种技术与过程,此技术使得数据包得以像流水一样发送;如果不使用此技术,就必须在使用前下载整个媒体文件。多媒体兼指多媒体信息和多媒体技术,并以后者居多。多媒体信息是指集数据、文字、图形与图像为一体的综合媒体信息;多媒体技术则是将计算机技术与通信传播技术融为一体,综合处理、传送和...转载 2020-03-16 08:57:03 · 1931 阅读 · 0 评论