当前位置: 首页 > news >正文

音视频中的复用器

🎬 什么是复用器(Muxer)?

复用器(muxer)是负责把音频、视频、字幕等多个媒体流打包(封装)成一个单一的文件格式的组件。


💡 举个形象的例子:

假设你有两样东西:

  • 一段视频流(例如 H.264 编码)

  • 一段音频流(例如 AAC 编码)

但你不能直接播放这两个流 —— 你需要把它们组合打包进一个“容器格式”文件,比如:

  • .mp4

  • .flv

  • .mkv

  • .ts

这个“打包”的过程就叫做 复用(multiplexing),而负责这个过程的软件模块就是 muxer(复用器)


🔁 与之相对的是:

名称功能举例
Muxer(复用器)封装输出把音频、视频流封装为 .mp4.flv
Demuxer(解复用器)拆解输入.mp4 等文件中分离出音视频流

🛠 在 FFmpeg 中:

  • ffmpeg -muxers 就是列出你当前 FFmpeg 编译支持的所有 输出格式(封装格式、复用器)。

  • ffmpeg -demuxers 列出所有 输入格式(解封装格式、解复用器)。


📦 常见封装格式(也叫容器格式):

封装格式文件扩展名特点
MP4.mp4常见网络播放格式,支持流式传输
FLV.flvFlash 视频格式,旧视频网站常用
MKV.mkv开源强大,支持多轨音视频
TS.ts数字电视流媒体格式,MPEG-TS
AVI.avi老式格式,不适合现代流媒体

相关文章:

  • mac笔记本如何快捷键截图后自动复制到粘贴板
  • 从零开始的数据结构教程(六) 贪心算法
  • 【HTML/CSS面经】
  • 华为OD机试真题——简单的自动曝光平均像素(2025A卷:100分)Java/python/JavaScript/C/C++/GO最佳实现
  • OCC笔记:面、边的方向(TopAbs_Orientation)
  • Spring Security架构中过滤器的实现
  • 前端ul-image的src接收base64快捷写法
  • 关于 smali:2. 从 Java 到 Smali 的映射
  • 测试策略:AI模型接口的单元测试与稳定性测试
  • Practice 2025.5.29 —— 二叉树进阶面试题(1)
  • NW907NW918美光固态闪存NW920NW930
  • Docker安装
  • Python+VR:如何让虚拟世界更懂你?——用户行为分析的实践
  • cf2059B
  • C54-动态开辟内存空间
  • MyBatis动态SQL
  • go并发编程| channel入门
  • 2024 CKA模拟系统制作 | Step-By-Step | 15、查看Pod日志
  • ICECEPSS 2025:节能环保与社会治理的融合之道
  • 百度之星2024 初赛第一场 补给
  • 北京丰台做网站/百度关键词排名突然没了
  • 吉林沈阳网站建设/黑科技引流推广神器
  • 杭州企业做网站/关键词排名怎么做上去
  • wordpress系统选择/关键词优化seo多少钱一年
  • 科技有限公司经营范围有哪些/安徽seo推广公司
  • 贵阳微信网站制作/网络营销的六大功能