音视频中的复用器

🎬 什么是复用器(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 老式格式,不适合现代流媒体

相关推荐
雪的季节2 小时前
音视频(51-52)
音视频
hz567893 小时前
视频会议终端品牌如何选择?主流产品特点与选型标准
安全·音视频·实时音视频·信息与通信
NutShell Wang5 小时前
国产全模态开源潮:从语言模型到视频模型,中国开源生态再升级
人工智能·语言模型·开源·大模型·音视频·多模态·vibe coding
民乐团扒谱机7 小时前
【读论文】复调音乐信号的主旋律提取:方法、应用与挑战
开发语言·人工智能·算法·音视频·音乐
byte轻骑兵8 小时前
【AVDTP】规范精讲[8-3]: 流配置核心三步:从参数下发到动态重配置全拆解
音视频·avrcp·蓝牙耳机·蓝牙车机·蓝牙音频控制
微帧Visionular10 小时前
GenOpt像素智绘引擎|AI生成视频需要怎样的视觉优化算法?
人工智能·aigc·音视频
杀生丸学AI1 天前
【世界模型】MotionForesight:视频模型应用于未来的三维场景流预测
音视频
开开心心就好1 天前
视频播放器完美解码集成三款播放器切换使用
前端·人工智能·智能手机·电脑·音视频·virtualenv·pygame
cuijiecheng20181 天前
RK3588音视频播放器方案对比
音视频
海带紫菜菠萝汤1 天前
MSE (Media Source Extensions) 实战:流媒体分块加载与自适应码率
前端·javascript·音视频