视频剪切
在浏览器中完成,无需上传
MP4
在关键帧剪切 · 未重新编码
视频
MP4 · MOV · M4V → MP4规格
7 项| 项目 | 数值 | 备注 |
|---|---|---|
| 输入 | MP4、MOV、M4V | 按文件内容判断,而不是文件名 |
| 输出 | MP4 | 同样的画面和声音,新的容器 |
| 剪切点 | 它之前的关键帧 | 结果会说明往前移了多少 |
| 画质 | 不变 | 不解码也不编码任何一帧 |
| 声音 | 保留 | 音轨也一起复制 |
| 文件大小 | 不限 | 只读取文件的索引;画面留在磁盘上 |
| 处理位置 | 这个浏览器 | 不发送到服务器 |
会发生什么
4会发生什么,为什么
选择开始和结束,中间的部分就成为一个新的 MP4。什么都不解码:结果里的帧就是源文件自己的字节,保持原有的顺序,外面写一份新的索引。所以它一秒钟就完成而不是一分钟,标签也说文件没有重新编码。
视频并不把每一帧都完整地存下来。关键帧是完整的画面;它后面的帧只记录从那以后变化的部分,所以离开前面的帧就无法显示。因此剪切只能从关键帧开始。这个页面把起点移回所选时刻之前的关键帧——从不往后移,那样会悄悄丢掉你要保留的一部分——并说明移了多少。这和按块网格裁剪 JPEG 是同一种取舍:结果精确,起点对齐。
关键帧通常相隔一两秒,位置由录制设备决定,所以起点移动多少取决于文件而不是这个页面。要停在任意指定的帧上,就得重建从关键帧到那一帧之间的每一帧,那就是重新编码,会损失画质。这个页面不这样做。它告诉你剪切实际在哪里。
文件从不上传,也从不整个读进内存:只读取文件末尾的索引,所以两小时的录像和十秒的片段打开得一样快,你下载的片段由已经在你磁盘上的文件各部分组装而成。短于 0.2 秒的范围会被拒绝。
常见问题
4为什么我的开始时间变了
因为你选的那一帧是以与前面各帧的差异存储的,播放器不能从那里开始。剪切会移回到你的起点处或之前的最后一个关键帧。结果下方的说明会写出移了几秒。
能正好剪在我想要的位置吗
不重新编码就不能,而这个页面不重新编码。从任意指定帧开始的剪切,必须重建关键帧到那一帧之间的帧,重建的帧就是新的一代损失。诚实的选择只有两种:对齐关键帧并保持原画质的剪切,也就是这个页面;或者重新编码的剪辑软件。
手机拍的 MOV 可以吗
可以。MOV 是换了名字的同一种格式,结果输出为 MP4。手机写入旋转信息的显示矩阵会被带过来,所以竖拍的片段仍然是竖的。
视频会上传吗
不会。浏览器从你的磁盘读取文件,新文件也在这个页面上写出。本网站没有上传接口,文件根本无处可去。