# 媒体流探测报告

生成可读的媒体流和 codec 报告。

> 标准页面: https://elysiatools.com/zh/tools/stream-probe-report

- **分类:** Media

- **关键词:** 媒体流, 探测, 报告, 编码

## 概述

ffprobe 报告，显示流数量、编码、尺寸、采样率、码率、语言和时长。

## 输入项

- **媒体文件** (file)

## 适用场景

- 需要快速确认音视频文件的编码格式、分辨率或音频采样率等详细参数时。
- 遇到多语言音轨或多字幕流的媒体文件，需要核对轨道语言和流数量时。
- 在排查音视频播放兼容性问题，需要分析文件码率和时长等底层元数据时。

## 工作原理

- 上传需要分析的音频或视频文件（支持最大 100MB 的媒体文件）。
- 系统在后台使用 ffprobe 对媒体文件进行深度探测与解析。
- 自动提取流数量、编码、尺寸、采样率、码率、语言和时长等信息，并生成可视化的 HTML 报告。

## 使用案例

- 视频剪辑师在导入素材前，检查视频的编码格式和分辨率是否符合剪辑软件要求。
- 音频工程师核对音频源文件的采样率和码率，以确保混音输出的质量。
- 播放器开发人员排查特定视频无法播放的原因，分析其内部的媒体流和轨道配置。

## 常见问题

### 这个工具支持分析哪些类型的文件？

支持常见的视频和音频文件，如 MP4、MKV、AVI、MP3、WAV 等，文件大小限制在 100MB 以内。

### 报告中会包含哪些具体的媒体信息？

报告会详细列出媒体流数量、编码格式（Codec）、视频分辨率（尺寸）、音频采样率、码率、语言轨道以及总时长。

### 探测报告是以什么格式呈现的？

探测结果将直接生成为一个结构清晰、易于阅读的网页（HTML）报告。

### 为什么我的视频文件上传后无法解析？

请确保文件未损坏，且大小不超过 100MB。如果文件格式过于特殊，ffprobe 可能无法识别其编码。

### 这个工具会保存我上传的视频或音频文件吗？

不会。上传的文件仅用于实时探测和生成报告，解析完成后会立即从服务器中清除，保护您的隐私。

## 相关工具

- [有声书原稿校对与补录清单](https://elysiatools.com/zh/tools/audio-audiobook-manuscript-proofreader): 对比旁白音频与原稿，下载包含漏读、多读和措辞变化时间点的补录清单。
- [音频频谱视频](https://elysiatools.com/zh/tools/audio-to-spectrogram-video): 将音频生成频谱可视化视频
- [音频波形视频](https://elysiatools.com/zh/tools/audio-to-waveform-video): 将音频生成波形可视化视频
- [媒体元数据转 JSON](https://elysiatools.com/zh/tools/media-metadata-to-json): 使用 ffprobe 将音视频元数据导出为 JSON。
- [双音轨视频合并器](https://elysiatools.com/zh/tools/video-dual-audio-merger): 用 copy 模式给视频封装两条音轨。
- [视频音视频流提取](https://elysiatools.com/zh/tools/video-stream-extractor): 先检测流信息，再以无转码方式直接提取音频流、无音频视频流或同时提取两者
- [视频转 MP3 转换器](https://elysiatools.com/zh/tools/video-to-mp3): 从视频中提取音频并转换为 MP3，支持比特率、采样率和声道设置
- [跟读提示生成器](https://elysiatools.com/zh/tools/audio-read-along-cue-generator): 从旁白音频及其脚本生成句子或单词级时间戳提示,用于卡拉OK式跟读和语言学习。

## 示例

- [Bevy 游戏引擎示例](https://elysiatools.com/zh/samples/bevy-samples): Bevy Rust 游戏引擎示例，包含 ECS、2D/3D 图形、音频和游戏机制实现
- [Godot Engine 示例](https://elysiatools.com/zh/samples/godot): Godot引擎示例，包括2D/3D游戏、GDScript、C#和引擎功能
- [WebRTC 实时通信示例](https://elysiatools.com/zh/samples/webrtc-samples): 全面的 WebRTC 示例，用于点对点音视频通信、数据通道、屏幕共享和信令服务器实现
- [Arduino 开发示例](https://elysiatools.com/zh/samples/arduino): 全面的 Arduino 开发示例，包括微控制器编程、传感器和执行器控制、机器人项目和实时系统设计

## 相关内容

- [流复制、重封装与媒体打包工具专题](https://elysiatools.com/zh/hubs/stream-copy-remux-and-media-packaging): 将媒体流探测、重封装、直通剪切、音轨合流、软字幕封装、封面嵌入与批量 rewrap 工具集中到一个低 CPU 媒体打包专题中。
- [音频预览、音色与效果生成工具](https://elysiatools.com/zh/hubs/audio-generate): 在一个专题里比较音频预览生成、静音片段创建、铃声制作、音频指纹、响度报告和效果型音频生成工具。
- [音频编码与格式转换工具](https://elysiatools.com/zh/hubs/audio-convert): 在一个专题里比较音频格式转换、码率调整、采样率转换、编码切换和导出工具，适合交付与归档工作流。
- [音频编辑与清理工具](https://elysiatools.com/zh/hubs/audio-utility): 在一个专题中比较音频裁剪、静音处理、淡入淡出、混音和降噪工具，适合播客、配音和音乐清理流程。
