Muxing
复用(流多路复用)
将独立的视频、音频、字幕和元数据流组合到单个容器文件中的过程。逆操作(解复用)将容器拆分回各个独立的流。
技术细节
多路复用将来自多个流的数据交织到单个文件中,管理同步时间戳(PTS/DTS)和缓冲。交织确保所有流以小块写入以实现平滑播放。解复用解析容器格式以提取各个流。FFmpeg的-map选项允许精确选择要复用的流。
示例
```html <!-- Muxing: HTML5 video with format fallback --> <video controls preload="metadata"> <source src="video.webm" type="video/webm; codecs=vp9,opus"> <source src="video.mp4" type="video/mp4"> Your browser does not support HTML5 video. </video> ```