转封装为 MP4
将媒体流装入 MP4 容器,适合更换封装格式,保留原有画质和声音。
怎么用
添加视频,选择第一输入文件,填入命令并运行。默认生成 output.mp4。
注意事项
模板使用 -c copy 直接复制媒体流,不压缩体积,也不修复损坏的视频。输入中的所有媒体流都必须能被 MP4 容器接受,否则需要调整命令或转码。
浏览器里的音视频工作台
转封装、合并音视频、提取音频,也可以直接运行 FFmpeg 命令。一切都在浏览器内完成。
工作区总容量上限 250 MB,手机建议使用小文件。
添加视频、音频、图片或播放列表,开始处理。
每次执行一条 FFmpeg 命令。输入使用 /inputs/文件名,输出使用普通文件名;不支持 Shell 管道和脚本。
准备就绪。添加文件并选择命令即可开始。
准备就绪。添加文件并选择命令即可开始。
先添加文件,选择常用命令和输入文件,再点击「填入命令」。检查编辑器中的命令后点击「运行命令」,完成后到工作区下载输出文件。
将媒体流装入 MP4 容器,适合更换封装格式,保留原有画质和声音。
添加视频,选择第一输入文件,填入命令并运行。默认生成 output.mp4。
模板使用 -c copy 直接复制媒体流,不压缩体积,也不修复损坏的视频。输入中的所有媒体流都必须能被 MP4 容器接受,否则需要调整命令或转码。
把一个视频文件的画面与另一个文件的声音合并,适合为无声视频配音或替换原声。
添加两个文件,将第一输入设为视频、第二输入设为音频,填入命令并运行,生成 merged.mp4。
只取第一文件的首条视频轨和第二文件的首条音轨,原视频声音不会保留。默认复制媒体流,输出在较短的一方结束;编码需兼容 MP4。
将视频或音频中的声音转换为 MP3,方便单独收听、剪辑或保存。
选择包含音轨的输入文件,填入命令并运行,生成 audio.mp3。
会重新编码音频,存在有损转换,不是原音轨的无损提取。默认由 FFmpeg 选择一条音轨;没有音轨的文件无法执行此操作。
去掉视频中的声音,生成可用于重新配音或静音展示的视频。
选择视频并填入命令,运行后下载 silent.mp4。
只保留首条视频轨,不保留音轨、字幕和其他轨道。画面采用流复制,不重新编码,但原视频编码仍需兼容 MP4。
把视频或音频中的声音编码为 AAC,并保存到 M4A 文件中。
选择包含音轨的文件,填入命令后运行,生成 audio.m4a。
默认音频码率为 192 kb/s,可修改命令中的 -b:a 192k。此操作会有损重新编码,输出扩展名是 .m4a,不是裸 AAC 文件。
将多个编码兼容的 TS 片段按顺序连接,适合合并分段保存的视频。
工作区只保留要拼接的 TS 文件,按显示顺序检查片段。填入命令并运行,生成 joined.ts。需要换序时先下载并移除文件,再按所需顺序逐个添加。
模板会使用工作区中的全部文件,包括之前的输出;第一输入选项不会改变拼接顺序。各片段应具有一致的编码和媒体流参数,不能任意混合不同分辨率或音轨配置。
截取视频片段,默认保存开头 10 秒,适合快速保留一小段内容。
选择视频并填入命令。修改 -ss 00:00:00 设置起点,修改 -t 10 设置持续秒数,运行后生成 clip.mp4。
模板采用流复制,起点可能对齐到关键帧,无法保证逐帧精确。超出源文件时长的部分不会补齐;需要精确裁剪时需自行改用重新编码命令。
把视频开头的一小段变成 GIF 动图,适合制作无声演示或分享片段。
选择视频并填入命令,默认生成前 5 秒、每秒 10 帧、宽 480 像素的 preview.gif。可修改 -t、fps 和 scale 调整效果。
GIF 不包含声音。此模板会重新编码,耗时与文件大小可能较高,颜色也可能与原视频有差异;建议先处理短片段。
在运行日志中查看当前内置 FFmpeg 的基础命令帮助。
选择「FFmpeg 帮助」,点击「填入命令」后运行,无需添加文件。
帮助内容显示在日志中,不生成可下载的媒体文件。内置版本支持的编解码器和选项可能与电脑上安装的 FFmpeg 不同。
直接编辑 FFmpeg 参数,完成模板以外的处理,也可以在填入模板后调整参数。
输入路径使用 /inputs/文件名,输出使用普通文件名,例如 ffmpeg -i "/inputs/video.mp4" -c copy result.mp4。文件名有空格时用引号包裹。
每次只运行一条命令,不支持 Shell 管道、脚本或多命令串联。改变输入选择后,需再次点击「填入命令」才会更新编辑器;实际执行以编辑器中的内容为准。
一次添加多个本地文件,并将处理结果保留在同一个工作区,方便继续加工。
点击添加区域选择文件,或把文件拖入区域。同名文件会自动添加编号;输出文件也可在下一次操作中选为输入。
工作区总容量上限为 250 MB,输入和输出都计入。文件不会上传到服务器;刷新或关闭页面会丢失工作区内容。播放列表引用的片段也需添加并正确匹配路径。
检查处理前后的内容,并把需要的文件保存到设备。
点击文件下方的「预览」查看支持的视频、音频或图片;点击「下载」保存单个文件。「关闭预览」只关闭展示,不删除文件。
浏览器不支持某种格式时,下载后用兼容的软件打开。输出不会自动保存到设备,清空或离开页面前请先下载。
减少手动输入文件名的错误,便于编写或修改命令。
「复制文件名」复制工作区显示的名称;「插入文件名」在命令编辑器的光标处插入带引号的 /inputs/ 路径,并替换选中的文本。
复制的名称不含 /inputs/ 前缀,手写输入路径时需要补上。插入后检查参数之间是否有空格;它不会自动补齐 -i 等参数。
查看引擎加载、命令输出和失败原因,必要时中止耗时操作。
点击「运行命令」开始处理,点击「停止运行」中止。日志会跟随新消息滚动,点击「清空日志」可清除当前显示。
停止后保留已有工作区文件,本次未完成的结果不保留。每次运行会重置日志,最多显示最近约 400 行;清空日志不会停止任务。
移除不再需要的文件,释放工作区占用。
点击单个文件的「删除」,或使用「清空工作区」移除全部输入和输出。运行期间需先停止任务再操作。
删除立即生效,无法在页面内撤销;它不会删除设备上的原文件。尚未下载的输出被移除后需要重新生成。
首次使用需下载约 30 MB 的引擎。处理会占用浏览器内存,关闭页面将清空工作区。
复制媒体流速度快且不损失画质,转码和生成 GIF 则需要更多时间。转封装仍需满足容器与编码兼容性。
裁剪采用流复制,切点可能对齐到关键帧;TS 拼接要求媒体流兼容。清空工作区前请先下载结果。