工作流 约 5 分钟
手机竖拍的视频在电脑上横了:旋转元数据与物理旋转
手机里竖着拍的视频,发到电脑上横躺了 90 度——不是拍错了,是手机偷懒:只给文件写了一条「请旋转 90 度播放」的元数据,像素本身还是横的。读懂这条元数据的播放器正常,读不懂的就横给你看。
两种旋转的本质区别
元数据旋转:文件里存一行标记(rotation 90/180/270),播放器读到就转着显示。像素没动,所以秒速、无损——但依赖每个播放器都遵守这条标记。
物理旋转:把每一帧画面真实旋转后重编码。输出文件在任何设备、任何播放器、任何平台都方向正确,因为「正确方向」已经烧进像素里。
播放器里的旋转按钮属于第三种:只影响你本次观看,文件本身没动,发给别人照旧横躺。
什么时候必须物理旋转
- 分发与上传:部分平台与老旧播放器忽略旋转元数据
- 进剪辑软件:个别剪辑器对旋转元数据的处理不一致,时间线上横竖混乱
- 归档:十年后的播放器未必还读这条元数据
- 合并视频:方向不一致的分段拼在一起,画面方向会跳变
操作口径
物理旋转需要一次重编码:CRF 20 属于接近透明的质量档,观感与源文件无可见差异。
旋转方向按目标方向一次选对:90°、180°、270° 都是单次重编码,反复试错会累积损失——先在播放器里确认正确方向再动手。
旋转后分辨率自然交换:1080×1920 的竖屏转为 1920×1080 横屏,或反之。这是正常现象,不是分辨率缩水。
预防:拍摄端怎么设置
多数手机相机没有「物理旋转」开关,元数据旋转是行业标准行为。要在源头避免:相机 App 内锁定方向后再开拍,或使用支持直接写入旋转像素的拍摄应用。
实际建议更简单:接受元数据旋转的拍摄行为,分发前对要外发的文件物理旋转一次即可。