Capítulo 669 de 988
Using this function, you can segment tokens to create "pages" of captions, as commonly seen on TikTok videos.
const captions: Caption[] = [
{
text: 'Using',
startMs: 40,
endMs: 300,
timestampMs: 200,
confidence: null,
},
{
text: " Remotion's",
startMs: 300,
endMs: 900,
timestampMs: 440,
confidence: null,
},
{
text: ' TikTok',
startMs: 900,
endMs: 1260,
timestampMs: 1080,
confidence: null,
},
{
text: ' template,',
startMs: 1260,
endMs: 1950,
timestampMs: 1600,
confidence: null,
},
];
const {pages} = createTikTokStyleCaptions({
captions,
combineTokensWithinMilliseconds: 1200,
});
/* pages: [
{
text: "Using Remotion's",
startMs: 40,
durationMs: 860,
tokens: [
{
text: 'Using',
fromMs: 40,
toMs: 300,
},
{
text: " Remotion's",
fromMs: 300,
toMs: 900,
},
],
},
{
text: 'TikTok template,',
startMs: 900,
durationMs: 1050,
tokens: [
{
text: 'TikTok',
fromMs: 900,
toMs: 1260,
},
{
text: ' template,',
fromMs: 1260,
toMs: 1950,
},
],
}
] */