Skip to content
Advertisement

Tag: drawtext

How to escape all special characters for ffmpeg drawtext filter in java

Does anyone have a good recipe for escaping all of the special characters (‘,%,,:,{,}) from a String in java, that will be used in an ffmpeg drawtext filter chain? Trying to use replaceAll with different combinations of escaping has been an exercise in frustration! String myTextString = “Bob’s specialcool 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='” +

Advertisement