视频画面裁剪(导出 MP4)
音视频所有处理都在浏览器本地完成,数据不上传服务器
把视频拖到这里,或点击选择
MP4 / MOV / WebM · 单个文件不超过 200 MB
把视频画面裁掉一块 —— 去掉上下黑边、把横屏裁成竖屏、去掉录屏里的侧边栏。裁剪区域用百分比指定(默认裁中间 80%),因为像素值在选项里是定死的,而视频尺寸不是:默认值对 1920×1080 刚好,对 640×480 就直接越界。产物是真正的 MP4(H.264 + AAC),可以直接发出去。和视频切片一样,这是重编码而不是无损操作 —— 原因写在那一页里(浏览器能编解码但不能解复用),同样地,进度条会告诉你跑到哪一帧。
功能
- 按百分比裁剪:左边距、上边距、宽度、高度都是画面尺寸的百分比
- 百分比的好处是对任何分辨率的视频都成立,默认值不会越界
- 去掉黑边、把横屏裁成竖屏、去掉录屏的侧边栏
- 输出尺寸默认与裁剪区域等大,不额外重采样
- 也可以指定输出宽度,把画面缩小(体积更小)
- 导出真正的 MP4(H.264 + AAC),不是 WebM
- 声音默认保留 —— 只裁画面却把声音丢了会很意外
- 帧率 24 / 30 / 60 fps,画质三档
- 浏览器不支持 WebCodecs 或没有 H.264 编码器时明确报错,不做静默降级
- 全部在浏览器本地完成,视频不上传
使用方法
- 把视频拖进来
- 调四个百分比,把要保留的区域框出来(默认是中间 80%)
- 需要时调帧率、画质,或指定一个更小的输出宽度
- 点「开始」,等进度条跑完,下载 MP4
常见问题
- 怎么知道该填多少百分比?
- 先看预览里的画面。比如要去掉上下各 12% 的黑边,就把「上边距」填 12、「高度」填 76(100 − 12 − 12)。要裁成竖屏(9:16),可以先把「左边距」调大、把「宽度」调小,让宽度约为高度的 56%。工具会在结果里报出实际的像素尺寸(`1280×480 → 1280×480` 这样),所以不用心算,试一次就知道了。
- 为什么用百分比而不是像素?
- 因为像素值在选项里是定死的,而视频尺寸不是。工具页上只有一套默认值,而用户拖进来的可能是 1920×1080 的手机视频,也可能是 640×480 的老素材 —— 用像素的话,默认的「左边距 100、宽度 800」对后者直接就超出画面了。百分比对任何尺寸都有意义,这也是这里唯一能给出合理默认值的办法。要精确到像素时,可以按结果里报出的实际尺寸反推。
- 裁剪和「缩放」是一回事吗?
- 不是。裁剪是只保留画面的一部分、丢掉其余(画面内容变少,分辨率可以不变),缩放是把整幅画面变小(内容不变,分辨率降低)。这个工具做的是裁剪。如果你想要的是「把视频变小一点、内容全留着」,把「输出宽度」填一个小一点的值 —— 那一项会把裁剪后的画面缩放到指定宽度。两者可以同时用,也可以分开用。
- 声音会跟着裁吗?
- 声音不裁,完整保留(默认)。画面裁剪是空间上的操作,音轨里没有对应的部分可言 —— 只裁画面却把声音丢掉,对用户来说是个很意外的结果。所以这里刻意把两件事分开:要连声音一起去掉,把「保留声音」关掉即可。
- 为什么导出的文件没有变小?
- 画面小了不等于文件一定小:这里的码率是按「每像素每帧的比特数」算的,像素少了码率自然跟着降,但如果原视频本来就被压得很狠,重编码后反而可能更大。想明显变小就选「低」画质、把帧率降到 24,再把「输出宽度」设小一些 —— 这三项都对体积有直接作用。
相关工具
视频切片
音视频截取视频里的一段时间,重新编码成 MP4(H.264 + AAC),可直接发微信或丢进剪辑软件。全部在浏览器本地完成,视频不上传。
证件照裁剪
图像把照片裁成证件照尺寸:一寸、二寸、小二寸与美日申根签证规格,按 300 或 600 DPI 输出对应像素。覆盖式裁剪不变形,人像默认顶部对齐。
视频转 GIF
音视频把视频的某一段转成 GIF,可调帧率、宽度、颜色数与循环。看着预览选范围,带进度条。视频不上传,浏览器本地完成。
视频截帧
音视频导出视频某一刻的画面,按视频自身分辨率输出 PNG、JPEG 或 WebP。比播放器截图清晰:没有控件、没有屏幕缩放。文件不上传。
音频转 WAV
音视频把 MP3 / M4A / FLAC 等音频转成 WAV,可改采样率(16k 语音、48k 视频)、转单声道、做峰值归一化。全部在浏览器里完成。
音频裁剪
音视频按起止时间剪出音频的一段,可加淡入淡出消除剪口的爆音。试听时点「设为起点/终点」就能标记位置,导出 WAV。