video - 如何使用ffmpeg在前景文本的视频上添加填充

标签 video ffmpeg

我想根据我输入的文本的宽度和高度为视频剪辑添加填充。该句子应该能够相对于视频宽度自动中断。

对于填充,我使用:

ffmpeg -i d:\video.mp4 -vf pad=600:700:0:100:blue d:\videooutput.mp4

对于文本:
ffmpeg -i d:\videooutput.mp4 -vf "drawtext=fontfile=/windows/fonts/BebasNeue.otf:text='Sed felis eros, ornate ut cursus a, imperdiet sit amet purus.':fontsize=20:fontcolor=white:x=0:y=0" d:\videooutput2.mp4

如何在单个命令中实现这一点?

所需的结果应该是这样的:

enter image description here

最佳答案

您可以在单个链中对过滤器进行排序:

ffmpeg -i d:\video.mp4 -vf "pad=600:700:0:100:blue,drawtext=fontfile=/windows/fonts/BebasNeue.otf:text='Sed felis eros, ornate ut cursus a, imperdiet sit amet purus.':fontsize=20:fontcolor=white:x=0:y=0" d:\videooutput.mp4

关于video - 如何使用ffmpeg在前景文本的视频上添加填充,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39151018/

相关文章:

Linux命令行视频编辑

iphone - naturalSize 从 AVURLAsset 返回错误的方向

php - 从 PHP 脚本执行包含 FFmpeg 的 shell 脚本

docker - 如何在docker容器中安装ffmpeg

node.js - 为什么 fluent-ffmpeg 不尊重音频比特率?

android - Android 上的 FFMPEG "no such file or directory"

video - webm (vp9) 视频流的 header 结构是什么样的?

javascript - 在移动设备上忽略 HTML5

android - Cordova 3.4 Android 本地视频文件无法播放

ffmpeg,将静态图像添加到过渡的开头和结尾