Expression Encoder Screen Capture Codec
Jump to navigation
Jump to search
- Company: Microsoft
- FourCC: MTS2
- Other names: Titanium Screen Codec 2
- Binary Codec: http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=71895f93-d804-4b70-8440-6b726ea0f12c
- Encoder 2.0: http://download.microsoft.com/download/4/7/B/47B6E0F3-EF66-4A38-AA36-3C6ECF690F36/Media_en.msi
- Encoder 2.0: http://download.microsoft.com/download/5/0/d/50da7510-3c8c-4ebf-8d83-d8c8e403da0b/Encoder_Trial_en.exe
- Samples: http://samples.mplayerhq.hu/V-codecs/MTS2/
This is fast codec used primarily as an intermediate between screen capture and encoding for delivery with Microsoft Expression Encoder. It was originally part of MSR's "Project Titanium". It is most commonly seen in ASF files with the .xesc extension.
Frame format
Every frame seems to start with this header (all numbers are big-endian):
0-1 width 2-3 height 4 2 - intra, 3 - inter) 5 should be always zero 6 should be in range 0-100 7 should be in range 0-2, maybe frame type too? (0 - intra, 1 - inter and 2 - skip frames)