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

按需选择即可!

原文件如下图:

转换后画面:

相关推荐
海南java第二人2 小时前
数据库范式详解:从冗余到规范的升华之旅
数据库·oracle·ffmpeg
EasyCVR4 小时前
智能守护绿水青山:视频融合平台EasyCVR在森林防火监控中的实战应用
音视频
ACP广源盛139246256734 小时前
GSV1016/ACP#HDMI2.0 HDCP1.4 发射器(TTL/LVDS 输入 + 音频插入)技术解析
单片机·嵌入式硬件·音视频
卜锦元4 小时前
Mediasoup的SFU媒体服务转发中心详解(与传统SFU的区别)
音视频·webrtc·媒体
小影译片4 小时前
zmaiFy音频转录介绍
音视频
ACP广源盛139246256735 小时前
GSV6505F---1 In to 4 Out HDMI 2.1 Splitter with Embedded MCU
单片机·嵌入式硬件·音视频
mortimer7 小时前
只需三步,动手搭建一个本地免费【实时语音转录】工具WhisperLiveKit
ffmpeg·github·openai
EasyCVR10 小时前
视频融合平台EasyCVR:构建智慧化城市/乡镇污水处理厂综合安防与运营监管方案
音视频
菠萝加点糖10 小时前
Android 使用MediaMuxer+MediaCodec编码MP4视频异步方案
android·音视频·编码
EasyCVR15 小时前
视频汇聚平台EasyCVR:构建通信基站“可视、可管、可控”的智慧安防体系
服务器·数据库·音视频