FFmpeg实现带倒计时的圆角半透明异色侧边边框文本及颜色值差异问题咨询
FFmpeg实现带倒计时的圆角半透明异色侧边边框文本及颜色值差异问题咨询
各位好,我现在碰到一个FFmpeg的使用难题,想请教下大家:有没有办法用FFmpeg给视频添加带倒计时的文本,要求文本放在半透明圆角盒子里,并且盒子其中一条侧边的边框颜色和其他部分不一样?
我自己试着用drawtext滤镜来做,目前能做出没有圆角的盒子,也能设置侧边的颜色,但有个问题一直解决不了:输出视频里的颜色和我输入的十六进制颜色值有明显差异,和预期效果对不上。
我当前使用的命令是:
ffmpeg -i input_video.mp4 -vf "drawtext=fontfile='/System/Library/Fonts/Supplemental/Tahoma Bold.ttf':text='%{eif\:20-t\:d} \:דועב ליחתי ןוטרסה':box=1:boxcolor=black@0.8:boxborderw=25:fontcolor=white:fontsize=18:x=100:y=90:enable='between(t,0,5)',drawtext=fontfile='/System/Library/Fonts/Supplemental/Tahoma Bold.ttf':text='|':box=1:boxcolor=#c2fd50:boxborderw=30|0|31|0:fontcolor=#c2fd50:x=333:y=95:fontsize=8:enable='between(t,0,5)'" -c:a copy output_video.mp4
希望有经验的朋友能帮忙指点下,怎么实现圆角盒子的效果,同时解决颜色值输入输出不一致的问题,谢谢大家!
备注:内容来源于stack exchange,提问作者user1768741
相关产品推荐
相关产品推荐

