video | File | Yes | the source video file in any of supported formats (mp4 ,webm ,flv ,avi ,mkv ,mov ,3gp ). |
watermark_text | String | Yes (if watermark_image not given) | the text or content which you want to use as watermark text to give text in multiple line add new-line("\n") For example sample \n text . If watermark_text and watermark_image both are present in the request then watermark_text will be applied as watermark. |
watermark_image | File | Yes (if watermark_text not given) | the path of watermark image file in (png ,jpeg ,jpg ,gif ) format which should be accessible by ApyHub. If watermark_text and watermark_image both are present in the request then watermark_text will be applied as watermark. |
watermark_position | String | No | the watermark position. For example: you want to add the watermark at center position then it will be as position: center and it defaults to bottom_right and user can enter any of top_right ,top_left ,bottom_right ,bottom_left ,center ,top_center ,bottom_center ,center_left ,center_right |
watermark_opacity | String | No | the opacity of the watermark , should be in decimal format. Range is from 0.0 to 1.0 and it defaults to 0.5 |
watermark_text_background_color | String | No | the background color of the watermark text, should be in hexadecimal color#rrggbb format. For example #000000 for white and it defaults to "" i.e. transparent |
watermark_font_size | String | No | the font-size of the watermark text, should be in numeric format. For example 50 and it defaults to 24 |
watermark_font_color | String | No | the font color of the watermark text, should be in hexadecimal color#rrggbb format. For example #ffffff for white and it defaults to #ffffff |
watermark_text_padding | Number | No | the text-padding of the watermark text and background box, should be in numeric format. For example 15 and it defaults to 10 |
watermark_image_size | String | No | the dimensions of the watermark image, should be in WidthxHeight format and it defaults to 50x50 |
size | String | No | the dimensions of the generated video file, should be in WidthxHeight format where Width and Height must be divisible by 2 and it defaults to original_size |
gif_loop | boolean | No | Loop the GIF watermark image throughout the entire video if it is in GIF format, should be in boolean format and it defaults to false |