【问题标题】:ffmpeg resizing video puts it at wrong resolutionffmpeg调整视频大小使其分辨率错误
【发布时间】:2015-12-16 13:16:19
【问题描述】:

我有一个 1080p 视频,我正在尝试调整大小以供 iOS 应用上传。所以我尝试将它缩放到 1334x750 的 iPhone 6 分辨率:

ffmpeg -i WrathTrailer.mp4 -strict -2 -vf scale=1334:750 WrathTrailer1334x750.mp4

输出文件为 1333x750。 iTunes 连接不会接受它。有什么想法吗?

【问题讨论】:

    标签: macos ffmpeg


    【解决方案1】:

    这是一种不使用黑色填充的方法。注意方面 1.779 的力:

    ffmpeg -i input.mp4 -strict -2 -vf scale=1334x750 -aspect 1.779 output.mp4
    

    【讨论】:

      【解决方案2】:

      不完全是我想要实现的,但通过添加黑色填充设法做到了:

      ffmpeg -i WrathTrailer.mp4 -strict -2 -filter:v "scale=iw*min($width/iw\,$height/ih):ih*min($width/iw\,$height/ih), pad=$width:$height:($width-iw*min($width/iw\,$height/ih))/2:($height-ih*min($width/iw\,$height/ih))/2" WrathTrailer1334x750.mp4
      

      命令来源:https://superuser.com/questions/547296/resizing-videos-with-ffmpeg-avconv-to-fit-into-static-sized-player

      【讨论】:

        【解决方案3】:

        我使用了命令:

        ffmpeg -i iPhonePreview.mp4 -strict -2 -vf scale=750:1334 -aspect 0.56271889 iPhone4.7.mp4

        真实方面是 0.56221889。 通过实验,我找到了正确的方面:0.56271889(将 2 更改为 7)。

        【讨论】:

          猜你喜欢
          • 2018-10-22
          • 2016-03-27
          • 1970-01-01
          • 2015-07-03
          • 2013-04-03
          • 1970-01-01
          • 2015-07-24
          • 2014-06-27
          • 1970-01-01
          相关资源
          最近更新 更多