Tools

如何无损旋转视频

横着播放的视频从来没真正旋转:手机在文件头写了说明,而某个软件忽略它。这里说明这些数字、为何修改应只需几秒且无损,以及什么时候值得采用另一种方式。

打开视频旋转 转四分之一圈、半圈,或者往另一边转。使用文件头旋转时,每一帧画面保持原样。

以 Markdown 查看

简短答案

打开视频旋转器,拖入视频,选择让预览正确的旋转方向,再点击按钮。旋转写入文件头,每帧原样复制,只需几秒且无损。结果重新读取以确认要求,随后在下载按钮下按正确方向播放。无需上传。

下面解释为什么这样就够了。多数旋转器和教程把旋转当作重编码,其实不必。

修好接收屏幕上方向不对的副本

手机本地正向、共享文档或演示里横倒,先试普通头部旋转并另存,在接收应用或演示电脑打开。仍忽略旋转就回原件,对同方向选烘焙,代价是重编码,得到正向像素。

固定相机倒挂录影用半转。预览看熟悉标志或脸,声音重要再听成品:AAC 可复制,其他可解音轨可能转 AAC,不支持时可能省略。旋转改方向不改形状,横片变竖裁见裁画面指南。

视频为什么原来是横着的

手机相机传感器是横向的。竖着拍摄时,传感器仍看到横着的画面,手机也逐帧这样保存。它另在文件头写一个九个数字的显示矩阵,表示“向右转四分之一圈显示”。手机、浏览器和现代播放器、编辑器都会读它,显示时旋转,所以手机上看起来正确。

某处播放方向不对,意味着这个说明被忽略或本来就错了:相机猜错方向,转换器丢了文件头,或旧播放器从不读取。帧本身没问题,说明才有问题。

所以修改九个数字即可,无需重编码

旋转视频可以只写新的显示说明。画面帧不解码、不重新编码、不改动,文件大小几乎相同,耗时约等于读一遍。视频旋转工具默认把所选旋转与原显示矩阵合成,写出结果,逐字节复制画面。AAC 声音也原样复制,其他可解码格式会编码为 AAC,不支持的声音会说明并排除。导出前阅读独立的声音处理决定。

多数在线旋转器解码视频、转动像素,再编码整个文件。它损失一代质量,耗时与编码相同,结果每帧都变了,而任务本来只需九个数字。这样做是因为单一重编码路径更易实现,不是视频需要。

什么时候应把旋转写进像素

某些旧桌面播放器忽略矩阵,仍横着显示存储的帧。若目标是这种软件,或你不能检查目标环境,文件头不够,像素本身也要旋转。工具提供“把旋转写进画面”选项:逐帧旋转并重编码为 H.264,码率略高于源文件,让第二代有足够空间描述同样内容。它损失一代质量,耗时与编码相同,所以是第二选择,页面会明确说明。

画面编码不是 H.264 的 WebM 或 MKV,无论是否勾选都会采用这种方式,因为这里输出的 MP4 文件头只围绕 H.264 帧构建。遇到时页面会说明。

哪个方向正确?

向右四分之一圈是顺时针,像把手机向右转时图片顶部的移动方向。工具用与文件头相同的计算显示旋转后的首帧,选择预览正确的按钮即可。倒置画面要半圈,猜错方向的相机通常需要与直觉相反的四分之一圈。

奇怪的其实是上传

在线旋转器先索要整个文件:一吉字节假期、讲座或比赛录像,只为拿回转过的副本。上传比实际工作更久,还没谈谁保留。任务根本不需服务器:读写文件头只需少量处理,即使转像素也用浏览器已有的编码能力。

本工具在浏览器处理。文件从磁盘分块读取,写入新文件头后存入内存。安全策略列出所有可联系地址,没有一个属于本站。断网也照常工作,这是最简单的证明。

发送前检查

工具用同一读取器重开结果,核对原时长、要求的旋转及对应尺寸,还有承诺保留的声音。随后在下载按钮下从内存播放。稍看一会儿,方向改变一眼可见,然后保存。原件也要留着:默认旋转无损,但原件仍是唯一未经复制的文件。