FFmpeg是一个开源的音视频处理工具,可以用于处理、转码、编辑和流媒体传输等多种音视频任务。要将水平视频16:9转换为垂直视频9:16,并在上下添加黑底,可以使用FFmpeg的滤镜功能来实现。
下面是一种实现方式:
ffmpeg -i input.mp4 -vf "scale=-1:1080,pad=1080:1920:(ow-iw)/2:(oh-ih)/2:color=black" output.mp4
解释:
-i input.mp4
:指定输入文件名为input.mp4,可以根据实际情况修改。-vf "scale=-1:1080,pad=1080:1920:(ow-iw)/2:(oh-ih)/2:color=black"
:使用滤镜进行视频处理。其中,scale=-1:1080
将视频的宽度保持原始比例,高度调整为1080像素;pad=1080:1920:(ow-iw)/2:(oh-ih)/2:color=black
在视频上下添加黑底,使得最终视频的分辨率为1080x1920。可以根据需要调整分辨率和颜色。output.mp4
:指定输出文件名为output.mp4,可以根据实际情况修改。推荐的腾讯云相关产品:腾讯云视频处理服务(云点播),该服务提供了丰富的视频处理功能,包括转码、剪辑、水印、封面截取等,可以满足各种音视频处理需求。详情请参考腾讯云视频处理服务官方文档:https://cloud.tencent.com/document/product/266/33475
领取专属 10元无门槛券
手把手带您无忧上云