【发布时间】:2022-03-23 14:04:19
【问题描述】:
所以我使用 ffmpeg 将视频转换为 1920*1080 像素,我找到了两种方法,第一种是将视频拉伸到 1920*1080,但看起来有点拉伸。我为此使用了这个命令:
./ffmpeg_darwin -i SRC -vf scale=1920:1080,setdar=16:9 DEST
没有 setdar 的另一个选项是相同的,但这只是将分辨率调整为从 (1728*1080) 开始的分辨率。
我想用黑色边框填充 192 像素的宽度。有什么选择吗?或者是否有另一个命令行可以实现这一点?
感谢您的帮助:)
【问题讨论】:
-
这超出了 SO 的范围,这是关于编写代码的。然而,我想知道你想要达到什么目的。我所知道的所有视频播放器都允许您在输出表面和视频流的比例不匹配时选择自动添加波段或拉伸以适应。除了使您的视频文件更重并且使分辨率较窄的人(他们的黑带和他们添加的播放器都在顶部/底部)烦人之外,我不明白这一点。
-
感谢您的宝贵时间!关键是人们能够导出 1920*1080 的录制视频并在下载后立即对其进行编辑。似乎如果格式不完全是 1920*1080 他们必须在之后进行转换。所以关键是在下载录制的视频后给他们更少的工作。