小编ezw*_*ter的帖子

如何在Java中为ffmpeg drawtext过滤器转义所有特殊字符

有没有人有一个很好的方法可以从Java的字符串中转义所有特殊字符(',%,\,:: {,}),这些特殊字符将用于ffmpeg drawtext过滤器链中?尝试使用带有不同转义组合的replaceAll实在令人沮丧!

String myTextString = "Bob's special\cool mix:stuff @ 40% off"; Runtime.getRuntime().exec(new String[] { "ffmpeg",...., "filter_complex", "drawtext=enable='between(t,0,10)':x=10:y=10:fontfile=Roboto-Black.ttf:text='" + myTextString + "':fontcolor=#a43ddb:fontsize=14", ... });

ffmpeg抽奖文字过滤器:https//ffmpeg.org/ffmpeg-filters.html#drawtext-1

java string ffmpeg escaping drawtext

2
推荐指数
1
解决办法
1775
查看次数

标签 统计

drawtext ×1

escaping ×1

ffmpeg ×1

java ×1

string ×1