Docs / Guides / Thumbnails, clips & export
Thumbnails, clips & export
Extract poster frames, cut a sub-segment into a new asset, and re-wrap into a different container.
Poster frame thumbnails
Extract one or more poster frames at arbitrary timecodes:
Request
curl -X POST https://<your-instance>/api/v1/assets/<id>/thumbnails \
-H "Content-Type: application/json" \
-d '{"timecodes": ["00:00:05", "00:01:30"]}'List them with GET /api/v1/assets/{id}/thumbnails, or fetch one by index with GET /api/v1/assets/{id}/thumbnails/{index}.
Clip a segment
Cut a time range out of an asset into a new, independent child asset — the source is untouched:
Request
curl -X POST https://<your-instance>/api/v1/assets/<id>/clip \
-H "Content-Type: application/json" \
-d '{"startTime": "00:02:00", "endTime": "00:02:30"}'Export / re-wrap
Change container format (e.g. MP4 → MOV) without re-encoding the essence:
Request
curl -X POST https://<your-instance>/api/v1/assets/<id>/export \
-H "Content-Type: application/json" \
-d '{"format": "mov"}'Both clip and export return a job — poll it the same way as a transcode job. Full request/response shapes in the Assets reference.