裁剪视频 的工作原理
将视频裁剪到任意起止时间。ffmpeg WebAssembly 在本地处理裁剪。当不需要逐帧精确时,可选择快速流复制以获得即时、无损的裁剪;或切换到重新编码模式以进行精确的逐帧裁剪,代价是额外的处理时间。
速度随你的硬件和文件大小而变化。无论片段多长,复制模式都能在几秒内完成;重新编码模式会以实时速度处理所选片段,因此从一个大文件中截取两分钟的节选,在中端设备上可能需要一两分钟。
选择开始和结束时间来裁剪视频。快速模式在关键帧附近裁剪(即时),精确模式重新编码以获得逐帧精确的结果。
将视频裁剪到任意起止时间。ffmpeg WebAssembly 在本地处理裁剪。当不需要逐帧精确时,可选择快速流复制以获得即时、无损的裁剪;或切换到重新编码模式以进行精确的逐帧裁剪,代价是额外的处理时间。
速度随你的硬件和文件大小而变化。无论片段多长,复制模式都能在几秒内完成;重新编码模式会以实时速度处理所选片段,因此从一个大文件中截取两分钟的节选,在中端设备上可能需要一两分钟。
不会。编译为 WebAssembly 的 ffmpeg 就在此浏览器标签页中裁剪你的视频, , 你的素材被读入你自己设备的内存,所选范围在本地被剪切(快速模式用 -c copy 复制流、不重新编码;精确模式用 libx264 重新编码),裁剪后的片段以本地下载的形式提供。不会向 Sunasty 或任何第三方发送任何内容。打开浏览器的 DevTools,切换到「Network」标签页观察:没有任何请求携带你的视频。
流复制会定位到你所选起点之前最近的关键帧,并在你所选终点之后最近的关键帧处剪切, , 它非常快且不产生质量损失,但实际剪切点可能会偏差几分之一秒。重新编码模式将片段精确地转码到你所选的时间戳,提供逐帧精度,代价是处理时间和少量的质量取舍。
ffmpeg 支持的任何格式:MP4、MOV、WebM、MKV、AVI 以及更多。输出默认为 MP4(H.264),可通用播放。如果你以复制模式裁剪 WebM 源文件,输出将保持为 WebM 以避免强制重新编码。
可以,只要页面和 ffmpeg 引擎已经加载完成。该引擎在首次使用时下载且体积较大,但一经缓存便完全在你的设备上运行, , 裁剪视频无需互联网。
它完全免费,无需注册。没有水印,没有每日限额,使用本工具也不需要任何跟踪 cookie。