video - 使用 ffmpeg 正确设置信箱的方法

标签 video ffmpeg

我有一个 1280x720 的输入源,我想将其转换为 720x1280 视频。我想对 1280x720 视频进行信箱处理,使其保持原来的 16/9 宽高比,并且在视频的顶部和底部都有 block 框 - 视频在中心。

这适用于缩放
-vf "scale=720x1280"
但我正在努力让填充工作。我试过这个没有成功:
-vf "scale=720x1280,pad=ih*9/16:ih:(ow-iw)/2:(oh-ih)/2"
我错过了什么?

最佳答案

对于横向输入,请使用
-vf "scale=720:1280:force_original_aspect_ratio=decrease, pad=iw:2*trunc(iw*16/18):(ow-iw)/2:(oh-ih)/2"

关于video - 使用 ffmpeg 正确设置信箱的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61703587/

相关文章:

ffmpeg - 动画 Webp - 改变帧率

linux - 使用 ffmpeg 将实时视频从树莓派流式传输到 Web 服务器进行分发

ffmpeg - 为什么 avformat_network_init() 给出未解析的外部符号

ffmpeg - 使用 FFMPEG 选择最接近特定时刻的关键帧

c# - 从 vimeo 下载视频

linux - 从 Linux 命令行给视频加水印

python-3.x - 视频 "Fastest way"的python剪切部分

linux - ffmpeg 修复水印大小或百分比

php - 我们如何才能看到特定视频观看了多少次? (在PHP中)

java - 有没有不使用 JMF 的 JOGL 视频渲染库?