List all the Presets
GET /presets/
Authorization Header (optional)
- Bearer token: OAuth 2.0 API access token. If token is provided, will return system as well as custom presets.
Parameters
- start: offset for paging (optional)
- limit: number of profile items per page (optional)
- sort: The key by which to sort the result, e.g. "sort=created_at" to sort by creation date.
- direction: Sort records in ascending ("1") or descending ("-1") order. Default value: "1".
- format: json or xml. This will override the Request Accept header.
- human: true or false. If true, the returned response will be in a structured, more human-readable form. Useful when calling the API through curl or from a browser.
- type: "system" or "custom". Show only presets matching the desired type.
- show_null: true or false. If set to "true", the response will contain also keys that are not set to a value.
- expand_all: true or false. Recursively look up referenced objects (here: codec id) and embed the respective json as a nested object directly into the response.
Response
Besides the array of Presets, the resource will also return a total number of available Presets (only if start/limit are set). This can be used on the UI-side to determine how many pages there are and prepare pagination accordingly.
- presets: array of Preset items
- total: number of total Preset items (optional, see above)
- start: offset for paging
- limit: number of preset items per page
Example:
GET /presets/
curl -H "Authorization: Bearer um9VmyJKTPGFqpkL_THjGE5rkXqfURDYqQ8MTBVidG3PtwkfABIdx6s_z9WlFl4_j" "https://api.xvid.com/v1/presets/?human=true&show_null=true&limit=2&start=2" { "presets": [ { "name": "FLV-FLV-H264-AAC", "description": "Flash Video (H.264 Baseline/AAC LC) for Flash Player SD", "target_format": { "extension": "flv", "container": "flv", "vcodec": { "codec": { "id": "525ce63284aed52635e85d05", "href": "https://api.xvid.com/v1/codecs/525ce63284aed52635e85d05" }, "profile": "Baseline", "passes": 1, "caps": { "interlaced": false, "max_key_distance": 8, "max_width": 720, "max_height": 576, "max_framerate": 30, "max_bitrate": 4000, "max_ref_frames": 3, "max_buffersize": 384 } }, "acodec": { "codec": { "id": "525ce63284aed52635e85d06", "href": "https://api.xvid.com/v1/codecs/525ce63284aed52635e85d06" }, "profile": "LC", "passes": 1, "caps": { "max_bitdepth": 16, "max_channels": 2, "max_samplingrate": 48000, "max_bitrate": 256 } } }, "settings": { "subtitle_policy": "ignore", "max_segment_size": null, "playlist_format": null, "video": { "deinterlace": "auto", "crop": "off", "resize_policy": "keep", "padding_policy": "no_pad", "aspect_ratio_policy": "keep" }, "audio": { "resample_policy": "shrink_to_fit" }, "thumbnails": [ { "name": "thumbnails_small", "format": "jpg", "interval_or_count": "12", "max_width": 128, "max_height": 128, "resize_policy": "keep", "padding_policy": "no_pad" }, { "name": "thumbnails_big", "format": "jpg", "interval_or_count": "20s", "max_width": 720, "max_height": 576, "resize_policy": "keep", "padding_policy": "no_pad" } ] }, "logos": [], "type": "system", "version": 1, "user": { "id": null }, "created_at": 1362119988773, "updated_at": 1362119988773, "id": "5260e39d84aea12008b69bc2", "href": "https://api.xvid.com/v1/presets/5260e39d84aea12008b69bc2" }, { "name": "M4V-QT-H264-AAC", "description": "Apple Quicktime (H.264 Baseline/AAC LC) for Mac/iPad/iPhone", "target_format": { "extension": "m4v", "container": "m4v", "vcodec": { "codec": { "id": "525ce63284aed52635e85d05", "href": "https://api.xvid.com/v1/codecs/525ce63284aed52635e85d05" }, "profile": "Main", "passes": 1, "caps": { "interlaced": false, "max_key_distance": 8, "max_width": 720, "max_height": 576, "max_framerate": 30, "max_bitrate": 8000, "max_ref_frames": 5, "max_buffersize": 2048 } }, "acodec": { "codec": { "id": "525ce63284aed52635e85d06", "href": "https://api.xvid.com/v1/codecs/525ce63284aed52635e85d06" }, "profile": "LC", "passes": 1, "caps": { "max_bitdepth": 16, "max_channels": 2, "max_samplingrate": 44100, "max_bitrate": 160 } } }, "settings": { "subtitle_policy": "ignore", "max_segment_size": null, "playlist_format": null, "video": { "deinterlace": "auto", "crop": "off", "resize_policy": "keep", "padding_policy": "no_pad", "aspect_ratio_policy": "keep" }, "audio": { "resample_policy": "shrink_to_fit" }, "thumbnails": [ { "name": "thumbnails_small", "format": "jpg", "interval_or_count": "12", "max_width": 128, "max_height": 128, "resize_policy": "keep", "padding_policy": "no_pad" }, { "name": "thumbnails_big", "format": "jpg", "interval_or_count": "20s", "max_width": 720, "max_height": 576, "resize_policy": "keep", "padding_policy": "no_pad" } ] }, "logos": [], "type": "system", "version": 1, "user": { "id": null }, "created_at": 1362119988773, "updated_at": 1362119988773, "id": "5260e3e784aea12008b69bc3", "href": "https://api.xvid.com/v1/presets/5260e3e784aea12008b69bc3" } ], "total": 12, "start": 2, "limit": 2, "first": { "href": "https://api.xvid.com/v1/presets/?start=0&limit=2&human=true&show_null=true" }, "last": { "href": "https://api.xvid.com/v1/presets/?start=10&limit=2&human=true&show_null=true" }, "next": { "href": "https://api.xvid.com/v1/presets/?start=4&limit=2&human=true&show_null=true" }, "prev": { "href": "https://api.xvid.com/v1/presets/?start=0&limit=2&human=true&show_null=true" } }
Overview
Content Tools