SigmaTel Motion Video
SigmaTel Motion Video or short, SMV is a technology that was available as add-on feature for own STMP3500 Software Development Kit(SDK). SMV is a partially compressed video format. SMV allows users to transform common PC video files and watch them on their MP4 players (PMP). SMV is a video format used by SigmaTel or other players based on their chipsets..
Principles
The format is based on uncompressed audio concatenated with a sequence of JPEG images, each containing a set of frames. By padding smaller JPEG images to the size of the largest image of the video, the position of a specific frame in the file can be easily calculated at any time in the video. So also is the audio. The format is based on simple audio and video formats, so it can be easily implemented in hardware using little more than audio and image decoders.
JPEG is a variable bitrate image format and the video compression in SMV requires constant bitrate. Thus, the padding is necessary and introduces unused payload to the file. An encoder may try different quality settings for the JPEG files to as closely as possible match a pre-set size. Padding will still be required, however.
See also
- Sigmatel STMP3700
External links
- Qvod Player (one of rare software SMV players, translated to English)
- SMV Convert Tool 3.0
- Converter-Tool.msi SMV Video Converter Tool
- SMV Convert Tool 4.0 (latest version)
- SMV Converter Pack
- Samples
- SMV Converter for Linux
- All about SMV file
- TrekStor SMV Transcoder 1.02
- SMV encoder for linux by Yurac
- TrekStor SMV Transcoder 4.0
- TrekStor SMV Transcoder 4.0 (mirror)
- TrekStor SMV Transcoder 1.0 (SMV 3.4)