This collection of media files showcases Thumbrella's thumbnail generation across formats, codecs, and edge cases.
Tooling and scripts should reference index.json for a simple inventory of the media here.
Any Thumbrella client can use the demo server without a token. Set the environment variable $TBR_CONNECT to https://demo.thumbrella.dev.
{
"url": "https://demo.thumbrella.dev/media/space-colony.jpg",
"status": "success",
"message": null,
"source": "shortcut",
"duration": 0.009978479,
"download_size": 65536,
"placeholder": null,
"media": {
"file_size": 3780651,
"kind": "image",
"extension": "jpeg",
"mime": "image/jpeg",
"cache": null,
"properties": {
"width_pixels": 5725,
"height_pixels": 4517,
"bits_per_pixel": 24
},
"thumbnail": "<binary jpeg data: 9560 bytes>",
"url": "https://demo.thumbrella.dev/media/space-colony.jpg"
}
}
{
"url": "https://demo.thumbrella.dev/media/child-theater.heic",
"status": "success",
"message": null,
"source": "render",
"duration": 0.078219838,
"download_size": 1334378,
"placeholder": null,
"media": {
"file_size": 1332170,
"kind": "image",
"extension": "heif",
"mime": "image/heif",
"cache": null,
"properties": {
"width_pixels": 4032,
"height_pixels": 3024,
"bits_per_pixel": 12
},
"thumbnail": "<binary jpeg data: 8188 bytes>",
"url": "https://demo.thumbrella.dev/media/child-theater.heic"
}
}
{
"url": "https://demo.thumbrella.dev/media/grass-texture.dds",
"status": "success",
"message": null,
"source": "render",
"duration": 0.46131832,
"download_size": 1398256,
"placeholder": null,
"media": {
"file_size": 1398256,
"kind": "image",
"extension": "dds",
"mime": "application/octet-stream",
"cache": null,
"properties": {
"width_pixels": 1024,
"height_pixels": 1024
},
"thumbnail": "<binary jpeg data: 7844 bytes>",
"url": "https://demo.thumbrella.dev/media/grass-texture.dds"
}
}
{
"url": "https://demo.thumbrella.dev/media/wavy-wallpaper.svg",
"status": "success",
"message": null,
"source": "render",
"duration": 0.015706771,
"download_size": 14372,
"placeholder": null,
"media": {
"file_size": 14372,
"kind": "vector",
"extension": "svg",
"mime": "image/svg+xml",
"cache": null,
"properties": {
"width_pixels": 7680,
"height_pixels": 4320,
"bits_per_pixel": 32
},
"thumbnail": "<binary jpeg data: 10832 bytes>",
"url": "https://demo.thumbrella.dev/media/wavy-wallpaper.svg"
}
}
{
"url": "https://demo.thumbrella.dev/media/missouri-library.avif",
"status": "success",
"message": null,
"source": "render",
"duration": 0.43467397,
"download_size": 1207280,
"placeholder": null,
"media": {
"file_size": 1204007,
"kind": "image",
"extension": "avif",
"mime": "image/avif",
"cache": null,
"properties": {
"width_pixels": 5182,
"height_pixels": 3582,
"bits_per_pixel": 12
},
"thumbnail": "<binary jpeg data: 7712 bytes>",
"url": "https://demo.thumbrella.dev/media/missouri-library.avif"
}
}
{
"url": "https://demo.thumbrella.dev/media/game-level.png",
"status": "success",
"message": null,
"source": "render",
"duration": 0.113731771,
"download_size": 1551989,
"placeholder": null,
"media": {
"file_size": 1551989,
"kind": "image",
"extension": "png",
"mime": "image/png",
"cache": null,
"properties": {
"width_pixels": 1920,
"height_pixels": 1920,
"bits_per_pixel": 24
},
"thumbnail": "<binary jpeg data: 9772 bytes>",
"url": "https://demo.thumbrella.dev/media/game-level.png"
}
}
{
"url": "https://demo.thumbrella.dev/media/arithmetic-encoding.jpg",
"status": "success",
"message": null,
"source": "render",
"duration": 0.547576748,
"download_size": 1526161,
"placeholder": null,
"media": {
"file_size": 1526161,
"kind": "image",
"extension": "jpeg",
"mime": "image/jpeg",
"cache": null,
"properties": {
"width_pixels": 3264,
"height_pixels": 2448
},
"thumbnail": "<binary jpeg data: 8908 bytes>",
"url": "https://demo.thumbrella.dev/media/arithmetic-encoding.jpg"
}
}
{
"url": "https://demo.thumbrella.dev/media/stanford-bunny.stl",
"status": "success",
"message": "format not handled by the registered renderer",
"source": "fallback",
"duration": 0.000817386,
"download_size": 4096,
"placeholder": "geometry",
"media": {
"file_size": 5620184,
"kind": "geometry",
"extension": "stl",
"mime": "model/stl",
"cache": "6a292a65:AAAAAA",
"properties": {},
"thumbnail": "<binary jpeg data: 4760 bytes>",
"url": "https://demo.thumbrella.dev/media/stanford-bunny.stl"
}
}
{
"url": "https://demo.thumbrella.dev/media/math-guide.odt",
"status": "success",
"message": null,
"source": "shortcut",
"duration": 0.018102021,
"download_size": 2015232,
"placeholder": null,
"media": {
"file_size": 12606461,
"kind": "document",
"extension": "odt",
"mime": "application/vnd.oasis.opendocument.text",
"cache": null,
"properties": {},
"thumbnail": "<binary jpeg data: 10544 bytes>",
"url": "https://demo.thumbrella.dev/media/math-guide.odt"
}
}
{
"url": "https://demo.thumbrella.dev/media/boone-train.jp2",
"status": "success",
"message": "ffmpeg_cli: ffmpeg: [jpeg2000 @ 0x620448f91440] get_buffer() failed",
"source": "fallback",
"duration": 0,
"download_size": 11217998,
"placeholder": "image",
"media": {
"file_size": 11217998,
"kind": "image",
"extension": "jp2",
"mime": "image/jp2",
"cache": "6a27e6e7:AAAAAA",
"properties": {},
"thumbnail": "<binary jpeg data: 4716 bytes>",
"url": "https://demo.thumbrella.dev/media/boone-train.jp2"
}
}
{
"url": "https://demo.thumbrella.dev/media/harbor-trucks.mp4",
"status": "success",
"message": null,
"source": "render",
"duration": 0.044617937,
"download_size": 113763,
"placeholder": null,
"media": {
"file_size": 1603914,
"kind": "video",
"extension": "mp4",
"mime": "video/mp4",
"cache": null,
"properties": {
"width_pixels": 426,
"height_pixels": 240,
"bits_per_pixel": 12
},
"thumbnail": "<binary jpeg data: 7640 bytes>",
"url": "https://demo.thumbrella.dev/media/harbor-trucks.mp4"
}
}
{
"url": "https://demo.thumbrella.dev/media/packaging-machine.avi",
"status": "success",
"message": null,
"source": "render",
"duration": 0.018306139,
"download_size": 99220,
"placeholder": null,
"media": {
"file_size": 601234,
"kind": "video",
"extension": "avi",
"mime": "video/x-msvideo",
"cache": null,
"properties": {
"width_pixels": 960,
"height_pixels": 540,
"bits_per_pixel": 12
},
"thumbnail": "<binary jpeg data: 6788 bytes>",
"url": "https://demo.thumbrella.dev/media/packaging-machine.avi"
}
}
{
"url": "https://demo.thumbrella.dev/media/stream-barn.mkv",
"status": "success",
"message": null,
"source": "render",
"duration": 0.034836483,
"download_size": 167282,
"placeholder": null,
"media": {
"file_size": 637721,
"kind": "video",
"extension": "webm",
"mime": "video/webm",
"cache": null,
"properties": {
"width_pixels": 720,
"height_pixels": 1280,
"bits_per_pixel": 12
},
"thumbnail": "<binary jpeg data: 6380 bytes>",
"url": "https://demo.thumbrella.dev/media/stream-barn.mkv"
}
}
{
"url": "https://demo.thumbrella.dev/media/raw-pentax.pef",
"status": "success",
"message": null,
"source": "shortcut",
"duration": 0.0070621,
"download_size": 73728,
"placeholder": null,
"media": {
"file_size": 11199172,
"kind": "image",
"extension": "pef",
"mime": "image/x-pentax-pef",
"cache": null,
"properties": {
"width_pixels": 160,
"height_pixels": 120,
"bits_per_pixel": 24
},
"thumbnail": "<binary jpeg data: 10572 bytes>",
"url": "https://demo.thumbrella.dev/media/raw-pentax.pef"
}
}
{
"url": "https://demo.thumbrella.dev/media/raw-canon.cr2",
"status": "success",
"message": null,
"source": "shortcut",
"duration": 0.056295998,
"download_size": 892928,
"placeholder": null,
"media": {
"file_size": 11679288,
"kind": "image",
"extension": "cr2",
"mime": "image/x-canon-cr2",
"cache": null,
"properties": {
"width_pixels": 1288,
"height_pixels": 1936,
"bits_per_pixel": 24
},
"thumbnail": "<binary jpeg data: 9400 bytes>",
"url": "https://demo.thumbrella.dev/media/raw-canon.cr2"
}
}
{
"url": "https://demo.thumbrella.dev/media/dudu-intro.mp3",
"status": "success",
"message": null,
"source": "shortcut",
"duration": 0.02442778,
"download_size": 345220,
"placeholder": null,
"media": {
"file_size": 345220,
"kind": "audio",
"extension": "mp3",
"mime": "audio/mpeg",
"cache": null,
"properties": {
"channel_count": 2,
"duration_seconds": 7.1394375
},
"thumbnail": "<binary jpeg data: 6636 bytes>",
"url": "https://demo.thumbrella.dev/media/dudu-intro.mp3"
}
}
{
"url": "https://demo.thumbrella.dev/media/pocket-game.webp",
"status": "success",
"message": null,
"source": "shortcut",
"duration": 0.009897881,
"download_size": 387274,
"placeholder": null,
"media": {
"file_size": 387274,
"kind": "image",
"extension": "webp",
"mime": "image/webp",
"cache": null,
"properties": {
"width_pixels": 3650,
"height_pixels": 3650,
"bits_per_pixel": 24
},
"thumbnail": "<binary jpeg data: 7612 bytes>",
"url": "https://demo.thumbrella.dev/media/pocket-game.webp"
}
}
{
"url": "https://demo.thumbrella.dev/media/neon-block.png",
"status": "success",
"message": null,
"source": "render",
"duration": 0.125527414,
"download_size": 2012124,
"placeholder": null,
"media": {
"file_size": 2012124,
"kind": "image",
"extension": "png",
"mime": "image/png",
"cache": null,
"properties": {
"width_pixels": 1970,
"height_pixels": 2030,
"bits_per_pixel": 32
},
"thumbnail": "<binary jpeg data: 6416 bytes>",
"url": "https://demo.thumbrella.dev/media/neon-block.png"
}
}
{
"url": "https://demo.thumbrella.dev/media/pixel-forest.gif",
"status": "success",
"message": null,
"source": "shortcut",
"duration": 0.021806929,
"download_size": 54189,
"placeholder": null,
"media": {
"file_size": 54189,
"kind": "image",
"extension": "gif",
"mime": "image/gif",
"cache": null,
"properties": {
"width_pixels": 928,
"height_pixels": 630,
"bits_per_pixel": 24
},
"thumbnail": "<binary jpeg data: 6540 bytes>",
"url": "https://demo.thumbrella.dev/media/pixel-forest.gif"
}
}
{
"url": "https://demo.thumbrella.dev/media/missing-file",
"status": "failed",
"message": "HTTP 404 — origin file not found",
"source": "placeholder",
"duration": 0,
"download_size": 0,
"placeholder": "failed",
"media": null
}
{
"url": "https://demo.thumbrella.dev/media/corrupt.jpg",
"status": "success",
"message": null,
"source": "shortcut",
"duration": 0.023498634,
"download_size": 128718,
"placeholder": null,
"media": {
"file_size": 128718,
"kind": "image",
"extension": "jpeg",
"mime": "image/jpeg",
"cache": null,
"properties": {
"width_pixels": 864,
"height_pixels": 1293,
"bits_per_pixel": 24
},
"thumbnail": "<binary jpeg data: 4188 bytes>",
"url": "https://demo.thumbrella.dev/media/corrupt.jpg"
}
}