Motion JPEG拡張子.avi .mov
MIMEタイプvideo/x-mjpeg
タイプコード
Motion JPEG(モーション ジェイペグ)とは、動画圧縮形式の一つである。 それぞれのフレームをJPEG形式で圧縮/伸長し、連続でこれを表示することで動画としている。 同じくJPEGの技術を応用した動画圧縮形式として知られるMPEGは時間軸すなわちフレーム間も圧縮するのに対し、Motion JPEGではフレーム間の圧縮を行わず、JPEGの2次元圧縮のみ行う方式である。音声ストリーム等を別とすれば、ファイルの実態は1コマ毎に静止画JPEGと同様の構造となる。そのため同じフレームレートであればMPEGよりは圧縮率が低くなるものの、激しい動きでもMPEGほど乱れない動画を作れた。一方でフレームレートが比較的ダイレクトにファイルサイズに反映されるため、フレームレートを犠牲にしてファイルサイズを減少させることもできた。また圧縮・展開が容易で、ソフトウェアやハードウェアのパワーをMPEGほど必要とはしない。さらに任意のフレームを切り出せるので、編集を容易に行える。 そのような扱いやすさを備える汎用の規格であることに加え、当時のマシンパワーでも圧縮率と画質をそれなりに両立できたことから、少なくとも1997年ごろまでは「もっとも実用的な動画圧縮方式」と言われていた[1]。 コンテナ形式にはAVIとMOVがあり統一されていない。QuickTime Playerなどで再生可能なほか、Windowsではコーデックをインストールすることでメディアプレーヤーでも再生できる。 近年では、Motion JPEG 2000やMotion JPEG XRといった高性能な動画形式も開発されている。
概要
用途
デジタルカメラ
JPEG変換処理能力が高いデジタルカメラやデジタルフォトフレームでの録画、再生用として利用される。特に他の一般的な動画形式よりも任意のフレームを抽出した際の画質に優れることから、産業用カメラに適している[2]。
ビデオキャプチャー
当初は一部のビデオキャプチャーカードの出力形式として利用されることも多かったが、マシンパワーやハードウェアの進歩により、次第にMPEG-4 AVCにその地位を明け渡した。そのためにパソコン上で記録するために用いられることは少なくなった。
ゲーム機
当時の家庭用テレビゲーム機の一部にも採用されており、動画再生機能を売りとしたPC-FXにMotion JPEGデコーダが搭載されたほか、初代プレイステーションの動画再生形式としてもサポートされた。また、後年にはWiiの写真チャンネルの動画形式としてもMotion JPEGが採用された。
脚注[脚注の使い方]^ グラスバレー(旧カノープス)が提供しているMotion JPEGコーデック ⇒[1]のREADME.TXTより。
^ “ビデオ圧縮形式とは。MJPEGなど3形式を基礎から紹介
関連項目
Motion JPEG 2000
Motion JPEG XR
VLCメディアプレーヤー
DV (ビデオ規格)
デジタルカメラ
QuickTime
Audio Video Interleave
ffdshow
GIFアニメーション - 他の静止画フォーマットを連続表示する動画フォーマットの例。
外部リンク
⇒ダウンロード Motion JPEG 再生ドライバ - グラスバレー(旧カノープス)から提供されているWindows用32ビット版 Motion JPEGコーデック。かつては16ビット版も提供されていた。
⇒MJPEG tools - MJPEG toolsは、ビデオの録画と再生ができ、簡単な切り取り貼り付け編集、ビデオとオーディオのMPEG圧縮をおこなうツールである。
⇒ffdshow-tryouts - ffdshow は、高度な DirectShow フィルターと、オーディオとビデオの多彩な形式をサポートしている VFW コーデックである。
⇒Apple Quicktime Format, including specification for MJPEG-A & MJPEG-B, pp95., アップルコンピュータ(2001).
RFC 2435 RTP Payload Format for JPEG-compressed Video
表
話
編
歴
マルチメディア圧縮フォーマット
動画ファイルフォーマット
ISO/IEC
MJPEG
Motion JPEG 2000
MPEG-1
MPEG-2
Part 2(英語版)
MPEG-4
Part 2/ASP(英語版)
Part 10/AVC
MPEG-H
Part 2/HEVC
MPEG-I
VVC
ITU-T
H.120(英語版)
H.261
H.262
H.263
H.264
H.265
DV
H.266
SMPTE
VC-1
VC-2 (Dirac)
VC-3
VC-5(英語版)
AOMedia
AV1