左右镜像或上下翻转视频画面
视频镜像工具可以把一段视频的画面左右翻转(镜像)或上下翻转,再导出成新的视频文件。常见用途是修正前置摄像头拍出来的反向画面,或者让带有方向性的画面换个朝向。它只做整体翻转这一件事:不能裁剪、旋转任意角度、调整分辨率,也不能只翻转视频中的一段。需要注意的是,翻转必须对画面重新编码,所以它不是无损操作,处理速度也比简单剪切慢。
「左右镜像」对应 ffmpeg 的 hflip 滤镜,效果像照镜子:原来在画面左边的东西跑到右边。「上下翻转」对应 vflip,上下颠倒,画面里的人会倒过来。一个典型场景:你用手机前置摄像头录了一段带文字的展示,画面被拍成了镜像,或者想让主体从画面左侧移到右侧以配合排版。这时选择「左右镜像」处理即可。要提醒的是,画面中的文字、字幕、水印在镜像后也会变成反向的,所以带有文字的视频通常不适合镜像。由于结果取决于具体视频,我们没有给出耗时或文件大小的数字。
翻转需要对每一帧重新编码,而常见的视频格式是有损压缩,所以画质可能有轻微变化,文件大小也可能不同。工具没有提供调节画质的选项。
处理是在浏览器里用 WebAssembly 版 ffmpeg 完成的,速度受你的设备性能限制,视频越长、分辨率越高越慢。建议先用较短的片段试一下效果。
不能。翻转是对整个画面做的,画面里已有的文字和图案也会一起被翻转。如果文字要保持正常,请先镜像再用其他软件重新叠加文字。
可以换一个文件试试,或者先用其他工具把视频转成常见的 MP4 格式再处理。因为失败时没有错误细节,很难判断具体原因,常见的可能有文件无法识别或内存不足。
视频在你的浏览器里被写入内部的虚拟文件系统,由 WebAssembly 版 ffmpeg 翻转处理,代码里没有把视频上传到服务器的步骤。需要联网的只有第一次使用时从 unpkg.com 公共 CDN 下载 ffmpeg 处理核心,该请求不包含你的文件。结果通过浏览器本地临时链接预览和下载,更换文件或离开页面后会被释放。