Motion JPEG(M-JPEG或MJPEG,Motion Joint Photographic Experts Group,FourCC:MJPG)是一种影像压缩格式,其中每一帧图像都分别使用JPEG编码。M-JPEG常用在数码相机和摄像头之类的图像采集设备上,非线性剪辑系统也常用这种格式。QuickTime播放器和包括Mozilla Firefox,Google Chrome,Safari在内许多网页浏览器原生支持M-JPEG。
编码
M-JPEG只使用帧内压缩(区别于算法更复杂的帧间压缩),只单独的对某一帧进行压缩,而不考虑影像畫面中不同帧之间的变化。因此压缩效率比较低,一般低于1:20,而使用了帧间压缩的现代影像压缩格式(如MPEG1、MPEG2和H.264/MPEG-4 AVC)一般能超过1:50.由于各帧直接是相互独立的,M-JPEG的编解码在对运算能力和内存的要求较低。
由于M-JPEG是纯粹的帧内压缩,每帧画面的质量只与编码率和画面的空域复杂度有关。包含大面积平滑变化或者单色区域的帧压缩效果较好,而包含复杂纹理、细线条(如文字)的区域容易产生由于离散余弦变换产生的噪声。M-JPEG的压缩效果与影像的时域复杂度无关。
对于QuickTime格式,苹果公司定义了两种类型的编码:MJPEG-A和MJPEG-B。MJPEG-B的帧不保存完整的JFIF格式,在把MJPEG-B的帧保存成单独的JPEG文件是需要添加JFIF文件头。
应用
M-JPEG被广泛应用在网页浏览器,媒体播放器,数码相机,摄像头,流媒体服务器和非线性剪辑系统中。
影像錄製與剪辑
由于M-JPEG中的帧可以随机存取,影像錄製与非线性编辑系统普遍支持这种格式。
数码相机
在MPEG-4编码在消费电子设备上普及之前,数码相机普遍采用M-JPEG编码来保存录制的影像,这样就可以利用相机上的JPEG压缩硬件。但由于录制的音频一般是低采样率、未压缩的自适应差分PCM编码,这样的影像檔案大小仍然比大小相似的MPEG文件差。
DV
DV使用类似的帧内压缩方法。
参见
视频壓縮 | ISO/IEC | |
---|
ITU-T | |
---|
SMPTE | - VC-1
- VC-2(英语:Dirac (video compression format))
- VC-3(英语:DNxHD codec)
- VC-5(英语:CineForm)
|
---|
開放媒體聯盟 | |
---|
On2 Technologies (现属谷歌公司) | |
---|
苹果公司 | - Apple Video(英语:Apple Video)
- Apple ProRes
- QuickTime
- 动画(英语:QuickTime Animation)
- 图形(英语:QuickTime Graphics)
|
---|
中国标准化协会 | |
---|
其他 | - Bink视频(英语:Bink Video)
- Cinepak(英语:Cinepak)
- Daala
- Dirac(英语:Dirac (video compression format))
- DV
- DVI(英语:Digital Video Interactive)
- FFV1(英语:FFV1)
- Huffyuv(英语:Huffyuv)
- Indeo(英语:Indeo)
- Lagarith
- Microsoft Video 1(英语:Microsoft Video 1)
- MSU无损(英语:MSU Lossless Video Codec)
- OMS Video(英语:OMS Video)
- Pixlet(英语:Pixlet)
- RealVideo
- RTVideo(英语:RTVideo)
- SheerVideo(英语:SheerVideo)
- Smacker(英语:Smacker video)
- Sorenson Video, Spark(英语:Sorenson codec)
- Theora
- Thor(英语:Thor (video codec))
- WMV
- XEB(英语:ratDVD)
- YULS(英语:YULS)
|
---|
|
---|
音频壓縮 | ISO/IEC | |
---|
ITU-T | - G.711(A-law(英语:A-law algorithm), µ-law(英语:µ-law algorithm))
- G.718(英语:G.718)
- G.719
- G.722
- G.722.1(英语:G.722.1)
- G.722.2(英语:Adaptive Multi-Rate Wideband)
- G.723
- G.723.1(英语:G.723.1)
- G.726
- G.728(英语:G.728)
- G.729
- G.729.1(英语:G.729.1)
|
---|
IETF | |
---|
3GPP | - AMR
- AMR-WB(英语:Adaptive Multi-Rate Wideband)
- AMR-WB+(英语:Extended Adaptive Multi-Rate – Wideband)
- EVRC(英语:Enhanced Variable Rate Codec)
- EVRC-B(英语:Enhanced Variable Rate Codec B)
- EVS(英语:Enhanced Voice Services)
- GSM-HR(英语:Half Rate)
- GSM-FR(英语:Full Rate)
- GSM-EFR(英语:Enhanced full rate)
|
---|
ATSC,DVB | |
---|
中国标准化协会 | |
---|
其他 | - ACELP(英语:Algebraic code-excited linear prediction)
- ALAC
- Asao(英语:Asao (codec))
- ATRAC
- CELT
- Codec2(英语:Codec2)
- FLAC
- iSAC
- Monkey's Audio
- TTA
- TAK
- MT9(英语:MT9)
- Musepack
- OptimFROG
- OSQ(英语:Original Sound Quality)
- QCELP(英语:Qualcomm code-excited linear prediction)
- RCELP(英语:Relaxed code-excited linear prediction)
- RealAudio
- RTAudio(英语:RTAudio)
- SD2(英语:Avid Audio#Sound Designer file formats)
- SHN(英语:Shorten (file format))
- SILK
- Siren(英语:Siren (codec))
- SMV(英语:Selectable Mode Vocoder)
- Speex
- SVOPC(英语:SVOPC)
- TwinVQ(英语:TwinVQ)
- VMR-WB(英语:Variable-Rate Multimode Wideband)
- Vorbis
- VSELP(英语:Vector sum excited linear prediction)
- WavPack
- WMA
- MQA
- aptX
- LDAC
- MLP(英语:Meridian Lossless Packing)
- LHDC
- SBC
|
---|
|
---|
图像压缩 | |
---|
封裝格式 | ISO/IEC | - MPEG-ES(英语:Elementary stream)
- MPEG-PES(英语:Packetized elementary stream)
- MPEG-PS(英语:MPEG program stream)
- MPEG-TS
- ISO基本媒体文件格式(英语:ISO base media file format)
- MPEG-4 Part 14(MP4)
- Motion JPEG 2000(英语:Motion JPEG 2000)
- MPEG-21 Part 9(英语:Digital Item#File Format)
- MPEG媒体传输(英语:MPEG media transport)
|
---|
ITU-T | |
---|
IETF | |
---|
其他 | |
---|
|
---|
合作 | |
---|
另见压缩方法、数据压缩软件 |