ffmpeg视频分辨率转换

9:16 视频在 16:9 画布上播放的命令

ffmpeg -i 003.mp4 -vf "scale=-1:720,pad=1280:720:(1280-iw)/2:0,setsar=1" -c:v libx264 -preset fast -crf 28 -an 011.mp4

9:16视频 在 1:1 画布上播放的命令

ffmpeg -i 003.mp4 -vf "scale=-1:720,pad=720:720:(720-iw)/2:0,setsar=1" -c:v libx264 -preset fast -crf 28 -an 0112.mp4

命令解析:

scale=-1:720:将视频的高度缩放到 720 像素(可以调整为其他值),保持视频宽高比不变,-1 表示宽度按比例计算。

pad=720:720:(720-iw)/2:0:创建一个 720x720 的正方形画布,并计算左右的黑边使视频居中。iw 是缩放后的视频宽度。

setsar=1:设置正确的像素宽高比,确保不会拉伸或压缩视频。

9:16视频 在 4:3 画布上播放的命令

ffmpeg -i 003.mp4 -vf "scale=-1:720,pad=960:720:(960-iw)/2:0,setsar=1" -c:v libx264 -preset fast -crf 28 -an 0113.mp4

16:9视频在 1:1画布上播放的命令

ffmpeg -i 004.mp4 -vf "scale=720:-1,pad=720:720:0:(720-ih)/2,setsar=1" -c:v libx264 -preset fast -crf 28 -an 0114.mp4

16:9视频在 4:3画布上播放的命令

ffmpeg -i 004.mp4 -vf "scale=960:-1,pad=960:720:0:(720-ih)/2,setsar=1" -c:v libx264 -preset fast -crf 28 -an 0115.mp4

16:9的视频在9:16的画布上播放

ffmpeg -i 004.mp4 -vf "scale=iw*min(1080/iw\,1920/ih):ih*min(1080/iw\,1920/ih),pad=1080:1920:(1080-iw*min(1080/iw\,1920/ih))/2:(1920-ih*min(1080/iw\,1920/ih))/2,setsar=1" -c:v libx264 -preset fast -crf 28 -an 0118.mp4

16:9的视频在9:16的画布上播放,并且原视频作为模糊背景(画中画效果)

ffmpeg -i 004.mp4 -filter_complex "0:vscale=iw*max(720/iw\,1280/ih):ih*max(720/iw\,1280/ih),crop=720:1280:(iw-720)/2:(ih-1280)/2,boxblur=20bg;0:vscale=iw*min(720/iw\,1280/ih):ih*min(720/iw\,1280/ih)fg;bgfgoverlay=(W-w)/2:(H-h)/2,setsar=1" -c:v libx264 -preset fast -crf 28 -an -y 0119.mp4

相关推荐
2601_955662468 小时前
AI 配音工具 7 款实测:短视频、影视解说、小说推文音质横向对比
人工智能·音视频·语音识别·视频
阿童木写作9 小时前
跨境电商图片翻译工具,批量翻译视频字幕一键抠图
人工智能·python·音视频
深圳市宝华视联15 小时前
医院内网部署手术示教系统注意事项
嵌入式硬件·实时互动·音视频·实时音视频·视频编解码·嵌入式实时数据库
小柯南敲键盘15 小时前
跨境电商图片翻译工具,批量处理视频字幕与抠图
人工智能·python·音视频
weixin_4334176715 小时前
阿里视频大模型wan2.7‑t2v,可以生成视频
人工智能·python·音视频
阿童木写作17 小时前
跨境电商图片翻译工具,批量翻译视频字幕还免费
python·音视频
stuartevil19 小时前
AI图生视频常见坑:参考图风格不一致怎么解决
人工智能·深度学习·音视频
贾宝玉的玉宝贾20 小时前
FreeSWITCH 简单图形化界面 63 - 编写 mod_avsource 模块,将 RTSP/RTMP 源桥接为视频通道
音视频·voip·freeswitch·ippbx·pbx·sip通信
Blockchina20 小时前
5个开源AI视频项目怎么选?从脚本、分镜到Shorts和剪映自动化
人工智能·开源·音视频
要开心吖ZSH21 小时前
腾讯 IM × TRTC 联动实战:后端如何撑起一次视频问诊(混流录制篇)
java·音视频·腾讯云·健康医疗·即时通讯·im