无需上传、100% 本地处理、无需账户

裁剪视频

选择开始和结束时间来裁剪视频。快速模式在关键帧附近裁剪(即时),精确模式重新编码以获得逐帧精确的结果。

裁剪视频 的工作原理

直接在浏览器中使用 ffmpeg WebAssembly 将视频裁剪到特定的开始和结束时间。有两种模式可用:快速流复制在你选择的开始点之前的最近关键帧处查找,并在结束点之后的最近关键帧处切割,无论片段长度都在几秒内完成,并且完全无损,但实际切割边界可能与你的目标时间戳偏差最多几帧。精确重新编码模式用 libx264 转码所选片段,以额外 CPU 时间为代价实现帧精确的准确性。

复制模式适合几分之一秒的偏差可以接受的粗略剪切,完全不会造成画质损失。重新编码模式适合演示片段、精华集锦,或任何切割必须从精确帧开始或结束的情况。重新编码模式中的处理时间随片段长度和设备 CPU 速度扩展。

裁剪视频 的分步使用说明

  1. 拖入或选择你要剪切的视频。
  2. 输入你要保留的片段的开始时间和结束时间。
  3. 选择「快速复制」模式进行几乎即时的无损剪切,或选择「精确」模式进行帧精确的重新编码。
  4. 点击「修剪」开始在你的设备上处理。
  5. ffmpeg 完成后下载修剪后的片段。

常见使用场景

  • 从长运动录制中剪切 30 秒精华片段分享到社交媒体,关键帧边界剪切完全可以接受。
  • 从较长的屏幕录制中提取精确的 10 秒产品演示片段,使用重新编码模式达到精确的帧边界,用于循环动画。
  • 从录制的网络研讨会中删除长篇介绍和结尾,只向同事发送核心内容。
  • 通过单独修剪每个章节将旅行视频分割为多个片段,然后以新顺序合并它们。

常见问题

为什么在复制模式下修剪后的片段在我选择的时间之前或之后开始?

视频流通过周期性关键帧压缩;为避免解码所有先前帧,复制模式查找到开始时间之前或该时间处的最近关键帧。因此切割边界被捕捉到该关键帧,而不是你的精确时间戳。对于帧精确修剪,切换到精确重新编码模式,它从关键帧解码并丢弃开始点之前的额外帧。

修剪视频需要上传到任何地方吗?

不需要。ffmpeg.wasm 在你的浏览器标签页内执行剪切。在复制模式下,工具使用 -c copy 加 -ss 和 -to 参数;在精确模式下,它用 libx264 重新编码。无论哪种方式,你的素材都保留在设备的本地内存中,修剪后的文件直接保存到你的下载文件夹。

修剪工具支持哪些格式作为输入?

ffmpeg.wasm 读取 MP4、MOV、WebM、MKV、AVI 和大多数其他常见容器。复制模式下的输出保留源容器(因此 WebM 修剪输出 WebM)。精确模式输出 MP4 H.264,可在所有现代浏览器和设备上播放。

可以从视频中修剪出中间部分并连接剩余的两部分吗?

此工具修剪为单个连续范围。要删除中间部分,请将第一部分(开始到切割点)和第二部分(切割点到结束)分为两次单独操作修剪,然后使用视频合并工具将它们合并为一个文件。

如何为几小时长的片段输入时间?

以 HH:MM:SS 格式或总秒数输入时间。例如,1:23:45 表示从片段开始起一小时二十三分四十五秒。

音频与视频一起修剪吗?

会。视频和音频流都被剪切到相同的开始和结束边界。在复制模式下,两个流都不重新编码地复制;在精确模式下,视频重新编码,音频根据编解码器复制或重新编码以保持同步。

可以在手机上修剪视频吗?

可以,尤其是快速复制模式,因为它不解码整个文件,对内存的占用很轻,很适合手机浏览器。精确模式需要重新编码,占用更多 RAM,因此在较旧的手机上,建议优先使用复制模式,或先把源片段裁短一些。