剪切视频
选择 MP4 或 MOV,设好从哪里开始、到哪里结束(输入秒数,或用暂停时的画面),然后下载剪短后的新 MP4。剪切精确到帧,不会被凑到最近的关键帧,视频也不会离开你的设备。
正在检查你的浏览器能做什么…
使用方法
- •选择或拖入视频。页面会读取它的尺寸、时长和帧率,并显示预览。
- •播放或拖动预览,然后点“开始”和“结束”下面的“用当前画面”,或直接输入秒数。
- •点“剪切视频”。页面从开始点之前的关键帧解码,丢掉开始点之前的画面,再把保留的画面重新编码为 H.264。声音直接复制,不重新编码。
- •下载新的 MP4。原文件不会被改动。
- •文件用 mp4box.js 读取、用 mp4-muxer 写出,这两个开源库都从本站提供(许可声明:/tools/vendor/NOTICE-media.txt)。解码和编码用的是浏览器自带的 WebCodecs,不向任何地方发送内容。
它能做什么,不能做什么
- •读取最大 1 GB 的 MP4、MOV、M4V,视频需为 H.264(手机的 HEVC 只有在你的浏览器能解码时才行)。不支持 WebM、MKV、AVI。
- •需要支持 WebCodecs 和 H.264 编码器的浏览器:电脑上较新的 Chrome 或 Edge、Safari 16.4 及以上,或 Firefox 130 及以上。页面会先检查,不支持时会告诉你。
- •画面会以接近原视频的码率重新编码,因此不是逐字节相同的;大多数人看不出区别。无损剪切只能在关键帧处下刀(通常相隔一两秒),这个工具不这样做。
- •直接复制的声音按它自己约 1/45 秒的小段切开,所以声音的起止可能和画面差几毫秒,听不出来。
- •每次只能保留一段:想剪掉中间一段,请剪两次,再用别的工具把两段拼起来。
- •拍摄日期、位置等元数据不会复制。HDR 视频不会做色调映射。
常见问题
- 会上传我的视频吗?
- 不会。视频由你的浏览器自己读取、剪切并保存。页面只会下载两个读写 MP4 的小代码文件,没有其他内容进出。
- 剪切精确吗?
- 精确到帧。很多快速剪切工具会在最近的关键帧处下刀,结果多出一两秒。本页从开始点之前的关键帧解码,再丢掉开始点之前的画面,所以结果的第一帧就是你选的那一帧。
- 剪切会损失画质吗?
- 会有一点:保留的画面会用浏览器的 H.264 编码器、以接近原视频的码率重新编码。声音原样复制。
- 怎么选到准确的那一帧?
- 在想开始的地方暂停预览,点“用当前画面”。之后还可以微调秒数,比如 12.35。
- 为什么我的手机视频打不开?
- 很多手机视频用 HEVC(H.265)。如果你的浏览器无法解码,页面会在开始处理前告诉你。Safari,或有硬件视频支持的电脑上的 Chrome、Edge 通常可以。
- 能剪 WebM 或 MKV 吗?
- 这里不行。本页只读取 MP4、MOV 和 M4V。