ffmpeg转换竖屏(画面是横屏旋转90度的竖屏文件格式)视频到横屏

方法1:使用 transpose 滤镜(推荐)

复制代码
ffmpeg -i input.mp4 -vf "transpose=2" -c:a copy output.mp4
参数解析:
  • transpose=2:逆时针旋转90°(常用选项):

    • 0:逆时针90°+垂直翻转

    • 1:顺时针90°

    • 2:逆时针90°

    • 3:顺时针90°+垂直翻转

  • -c:a copy:直接复制音频,避免重新编码。

输出结果:
  • 原视频 620×1280 → 旋转后 1280×620(横屏)。

方法2:使用 rotate 参数(部分FFmpeg版本支持)

复制代码
ffmpeg -i input.mp4 -vf "rotate=-90*PI/180" -c:a copy output.mp4
  • rotate=-90*PI/180:逆时针旋转90°(弧度制)。

  • 需注意:某些FFmpeg版本可能不支持直接旋转,建议优先用 transpose


方法3:旋转并自动适应横屏比例(如16:9)

如果旋转后希望强制调整为标准横屏比例(如1280×720),可结合 scalepad

复制代码
ffmpeg -i input.mp4 -vf "transpose=2,scale=1280:720:force_original_aspect_ratio=decrease,pad=1280:720:(ow-iw)/2:(oh-ih)/2" -c:a copy output.mp4
效果:
  1. 先逆时针旋转90°(620×12801280×620)。

  2. 缩放到高度720,宽度按比例计算(1280*(720/620)≈1486)。

  3. 左右填充黑边至 1280×720(标准16:9横屏)。


常见问题

  1. 旋转后画面被裁剪?

    • 检查原视频是否有黑边,可先用 crop 去除多余边缘:

      复制代码
      ffmpeg -i input.mp4 -vf "crop=600:1280:10:0,transpose=2" -c:a copy output.mp4
  2. 旋转后视频方向元数据未更新?

    • 某些播放器可能忽略旋转,需强制修正:

      复制代码
      ffmpeg -i input.mp4 -vf "transpose=2" -metadata:s:v rotate=0 -c:a copy output.mp4

总结命令

需求 命令
单纯逆时针旋转90° ffmpeg -i input.mp4 -vf "transpose=2" -c:a copy output.mp4
旋转+适配16:9横屏 ffmpeg -i input.mp4 -vf "transpose=2,scale=1280:720:force_original_aspect_ratio=decrease,pad=1280:720:(ow-iw)/2:(oh-ih)/2" -c:a copy output.mp4
旋转+去除原黑边 ffmpeg -i input.mp4 -vf "crop=600:1280:10:0,transpose=2" -c:a copy output.mp4

按需选择即可!

原文件如下图:

转换后画面:

相关推荐
iphone1084 小时前
视频创作者如何保护自己的视频内容版权?
音视频·加密软件·视频加密·加密技术·视频安全·保护原创·知识原创
音视频牛哥10 小时前
Android平台RTSP播放器选型指南:从开源方案到跨平台低延迟专业SDK
android·人工智能·音视频·大牛直播sdk·android rtsp播放器·安卓rtsp播放器·安卓播放rtsp流
火山引擎边缘云19 小时前
基于 DiT 大模型与字体级分割的视频字幕无痕擦除方案,助力短剧出海
音视频
欣赏你流浪^1 天前
物联网智能感知进阶:基于YOLO的琏雾系统视频分析
物联网·yolo·音视频
m0_747124531 天前
视频输入输出模块介绍和示例
linux·音视频
Hello123网站2 天前
DreaMoving:基于扩散模型的可控视频生成框架
音视频·ai工具
逸俊晨晖2 天前
香橙派 RK3588 部署千问大模型 Qwen2-VL-2B 推理视频
语言模型·音视频·rk3588·香橙派
音视频牛哥2 天前
低延迟RTSP|RTMP视频链路在AI驱动无人机与机器人操控中的架构实践与性能优化
音视频·大牛直播sdk·rtsp播放器·rtmp播放器·ai视频分析·智能机器人视觉系统·视频与ai协同
liwulin05062 天前
【JAVA】使用系统音频设置播放音频
java·python·音视频
2501_925435522 天前
AVS Video Converter视频转换与编辑工具深度评测
音视频