土薯工具 Toolshu.com 登录 用户注册

在线 FFmpeg 工具

点击或拖拽文件到这里

支持视频、音频、图片等任意格式,可多文件

FFmpeg 命令 (ffmpeg 已固定,请填写后续参数)
ffmpeg
(命令中请使用相同文件名,多个文件名用逗号分隔)
快速模板: 视频提取音频 压缩视频 裁剪片段 改变分辨率 修改帧率 截取封面帧 合并音视频 转 GIF 音频加速 按时长分割
处理中
初始化...
查看详细日志
处理结果
工具介绍

在线 FFmpeg 工具 — 浏览器端多媒体处理

本工具是一个基于 FFmpeg.wasm 的在线命令执行器,将完整的 FFmpeg 编译为 WebAssembly 在浏览器中运行。你可以像在本地终端一样输入任意 FFmpeg 参数,对上传的视频、音频、图片文件执行处理,无需安装 FFmpeg,无需将文件上传至服务器。

本工具面向开发者和技术用户,适合快速验证 FFmpeg 命令、处理临时文件、或在没有本地环境时完成多媒体处理任务。


核心特性

  • 自由输入命令:命令框前缀固定 ffmpeg,用户填写后续所有参数,不做任何限制
  • 多文件支持:可同时上传多个文件,每个文件自动分配别名(如 input.mp4input2.mp3),点击别名即可插入命令框
  • 实时日志:完整输出 FFmpeg 的 stderr 日志,方便排查命令错误
  • 多文件输出:支持逗号分隔多个输出文件名,处理完成后逐一预览和下载,多文件可打包为 ZIP
  • 内存崩溃恢复:内置引擎重置机制,遇到大文件导致的内存溢出可一键恢复

快速模板

内置多个常用命令模板,点击即可填入命令框,包括:

  • 视频提取音频:从 MP4、MKV、MOV 等视频文件中提取 MP3、AAC、WAV 等音频格式
  • 视频压缩:使用 H.264/H.265 编码器降低视频体积,自定义 CRF 质量参数
  • 视频裁剪:按时间点精确截取视频片段,支持无损流复制
  • 分辨率调整:自由缩放视频尺寸,支持 1080p、720p 等标准分辨率
  • 帧率修改:将视频帧率调整为 24fps、30fps、60fps 等
  • 截取封面帧:从视频指定时间点截图,输出 JPG/PNG 图片
  • 合并音视频:将独立的视频流和音频流合并为完整文件
  • 转换 GIF:将视频片段转换为 GIF 动图,支持帧率和尺寸调整
  • 音频变速:对音频进行加速或减速处理
  • 按时长分割:将长视频按固定时长切割为多个片段,支持多文件打包下载

使用方法

  1. 点击或拖拽文件到上传区域,支持同时加载多个文件
  2. 点击蓝色文件名标签可快速将文件名插入命令框
  3. 在命令框中填写 FFmpeg 参数(ffmpeg 关键字已固定),或点击快速模板一键填充
  4. 填写输出文件名,多个输出文件用逗号分隔
  5. 点击【开始执行】,查看实时日志,处理完成后预览并下载结果文件

适用人群

本工具适合视频剪辑爱好者、开发者、自媒体创作者以及任何需要快速处理音视频文件的用户。对于熟悉 FFmpeg 命令行的用户,可以直接输入任意参数;对于新手,内置的快速模板可以覆盖大多数常见场景。


常见问题(FAQ)

文件会上传到服务器吗?

不会。所有文件处理完全在浏览器本地进行,不会发送到任何服务器,您的文件隐私完全受保护。

支持哪些格式?

FFmpeg 本身支持几乎所有主流格式,包括 MP4、MKV、MOV、AVI、FLV、MP3、AAC、WAV、FLAC、GIF、JPG、PNG 等。具体支持情况取决于 WebAssembly 编译版本的编解码器。

处理速度慢怎么办?

WebAssembly 版本性能约为原生 FFmpeg 的 1/3 到 1/5,处理大文件或复杂编码任务耗时较长属于正常现象。建议对大文件先裁剪再处理,或降低分辨率后操作。

命令报错怎么排查?

展开日志面板查看完整的 FFmpeg 输出,错误信息会以红色高亮显示,与本地终端输出格式一致,可直接按照 FFmpeg 文档排查。

出现内存错误怎么办?

点击【重置引擎】按钮可重置 FFmpeg 实例,释放内存后重新初始化,通常可解决因大文件导致的崩溃问题。

发现周边 发现周边
评论区

加载中...