Video formats
JPG
Generate individual JPG images or sprite sheets with VTT files for video previews.
JPG transcoding
import Chunkify from '@chunkify/chunkify';
const client = new Chunkify({
projectAccessToken: 'My Project Access Token',
});
// Transcode using JPG format with custom format parameters
const job = await client.jobs.create({
source_id: source.id,
format: {
id: 'jpg',
interval: 5,
},
});
Encoding parameters
FFmpeg encoding parameters specific to JPEG image extraction.
id
"jpg"
string
required
interval
integer
required
Time interval in seconds at which frames are extracted from the video (e.g., interval=10 extracts frames at 0s, 10s, 20s, etc.). Must be between 1 and 60 seconds.
Required range:
1 <= x <= 60chunk_duration
integer
Required range:
x >= 1duration
integer
Duration specifies the duration to process in seconds. Must be a positive value.
Required range:
x >= 1frames
integer
Required range:
x >= 1height
integer
Required range:
-2 <= x <= 3840seek
integer
Seek specifies the timestamp to start processing from (in seconds). Must be a positive value.
Required range:
x >= 1sprite
boolean
width
integer
Required range:
-2 <= x <= 3840