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

按需选择即可!

原文件如下图:

转换后画面:

相关推荐
JS-s15 小时前
Week 1:多媒体处理链路总览
音视频
知南x17 小时前
【STM32MP157 视频监控项目】(2) 移植 Nginx
stm32·nginx·音视频
却道天凉_好个秋1 天前
音视频学习(八十四):视频压缩:MPEG 1、MPEG 2和MPEG 4
学习·音视频
却道天凉_好个秋1 天前
音视频学习(八十三):视频压缩:MJPEG技术
学习·音视频·mjpeg·视频压缩
qianbo_insist1 天前
基于图像尺寸的相机内参拼接视频
数码相机·音视频·拼接
水中加点糖1 天前
RagFlow实现多模态搜索(文、图、视频)与(关键字/相似度)搜索原理(二)
python·ai·音视频·knn·ragflow·多模态搜索·相似度搜索
小Tomkk1 天前
⭐️ StarRocks Web 使用介绍与实战指南
前端·ffmpeg
却道天凉_好个秋1 天前
音视频学习(八十二):mp4v
学习·音视频·mp4v
winfredzhang1 天前
从零构建:基于 Node.js 的全栈视频资料管理系统开发实录
css·node.js·html·音视频·js·收藏,搜索,缩略图
行业探路者2 天前
二维码标签是什么?主要有线上生成二维码和文件生成二维码功能吗?
学习·音视频·语音识别·二维码·设备巡检