ToolboxAgent

视频格式转换

在线视频格式转换工具,支持MP4和WebM格式互转,纯浏览器端处理,无需上传到服务器

点击或拖拽视频文件到此处上传(最大100MB)

SUPPORTED: video/mp4,video/webm,video/*

使用说明

  1. 1 上传视频文件(支持MP4、WebM等格式,最大100MB)
  2. 2 选择目标格式(MP4或WebM)
  3. 3 点击"转换"按钮,等待转换完成后下载

相关工具

音频格式转换

在线音频格式转换工具,支持MP3、WAV、OGG、FLAC格式互转,纯浏览器端使用ffmpeg.wasm处理,无需上传到服务器

CSV / JSON 互转

在线 CSV 与 JSON 互转工具,支持表头解析、数组对象格式化和结果复制。

CSV转Excel

在线CSV转Excel工具,上传CSV文件后解析并生成可下载的 .xlsx 文件

Excel转CSV

在线Excel转CSV工具,支持上传 .xlsx/.xls 文件并导出为CSV文本,使用SheetJS解析

Excel转JSON

在线Excel转JSON工具,上传Excel文件后解析为JSON对象数组(首行为键)

视频提取音频

从视频中提取音轨,支持输出MP3、WAV、OGG格式,纯浏览器端使用ffmpeg.wasm处理,无需上传到服务器

ZIP文件压缩/解压

在线压缩文件为ZIP或解压ZIP文件,支持多文件打包压缩和ZIP批量解压,纯浏览器本地处理不上传服务器。

HTML转Markdown

在线HTML转Markdown工具,使用TurndownService解析HTML并输出标准Markdown格式

图片转PDF

在线图片转PDF工具,支持多张图片按顺序生成PDF,每张图片一页,纯浏览器端处理

JSON转CSV

在线JSON转CSV工具,支持嵌套对象展平、自动生成表头,正确处理逗号、引号和换行。

JSON转Excel

在线JSON转Excel工具,粘贴JSON数组后生成可下载的 .xlsx 文件,自动提取字段作为表头

Markdown / HTML 互转

在线 Markdown 与 HTML 互转工具,支持安全预览、源码转换和快速复制结果。

PDF转图片

在线将 PDF 每一页渲染为高清 PNG 图片,支持逐页下载,全部在浏览器内完成。

SVG转PNG

在线SVG转PNG工具,支持文件上传或粘贴SVG代码,可调整缩放倍数。

单位转换

在线单位转换工具,支持长度、重量、温度等多种单位互转,实时计算结果

视频转GIF

在线视频转GIF工具,支持设置宽度、帧率、起止时间,纯浏览器端使用ffmpeg.wasm处理,无需上传到服务器

关于此工具

视频格式转换工具使用 ffmpeg.wasm 在浏览器本地将 MP4 和 WebM 格式的视频互相转换,不需要安装 FFmpeg 命令行工具,也不需要将视频上传到服务器,适合对视频内容有隐私要求的场景。

典型使用场景:前端开发需要将 MP4 录屏转为 WebM 以兼容 Chrome/Firefox(WebM 体积更小)、将浏览器录制的 WebM 格式视频转为 MP4 便于在 iPhone、微信、剪映等不支持 WebM 的环境中播放、将下载的 WebM 视频转为 MP4 便于上传到只接受 MP4 的平台。

相比在命令行安装 FFmpeg 执行 ffmpeg -i input.webm output.mp4,这个工具零配置,特别适合不熟悉命令行的用户。相比上传到在线转换网站,本地处理更安全,100MB 以内的视频不需要等待服务器处理队列。

常见问题

MP4 转 WebM 和 WebM 转 MP4 哪个更常用? +

WebM 转 MP4 更常见。Chrome/Edge 的屏幕录制 API 和 OBS 等工具默认输出 WebM 格式,但 WebM 在 macOS、iOS、微信视频等环境中播放兼容性差。将其转为 MP4(H.264)后,几乎所有设备和平台都能正常播放,是最常见的转换需求。

转换后视频质量有损失吗? +

转换涉及重新编码(transcode),会有一定质量损耗,特别是在不同编码器之间转换时(如 VP9→H.264)。损耗程度取决于输出设置的 CRF(质量参数)值。工具通常使用平衡质量和体积的默认参数,日常使用效果良好。如果对质量要求极高,建议使用 FFmpeg 命令行精细调整编码参数。

WebM 只支持 VP8/VP9 编码,MP4 只支持 H.264 吗? +

不完全是。WebM 容器主要使用 VP8 或 VP9 视频编码配合 Vorbis 或 Opus 音频;MP4 容器通常使用 H.264 或 H.265 视频编码配合 AAC 音频,这是主流组合。工具进行格式转换时会选择目标容器最常用的编解码器,保证兼容性。

视频很长(超过 1 小时),可以用这个工具吗? +

理论上可以,但受限于浏览器内存(通常 1~4GB 可用),超长视频可能导致浏览器内存不足而失败。建议超过 500MB 的视频使用本地 FFmpeg 命令行处理:ffmpeg -i input.webm -c:v libx264 -c:a aac output.mp4,速度快、内存占用少,没有文件大小限制。

转换过程中能看到进度吗? +

工具会显示转换进度(ffmpeg.wasm 通过回调函数报告处理进度),通常以百分比或时间轴进度的形式展示。由于视频转换是 CPU 密集型操作,在转换过程中建议不要关闭或刷新页面,否则转换进度会丢失,需要重新开始。