【发布时间】: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 连接不会接受它。有什么想法吗?
【问题讨论】:
我有一个 1080p 视频,我正在尝试调整大小以供 iOS 应用上传。所以我尝试将它缩放到 1334x750 的 iPhone 6 分辨率:
ffmpeg -i WrathTrailer.mp4 -strict -2 -vf scale=1334:750 WrathTrailer1334x750.mp4
输出文件为 1333x750。 iTunes 连接不会接受它。有什么想法吗?
【问题讨论】:
这是一种不使用黑色填充的方法。注意方面 1.779 的力:
ffmpeg -i input.mp4 -strict -2 -vf scale=1334x750 -aspect 1.779 output.mp4
【讨论】:
不完全是我想要实现的,但通过添加黑色填充设法做到了:
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
【讨论】:
我使用了命令:
ffmpeg -i iPhonePreview.mp4 -strict -2 -vf scale=750:1334 -aspect 0.56271889 iPhone4.7.mp4
真实方面是 0.56221889。 通过实验,我找到了正确的方面:0.56271889(将 2 更改为 7)。
【讨论】: