首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
ffmpeg学习记录
AJi
创建于2024-10-06
订阅专栏
ffmpeg学习过程中的踩坑和知识点记录
等 2 人订阅
共6篇文章
创建于2024-10-06
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
FFmpeg学习(五):音视频数据转换
在音视频开发过程中,我们经常会碰到解码出的音视频帧与具体设备需要的格式不兼容的场景,对此往往需要将原数据进行转换,使得其符合后续处理流程的输入。本文主要介绍FFmpeg对于音视频帧进行数据转换的方法。
FFmpeg学习(四):硬件加速编解码
多媒体文件的便解码任务向来是个计算密集型任务,目前并没有统一的工业标准。FFmpeg尝试在框架层面来统一这些硬件加速方式,提供统一的接口,本文主要介绍在FFmpeg中使用硬件加速编解码的处理过程。
FFmpeg学习(三):编码和解码
由于原始的视频和音频数据数据量太大,直接传输和存储的成本高,所以音视频开发需要对原始的音视频数据进行编码压缩,本文主要讨论使用FFmpeg进行编码和解码功能的实现。
FFmpeg学习(二):协议和自定义IO模式
ffmpeg支持很多种不同格式的网络流媒体协议,只需要输入对应的url就可以进行操作。本文将讨论FFmpeg是如何实现对不同协议的支持,以及一种常用的自定义IO的多媒体文件处理方式。
FFmpeg学习(一):封装和解封装
封装和解封装是所有音视频开发中最基础的操作,对于多媒体文件的各类复杂任务基本都离不开这两项子任务。在FFmpeg中,libavformat是专用于封装和解封装的库,提供了一套通用的框架来处多媒体数据。
ffmpeg中的SAR、PAR、DAR
在读ffplay源代码的时候看到了这么一段来设置SDL窗口的宽高,有一点疑惑不解,查阅后简单记录下。