视频旋转:90°、180°或翻转

在你的设备上运行 · 你的文件从不离开你的设备。

手机拿反了拍的视频、录出来横着的屏幕录像、镜像的自拍视频:选好旋转方式,看一眼预览,下载转正的文件。可选顺时针90°、逆时针90°、180°、水平翻转(镜像)和垂直翻转。

这个工具旋转的是画面本身并重新编码为H.264,而不是在元数据里写一个旋转标记。标记省事,但很多播放器、网站和剪辑软件不理它,视频照样横着放;旋转过的像素不需要任何标记。MP4能容纳时音频原样复制。

预览显示一帧按同样方式转过的静止画面,编码之前就能确认“顺时针”选对了没有。全部在你的设备上运行;超过1GB的文件分成能装进内存的几段处理。

如何视频旋转:90°、180°或翻转

  1. 添加视频。
  2. 选择顺时针90°、逆时针90°、180°或翻转——预览会跟着变。
  3. 点击“旋转视频”,下载MP4。

支持的格式与限制

输入
MP4、MOV、MKV、AVI、WebM、MPG、3GP、TS、VOB等
输出
MP4(H.264 + AAC),像素真正旋转——不是元数据标记
方式
顺时针90°、逆时针90°、180°、水平翻转、垂直翻转
音频
MP4能容纳时原样复制
运行位置
在浏览器本地完成,不上传

不适用于: 把稍微歪几度的地平线摆正——这里只按90°的倍数旋转。

手机自带的旋转信息怎样处理

手机常常按摄像头传感器的方向把视频横着存下,再在文件里附一个旋转标记,让播放器把它转正。这个工具先应用这个标记,你选的旋转是在画面应有的显示方向上再转。完成的 MP4 把全部旋转写进像素,不带任何旋转标记。

请根据这里的预览选择旋转方向。如果视频在预览里已经是正的,在别的应用里却是横的,说明那个应用忽略了标记,你根本不需要旋转:用这个工具的“转换”模式把文件转成 MP4(也可以直接打开 /mov-to-mp4),存储的旋转信息同样会写进像素。

由哪个编码器来完成

任务首先交给你设备内置的 H.264 编码器,通过浏览器的 WebCodecs 接口调用,进度行会写明这一点。以下情况改由本站的视频引擎接手:浏览器没有这种编码器、无法解码源文件、不认识它的封装格式(VOB、AVI、WMV、FLV、RealMedia),或者预计结果太大、无法在内存中组装——超过 1.5 GB,或者在报告内存为 4 GB 及以下的设备上超过 400 MB。如果设备编码器中途停下,会有提示说明,并由引擎完成任务。

引擎用 x264 以质量设置 23 编码;一分钟及以上的片段,它可以把画面分给最多四个自身副本同时处理。设备编码器可能快得多:在一台没有图形芯片的四核电脑上(因此用的是 Chrome 的软件编码器),把一部 3 分钟的 1080p 影片压缩到 25 MB,设备编码器用了 91 秒,引擎用了 653 秒。那次测的是压缩而不是旋转,但做这两件事的是同样两个编码器。

画质、大小和声音会怎样

走设备编码器时,画面的码率根据画面尺寸和帧率计算,1080p、每秒 30 帧大约是 3 Mbit/s,但绝不超过原视频画面的码率。两条路径都会把索引写在文件开头,所以文件没有完全加载就能开始播放。

AAC 和 MP3 声音原样复制;引擎还会原样复制 AC-3、E-AC-3 和 ALAC,其他格式则转成 128 kbit/s 的 AAC。如果声音需要转换、浏览器却没有 AAC 编码器(Linux 上的 Chrome 就是一例),画面仍在设备上生成,再由引擎用一个很短的第二步加上声音。

常见问题

我的文件会上传到服务器吗?
不会。转换完全在你的浏览器里完成,用的是你自己设备的算力。文件不会离开你的电脑或手机;每个工具用过一次之后,断网也照样能用。
哪边是顺时针?
就是钟表指针走的方向:画面顶部转向右边。如果视频里地面在左边,顺时针能转正;地面在右边,用逆时针。预览会在你决定前显示结果。
旋转会降低画质吗?
画面重新编码为H.264,码率绝不超过原视频,所以看起来和原来一样,文件也不会膨胀。MP4能原样容纳时,音频不重新编码。
旋转180°和垂直翻转有什么区别?
转180°文字仍然可读——就像把屏幕倒过来。垂直翻转是上下镜像,文字会反过来。倒着的视频用180°;镜像的录像用翻转。

相关工具

视频中的更多工具

本页的其他语言版本: English · العربية · Deutsch · Français · Español · Русский · Português · हिन्दी · Türkçe · עברית · فارسی · اردو · Bahasa Indonesia · বাংলা