1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
const axios = require('axios');
const api_key = "YOUR API-KEY";
const url = "https://api.segmind.com/v1/video-captioner";
const data = {
"MaxChars": 10,
"bg_blur": false,
"bg_color": "null",
"color": "white",
"font": "Poppins/Poppins-ExtraBold.ttf",
"fontsize": 7,
"highlight_color": "yellow",
"input_video": "https://segmind-sd-models.s3.amazonaws.com/display_images/hallo_output.mp4",
"kerning": -2,
"opacity": 0,
"right_to_left": false,
"stroke_color": "black",
"stroke_width": 2,
"subs_position": "bottom75"
};
(async function() {
try {
const response = await axios.post(url, data, { headers: { 'x-api-key': api_key } });
console.log(response.data);
} catch (error) {
console.error('Error:', error.response.data);
}
})();
Max characters space for subtitles. 20 is good for videos, 10 is good for reels
Blur the background colour of the subtitle
Background color of the subtitles
Allowed values:
Color of the subtitles
Allowed values:
Font for the subtitles
Allowed values:
Font size. 7.0 is good for videos, 4.0 is good for reels
Highlight color for subtitles
Allowed values:
URL of the input video to be captioned
Kerning (spacing between individual letters or characters) for the subtitles
Opacity for the subtitles background
Right to left subtitles, for right to left languages. Only Arial fonts are supported.
Stroke color for the subtitles
Allowed values:
Stroke width for the subtitles
Position of the subtitles
Allowed values:
To keep track of your credit usage, you can inspect the response headers of each API call. The x-remaining-credits property will indicate the number of remaining credits in your account. Ensure you monitor this value to avoid any disruptions in your API usage.
The Video Captioner model is engineered to revolutionize the way you handle video subtitle integration, enhancing both accessibility and viewer engagement. Leveraging state-of-the-art algorithms, this tool provides a seamless process for generating precise video captions with customized stylistic options.
Dynamic Subtitle Positioning: Configure subtitles to display at your desired position, providing optimal readability by setting preferences such as bottom,top, left, right etc .
Customizable Aesthetics: Tailor subtitle appearance with comprehensive settings including color adjustments (e.g., white subtitles, yellow highlight, black stroke), font selection (such as Poppins ExtraBold), and precise font sizing.
Background and Opacity Control: Adjust transparency levels for subtitles and background color flexibility to ensure clarity and visibility on various video backgrounds.
Text Handling and Kerning: Fine-tune your text with a maximum character setting and kerning adjustments to achieve precise alignment and spacing for multilingual subtitles that adhere to right-to-left language requirements.
Educational Content: Enhance online courses, lectures, and tutorials with clear and accurate subtitles, improving comprehension and accessibility for diverse learners.
Corporate Training: Facilitate employee training programs by providing captioned videos that cater to multilingual staff and those with hearing impairments.
Social Media Marketing: Boost engagement on platforms like YouTube, Instagram, and Facebook by adding eye-catching captions to videos, ensuring content is accessible even when muted.
Film and TV Production: Streamline the post-production process by efficiently generating subtitles, enabling faster distribution across different languages and regions.
E-Learning Platforms: Offer inclusive learning experiences by integrating subtitles in courses, allowing institutions to cater to global audiences.