ffmpeg基础——基本框架介绍

本文介绍了ffmpeg的基础知识,包括多媒体基础、视频格式、字幕格式、多媒体容器文件的组成以及软解和硬解的概念。讨论了MPEG系列、AVI、ASF、WMV、FLV等常见视频格式,以及外挂字幕的srt、sub+idx、ass格式。此外,还阐述了多媒体文件的头部分、索引部分和数据部分的结构。最后,提到了ffmpeg中的libavformat、libavcodec等核心组件及其在处理流媒体过程中的作用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

多媒体基础

  • 视频格式
  • 字幕格式
  • 多媒体容器文件组成
  • 软解和硬解
  • 分辨率与码率、帧率
  • ffmpeg代码模块组成

视频格式

原始视频数据:通过摄像头等驱动获取的没有经过编码的数据,常见的格式有:RGB24、YUV2、YV2(这些都是没有编码的原始数据)

多媒体视频格式:视频格式可以分为适合本地播放的本地影像视频和适合在网络中播放的网络流媒体影像视频两大类。尽管后者在播放的稳定性和播放画面质量上可能没有前者优秀,但网络流媒体影像视频的广泛传播性使之正被广泛应用于视频点播、网络演示、远程教育、网络视频广告等等互联网信息服务领域。

MPEG运动图像专家组是 Motion Picture Experts Group 的缩写。这类格式包括了 MPEG-1,MPEG-2 和 MPEG-4在内的多种视频格式。
使用 MPEG-1 的压缩算法,可以把一部 120 分钟长的电影压缩到 1.2 GB 左右大小。MPEG-2 则是应用在 DVD 的制作,同时在一些 HDTV(高清晰电视广播)和一些高要求视频编辑、处理上面也有相当多的应用。使用
MPEG-2 的压缩算法压缩一部 120 分钟长的电影可以压缩到 5-8 GB 的大小(MPEG2 的图像质量是 MPEG-1 无法比拟的)。MPEG 系列标准已成为国际上影响最大的多媒体技术标准,其中 MPEG-1 和 MPEG-2 是采用相同原理为基础的预测编码、变换编码、熵编码及

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值