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

音视频中的复用器

🎬 什么是复用器(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.lryc.cn/news/2394691.html

相关文章:

  • 戴尔AI服务器订单激增至121亿美元,但传统业务承压
  • 远程线程注入
  • 如何手搓扫雷(待扩展)
  • 俄军操作系统 Astra Linux 安装教程
  • 第三方软件评测机构如何助力软件品质提升及企业发展?
  • Python打卡训练营Day40
  • 【仿生系统】爱丽丝机器人的设想(可行性优先级较高)
  • JS逆向案例—喜马拉雅xm-sign详情页爬取
  • 钩子函数的作用(register_hook)
  • 电子电路:深入了解CMOS技术构造和工作原理
  • STM32CubeMX定时器配置
  • QNAP MEMOS 域名访问 SSL(Lucky)
  • 跟单业务并发量分析
  • 如何将多张图组合到一张图里同时保留高的分辨率(用PPT+AdobeAcrobat)
  • pycharm找不到高版本conda问题
  • 支持selenium的chrome driver更新到137.0.7151.55
  • 2025年上半年软考系统架构设计师--案例分析试题与答案
  • Eclipse 插件开发 5.2 编辑器 获取当前编辑器
  • 讲述我的plc自学之路 第十二章
  • Visual Studio 的下载安装
  • C# 如何获取当前成员函数的函数名
  • 苍茫命令行:linux模拟实现,书写微型bash
  • 虚拟DOM和DOM是什么?有什么区别?虚拟DOM的优点是什么?
  • 累加法求数列通项公式
  • 鸿蒙NEXT应用加固工具哪家更好?国内主流的6款对比
  • 高效多线程图像处理实战
  • [特殊字符]《计算机组成原理》第 8 章 - CPU 的结构和功能
  • 第八篇:MySQL 备份恢复与数据安全管理实战
  • 系统是win11+两个ubuntu,ubuntu20.04和ubuntu22.04,想删除ubuntu20.04且不用保留数据
  • OramaCore 是您 AI 项目、答案引擎、副驾驶和搜索所需的 AI 运行时。它包括一个成熟的全文搜索引擎、矢量数据库、LLM界面和更多实用程序