「Motion JPEG」の版間の差分

提供: MonoBook
ナビゲーションに移動 検索に移動
(ページの作成:「'''Motion JPEG'''とは、動画圧縮形式のひとつで、大雑把にいえば「JPEGのパラパラアニメ」である。 似たようなものに「MPEG…」)
 
1行目: 1行目:
 
'''Motion JPEG'''とは、動画圧縮形式のひとつで、大雑把にいえば「[[JPEG]]のパラパラアニメ」である。
 
'''Motion JPEG'''とは、動画圧縮形式のひとつで、大雑把にいえば「[[JPEG]]のパラパラアニメ」である。
  
似たようなものに「[[MPEG]]」があるがまったくの別物である。 考え方的には[[アニメーションGIF]]とほぼ同じである。 違いがあるとすれば音声データも入る点くらいだ
+
似たようなものに「[[MPEG]]」があるがまったくの別物である。考え方的には[[アニメーションGIF]]とほぼ同じである。違いがあるとすれば音声データも入る点くらいだ。
 +
 
 
==利点:頭出しが早い==
 
==利点:頭出しが早い==
MPEGなどで特定のフレームを抜き出そうとすると、最寄りのキーフレームを見つけ、そこからデコードを繰り返して目的のフレームにたどり着く必要がある。 このためリアルタイムで特定フレームを抜き出すのは難しい。
+
[[MPEG]]などで特定のフレームを抜き出そうとすると、最寄りの[[キーフレーム]]を見つけ、そこからデコードを繰り返して目的のフレームにたどり着く必要がある。このためリアルタイムで特定フレームを抜き出すのは難しい。
 +
 
 +
一方、Motion JPEGは単なるパラパラアニメなので[[フレームレート]]から簡単に位置を割り出せる。このためリアルタイムで特定のフレームの頭出しや抜き出しができるという特徴がある。
  
一方、Motion JPEGは単なるパラパラアニメなのでフレームレートから簡単に位置を割り出せる。 リアルタイムで特定のフレームの頭出しや抜き出しができるという特徴がある。
+
この特性から「ボタンが押された瞬間にシーンを切り替える」などという実装が簡単にできるため、今でも[[ゲーム]]などでは人気がある。
  
この特性から「ボタンが押された瞬間にシーンを切り替える」などという実装が簡単にできるため、今でもゲームなどでは人気がある。
 
 
==欠点:データがでかい==
 
==欠点:データがでかい==
Motion JPEGはあくまで2Dの圧縮であるため、 時間軸方向にも圧縮がかかるMPEG系と比べるとデータサイズは大きくなる。
+
Motion JPEGはあくまで「2Dの圧縮」である。ただの[[JPEG]]のパラパラアニメだ。このため時間軸方向にも圧縮がかかる[[MPEG]]系と比べるとデータサイズは大きくなる。

2020年9月15日 (火) 01:47時点における版

Motion JPEGとは、動画圧縮形式のひとつで、大雑把にいえば「JPEGのパラパラアニメ」である。

似たようなものに「MPEG」があるがまったくの別物である。考え方的にはアニメーションGIFとほぼ同じである。違いがあるとすれば音声データも入る点くらいだ。

利点:頭出しが早い

MPEGなどで特定のフレームを抜き出そうとすると、最寄りのキーフレームを見つけ、そこからデコードを繰り返して目的のフレームにたどり着く必要がある。このためリアルタイムで特定フレームを抜き出すのは難しい。

一方、Motion JPEGは単なるパラパラアニメなのでフレームレートから簡単に位置を割り出せる。このためリアルタイムで特定のフレームの頭出しや抜き出しができるという特徴がある。

この特性から「ボタンが押された瞬間にシーンを切り替える」などという実装が簡単にできるため、今でもゲームなどでは人気がある。

欠点:データがでかい

Motion JPEGはあくまで「2Dの圧縮」である。ただのJPEGのパラパラアニメだ。このため時間軸方向にも圧縮がかかるMPEG系と比べるとデータサイズは大きくなる。