☰
已解决:竖屏视频转码/编辑后被拉伸成横屏
2026/9/28 20:13:39 网站建设 项目流程

问题复现

一段使用 iPhone 14 Pro 拍摄的竖屏视频,使用格式转换软件切片输出后(输出选项全默认),画面变成了横屏。

问题排查

  1. 题主使用其他设备(大疆Pocket 4)拍摄竖屏视频,用同样的方式切片,输出仍然是竖屏,说明问题出自视频本身;
  2. 检查一下这段“问题视频”的多媒体文件属性:
  3. 原来iPhone在拍竖屏的时候,并不把画面像素实际旋转90°,原始帧像素依旧按照横屏1920×1080保存;只是在MOV文件头写入一条元数据标记Rotation=90°,播放器播放的时候,把整个画面顺时针旋转90度再显示给用户,于是手机相册看到是正常竖屏;
  4. 而部分工具(例如题主使用的格式工厂)读取的是文件内部原始帧的真实像素宽高(1920×1080)而不是显示尺寸。部分平台、旧剪辑软件在处理时会忽略标记,视频画面横过来。

解决方案

  1. 使用会自动识别Rotation属性的编辑软件(例如剪映)进行视频编辑;
  2. 下载并配置好软件:ffmpeg,来到视频目录,打开终端执行:
    ffmpeg -i IMG_9473.MOV -metadata:s:v rotate=0 -c:a copy IMG_9473_fixed.mp4

这条指令可以把视频像素旋转,并重置文件头的rotate值,得到修复的视频:把修复过的视频丢进软件中操作切片混流,以格式工厂为例:切片混流后仍然是竖屏,问题解决

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询