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

音视频中的复用器

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

http://www.xdnf.cn/news/9612.html

相关文章:

  • 变更数据捕获(CDC)与流处理引擎实现医疗数据实时同步(上)
  • MySQL 8主从同步实战指南:从原理到高可用架构落地
  • SSE流式传输
  • Kubernetes 中部署 kube-state-metrics 及 Prometheus 监控配置实战
  • Vue-06(“$emit”和事件修饰符)
  • Azure Devops pipeline 技巧和最佳实践
  • 【HarmonyOS Next之旅】DevEco Studio使用指南(二十八) -> 开发云对象
  • 华为OD机试真题——找终点(2025A卷:100分)Java/python/JavaScript/C/C++/GO最佳实现
  • Rust使用Cargo构建项目
  • 如何做好一个决策:基于 Excel的决策树+敏感性分析应用(针对多个变量)
  • 【Bug】定时任务中 Jpa Save 方法失效
  • 今天遇到的bug
  • 基于大数据的个性化购房推荐系统设计与实现(源码+定制+开发)面向房产电商的智能购房推荐与数据可视化系统 基于Spark与Hive的房源数据挖掘与推荐系统设计
  • Blob文件导出:FileReader是否必需?✨
  • 由enctype-引出post与get的关系,最后深究至请求/响应报文
  • 2026-2030工业发展解读系列:PLM/PDM系统解析报告(预览版)
  • 自动化测试常见函数(下篇)
  • 单卡即可微调大模型!内存占用仅1/8
  • 【全因子组及排序】2022-1-23
  • 技术为器,服务为本:AI时代的客服价值重构
  • 高效推理引擎深度解析:vLLM 与 TGI 架构设计与性能实战指南
  • 在 Linux 中,目录权限,mkdir -m 选项,用法
  • 机器人--里程计
  • leetcode hot100刷题日记——24.回文链表
  • DOM和BOM的区别
  • pip国内镜像源配置
  • 【HW系列】—Log4j2、Fastjson、Shiro漏洞流量特征
  • Dify:详解 docker-compose.yaml配置文件
  • 解答:鲜羊奶真的能帮助青少年心理健康吗?
  • 框架漏洞(2)shiro