音视频中的复用器

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

相关推荐
菜包eo14 小时前
如何使用数字化动态水印对教育视频进行加密?
音视频·同态加密
ViiTor_AI15 小时前
语音对话秒译 + 视频悬浮字 + 相机即拍即译:ViiTor 如何破局跨语言场景?
音视频·机器翻译·视频翻译工具
安特尼16 小时前
Datawhale AI夏令营:基于带货视频评论的用户洞察挑战赛
机器学习·语言模型·音视频
嘉恩督18 小时前
视频人脸处理——人脸面部动作提取
python·音视频
小雪人8281 天前
如何批量旋转视频90度?
音视频
apihz1 天前
通用图片搜索-搜狗源免费API接口使用指南
android·java·python·php·音视频
aqi001 天前
FFmpeg开发笔记(七十四)Windows给FFmpeg集成二维码图像的编解码器
ffmpeg·音视频·直播·流媒体
Antonio9151 天前
【音视频】HLS拉流抓包分析
音视频
9527华安2 天前
FPGA实现SDI转LVDS视频发送,基于GTP+OSERDES2原语架构,提供工程源码和技术支持
fpga开发·音视频·lvds·gtp·sdi·oserdes2
王者鳜錸2 天前
基于Selenium和FFmpeg的全平台短视频自动化发布系统
selenium·ffmpeg·音视频