请选择 进入手机版 | 继续访问电脑版

ChinaFFmpeg

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 13525|回复: 6

[Windows] 使用drawtext使用视频跑马灯,请问下怎么让文字在视频的指...

[复制链接]
发表于 2018-12-19 15:47:30 | 显示全部楼层 |阅读模式
使用drawtext使用视频跑马灯,请问下怎么让文字在视频的指定位置进行左右滚动,而不是从视频的最左侧滚动到最右侧
回复

使用道具 举报

发表于 2018-12-20 13:40:19 | 显示全部楼层
将文字写在一个自己设定大小的透明图层上,透明图层叠加在背景图像上,就可以实现这样的效果了

[AppleScript] 纯文本查看 复制代码
ffmpeg -i ~/Movies/Test/bbb_sunflower_1080p_30fps_normal.mp4 -f lavfi -i color=Black:s=230x48 -filter_complex "[1:v]colorkey=Black:0.01:0.01[v1];[v1]drawtext=text='Test TextTest TextTest TextTest TextTest TextTest Text':fontcolor=red:fontsize=46:x='if(gte(t,1), -text_w+(n-2)*20, NAN)':y=0[v2];[0:v][v2]overlay=x=200:y=0" -vcodec libx264 -b:v 800k -movflags faststart -y a.mp4
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-12-24 15:30:23 | 显示全部楼层
孙悟空 发表于 2018-12-20 13:40
将文字写在一个自己设定大小的透明图层上,透明图层叠加在背景图像上,就可以实现这样的效果了

[mw_shl_co ...

谢谢大师兄,还有一个问题,就是怎么实现文字方向为垂直的,并且在垂直方向滚动啊
回复 支持 反对

使用道具 举报

发表于 2018-12-24 15:33:20 | 显示全部楼层
zhujianglin 发表于 2018-12-24 15:30
谢谢大师兄,还有一个问题,就是怎么实现文字方向为垂直的,并且在垂直方向滚动啊 ...

带上transpose滤镜即可
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-12-24 17:11:06 | 显示全部楼层
孙悟空 发表于 2018-12-24 15:33
带上transpose滤镜即可

如附件,使用transpose是使文字字幕变成垂直方向了,但字幕的里面的文字的方向就不对了,需要使文字按照下面排列:右










感谢大师兄帮忙解答。



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 反对

使用道具 举报

发表于 2018-12-24 17:28:32 | 显示全部楼层
zhujianglin 发表于 2018-12-24 17:11
如附件,使用transpose是使文字字幕变成垂直方向了,但字幕的里面的文字的方向就不对了,需要使文字按照 ...

[AppleScript] 纯文本查看 复制代码
echo a > CREDITS
echo b >> CREDITS
echo c >> CREDITS

ffmpeg -i ~/Movies/Test/bbb_sunflower_1080p_30fps_normal.mp4 -f lavfi -i color=Black:s=230x480 -filter_complex "[1:v]colorkey=Black:0.01:0.01[v1];[v1]drawtext='fontsize=20:fontfile=FreeSerif.ttf:textfile=CREDITS:y=h-20*t'
[v2];[0:v][v2]overlay=x=200:y=0" -vcodec libx264 -b:v 800k -movflags faststart -y a.mp4
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-12-24 18:11:58 | 显示全部楼层
孙悟空 发表于 2018-12-24 17:28
[mw_shl_code=applescript,true]echo a > CREDITS
echo b >> CREDITS
echo c >> CREDITS

我试下,谢谢大师兄了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|Archiver|ChinaFFmpeg

GMT+8, 2024-3-29 19:29 , Processed in 0.116257 second(s), 25 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表