Free webp to jpg
JPEG-XS-Sequence

JPEG XS Image Sequence (HEIF Container)

image/jxss Released 2019 · by Joint Photographic Experts Group (JPEG)

The image/jxss MIME type represents a sequence or animation of JPEG XS (Extra Speed) images encapsulated within a High Efficiency Image File Format (HEIF) container. It merges the ultra-low latency and low-complexity wavelet compression of JPEG XS with the powerful timing, track, and metadata capabilities of the ISOBMFF standard, making it ideal for storing broadcast video snippets or HDR burst captures.

Professional & Video Production Transparency Animation ✦ HDR Production Ready

Technical Specifications

MIME Type
image/jxss
Extensions
.jxss.jxs
Container
HEIF / ISOBMFF (ISO/IEC 23008-12)
Compression
Lossy (Visually Lossless) & Mathematically Lossless
Algorithms
JPEG XS (ISO/IEC 21122-1)
Color Depth
8-bit, 10-bit, 12-bit, 14-bit, 16-bit
Metadata
EXIF XMP ICC
Capabilities
Transparency
Animation
Progressive Loading
Alpha Channel
HDR Support
Official Specification
Aliases: image/heif-sequence

Magic Bytes & HTTP Headers

File Signature (Magic Bytes)
XX XX XX XX 66 74 79 70 6A 78 73 73
ASCII: ....ftypjxss
HTTP Headers
Content-Type: image/jxss
HTML Accept Attribute
accept="image/jxss, .jxss"

Browser Support Matrix

Browser Status Min Version
Chrome Chrome
Not Supported
Firefox Firefox
Not Supported
Safari Safari
Not Supported
Edge Edge
Not Supported
Internet Explorer Internet Explorer
Not Supported Legacy

Advantages & Limitations

Advantages
  • Provides sub-millisecond encoding and decoding latency across a video sequence while retaining visually lossless quality
  • Leverages the robust ISOBMFF track structures for accurate frame timing, audio synchronization, and metadata handling
  • Optimized for professional video production and IP broadcasting workflows
Limitations
  • Zero web browser compatibility, limiting its use entirely to professional and industrial hardware workflows
  • Compression ratios are significantly lower than consumer video codecs like HEVC or AV1
  • Extremely niche format that requires highly specialized broadcast hardware or custom software libraries to process

Developer Code Snippets

import magic
print(magic.from_file('sequence.jxss', mime=True)) # May default to generic 'image/heif' or 'application/octet-stream'
const FileType = require('file-type');
const type = await FileType.fromFile('sequence.jxss');
console.log(type?.mime); // Standard libraries will likely fail to identify the specific 'jxss' HEIF brand
import "net/http"
// Custom ISOBMFF box parsing is required to extract the 'jxss' brand from the ftyp box.
$mime = mime_content_type('sequence.jxss');
echo $mime; // Standard server configurations often map this to application/octet-stream

File Detection Steps

How to programmatically detect a image/jxss file by reading its raw bytes:

  1. 1 Check bytes 4-7 for the ISOBMFF 'ftyp' box identifier
  2. 2 Verify the major brand string at bytes 8-11 is exactly 'jxss' (6A 78 73 73)

Software Support

i
intoPIX FastTICO-XS
F
FFmpeg (with external libraries)

Conversion Tools

Share & Embed

Markdown Badge
JPEG-XS-Sequence Format Badge
[![JPEG-XS-Sequence Format](https://freewebptojpg.com/mime/image/jpeg-xs-sequence/badge.svg)](https://freewebptojpg.com/mime/image/jpeg-xs-sequence)
Interactive iframe Widget
<iframe src="https://freewebptojpg.com/mime/image/jpeg-xs-sequence/embed" width="100%" height="280" style="border:1px solid #cbd5e1;border-radius:8px;" title="JPEG-XS-Sequence Specs"></iframe>

JSON API

All data on this page is available as a free, open JSON API. Use it in your project, documentation, or tooling.

GET https://freewebptojpg.com/mime/image/jpeg-xs-sequence.json Open JSON
Free to use
No auth required
CORS enabled
Use from any domain
Cached 24h
Cache-Control headers set

Frequently Asked Questions

What is the difference between image/jxsi and image/jxss?

Both use the HEIF (ISOBMFF) container to store JPEG XS compressed data. However, image/jxsi is intended for a single still image or a static collection of images, while image/jxss is specifically designed to store an image sequence (such as a video snippet, animation, or burst capture) that is meant to be played back chronologically.

What is the magic byte for an image/jxss file?

As an ISOBMFF/HEIF container, an image/jxss file begins with a 4-byte box size, followed by the 'ftyp' box identifier, and the major brand 'jxss'. The hex representation of this signature is XX XX XX XX 66 74 79 70 6A 78 73 73.

Can I view image/jxss animations in a web browser?

No. Modern web browsers do not support JPEG XS compression or HEIF containers natively. For web-based animations or video sequences, standard formats like Animated WebP, AVIF, or MP4 video must be used.

Share this format