视频格式转换
在线视频格式转换工具,支持MP4和WebM格式互转,纯浏览器端处理,无需上传到服务器
点击或拖拽视频文件到此处上传(最大100MB)
SUPPORTED: video/mp4,video/webm,video/*
使用说明
- 1 上传视频文件(支持MP4、WebM等格式,最大100MB)
- 2 选择目标格式(MP4或WebM)
- 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 密集型操作,在转换过程中建议不要关闭或刷新页面,否则转换进度会丢失,需要重新开始。