通过ffmpeg 生成抖音形式视频,分辨率为 720*1280 格式、视频居中,上下各有文字的视频。

前提demo代码

ffmpeg -y -i demo.mp4 -ss 00:01:00 -to 00:02:00 -vf "scale=720:-1,pad=720:1280:0:(1280-(ih/iw)*720)/2,drawtext=fontcolor=white:fontfile='C:\Windows\Fonts\msyh.ttc':fontsize=60:text='上方文字':x=(w-tw)/2:y=300,drawtext=fontcolor=white:fontfile='C:\Windows\Fonts\msyh.ttc':fontsize=60:text='下面文字:x=(w-tw)/2:y=(h-300)" out.mp4			

命令解析ffmpeg: ffmpeg程序,需要将ffmpeg 添加到环境变量中-y: 当存在输出文件(out.mp4)时 直接覆盖-i demo.mp4: 输入文件,需要处理的视频文件-ss 00:01:00 -to 00:02:00 : 视频片段截取,去 1分钟到2分钟直接的视频-vf : 滤镜 对视频进行滤镜处理scale=720:-1: 将视频缩放大小,宽为 720,-1 高 按比例自动进行缩放处理pad=720:1280:0:(1280-(ih/iw)*720)/2 : pad : 滤镜名称,为视频添加pad 将视频放置在 720*1280 的屏幕下,视频位置:0:(1280-(ih/iw)*720)/2 ,ih 输入视频高度(经过缩放后的高度),iw 输入视频宽带(经过缩放后的高度)可以设置视频填充颜色,不过没有设置,示例:

pad=720:1280:0:(1280-(ih/iw)*720):red

drawtext=fontcolor=white:fontfile='C:WindowsFontsmsyh.ttc':fontsize=60:text='上方文字':x=(w-tw)/2:y=300 : 上方文字drawtext=fontcolor=white:fontfile='C:WindowsFontsmsyh.ttc':fontsize=60:text='下面文字:x=(w-tw)/2:y=(h-300) :下方文字drawtext 滤镜名称,为视频添加文字fontcolor 设置文字颜色fontfile 设置字体,注意字符转义fontsize 设置字体大小text:文字内容x=(w-tw)/2:y=300: 文字位置out.mp4 输出文件示例效果

FFmpeg 教程_720*1280分辨率视频制作_ffmpeg抖音视频生成

FFmpeg 教程_720*1280分辨率视频制作_ffmpeg抖音视频生成

PS:

FFMPEG 功能非常强大和复杂,想深入了解就去ffmpeg官网查看相关文档(英文的)

免责声明:本站为个人博客,博客所发布的一切修改补丁、注册机和注册信息及软件的文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关,您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。 访问和下载本站内容,说明您已同意上述条款。本站为非盈利性站点,VIP功能仅仅作为用户喜欢本站捐赠打赏功能,本站不贩卖软件,所有内容不作为商业行为。