我想根据我输入的文本的宽度和高度为视频剪辑添加填充。该句子应该能够相对于视频宽度自动中断。
对于填充,我使用:
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
如何在单个命令中实现这一点?
所需的结果应该是这样的:
最佳答案
您可以在单个链中对过滤器进行排序:
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/