音视频中的复用器

🎬 什么是复用器(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 .flv Flash 视频格式,旧视频网站常用
MKV .mkv 开源强大,支持多轨音视频
TS .ts 数字电视流媒体格式,MPEG-TS
AVI .avi 老式格式,不适合现代流媒体

相关推荐
Ulyanov1 小时前
基于ttk的现代化Python音视频播放器:UI设计与可视化技术深度解析
python·ui·音视频
Black蜡笔小新2 小时前
GB28181视频汇聚平台EasyCVR构建智慧环保可视化监测解决方案,赋能生态可持续发展
音视频
肖爱Kun3 小时前
SRT协议封装MPEG-TS 流的视频和音频PES头结构
音视频
reasonsummer4 小时前
【教学类-160-02】20260409 AI视频培训-练习2“豆包AI视频《小班-抢玩具》+豆包图片风格:手办”
python·音视频·ai视频·豆包·通义万相
肖爱Kun4 小时前
SRT协议封装MPEG-TS 流的视频和音频TS头结构
网络·音视频
Cxiaomu4 小时前
Flutter 录制视频+大文件上传 MinIO + NodeJS落库
flutter·音视频·文件上传
李宏伟~5 小时前
大文件分片案例html + nodejs + 视频上传案例
javascript·html·音视频
VOOHU-沃虎5 小时前
沃虎电子:音频变压器在信号隔离与音频接口中的选型与应用解析
算法·音视频
Likeadust5 小时前
智能会议管理系统EasyDSS构建企业视频全场景解决方案
人工智能·音视频
墨染倾城殇6 小时前
FSC-BW5028MV适配车载多场景方案:WiFi7+蓝牙5.4 让音频与数据并发稳定输出
网络·音视频·wifi 7·蓝牙5.4·车载蓝牙模块