音视频中的复用器

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

相关推荐
漫游者Nova4 小时前
AI视频加字幕翻译配音软件VideoLingo 3.0版整合包
人工智能·音视频·视频翻译·视频配音·视频加字幕
Antonio9156 小时前
【音视频】RTMP协议详解
音视频
Blossom.1189 小时前
基于深度学习的智能视频行为识别系统:技术与实践
人工智能·深度学习·神经网络·目标检测·机器学习·音视频·sklearn
aqi0010 小时前
FFmpeg开发笔记(六十七)Windows给FFmpeg集成支持RIST协议的librist
ffmpeg·音视频·直播·流媒体
CaptainHailong11 小时前
ffmpeg 给视频画圆圈
ffmpeg·音视频
wkd_00711 小时前
【音视频 | RTP】RTP协议详解(H.264的RTP封包格式、AAC的RTP封包格式)
音视频·aac·h.264·rtp·rtp封包
Niuguangshuo16 小时前
如何正确处理音频数据:16位整数与32位浮点数
音视频
iphone1081 天前
单视频二维码生成与列表二维码生成(完整版)
音视频·视频转二维码·视频二维码·视频生成二维码
胖虎11 天前
(十六)深入了解 AVFoundation - 编辑:音视频裁剪与拼接的Demo项目实现
音视频·音视频编辑·音视频裁剪·音视频拼接
苗杨1 天前
【Faster-Whisper】离线识别本地视频并生成字幕
python·whisper·音视频