「キーフレーム」の版間の差分

提供:MonoBook
imported>Administrator
ページの作成:「'''キーフレーム'''とは、動画の圧縮において、一番「元」になっているフレーム(ワンシーン)のことである。 MPEG界隈で…」
 
編集の要約なし
 
(2人の利用者による、間の4版が非表示)
1行目: 1行目:
'''キーフレーム'''とは、動画の圧縮において、一番「元」になっているフレーム(ワンシーン)のことである。
'''キーフレーム'''(英語:key frame)とは、[[動画]]の[[圧縮]]において、一番「元」になっているフレーム(ワンシーン)のことである。[[MPEG]]界隈では「[[Iフレーム]]」などとも呼ばれる。


[[MPEG]]界隈では「[[Iフレーム]]」などとも呼ばれる。
==概要==
キーフレームとは動画圧縮の起点となっているフレームのことである。キーフレームは[[静止画]]の圧縮アルゴリズムで圧縮され、これに続くフレームは「キーフレームとの差分」だけを保存することで高い圧縮率を実現している。


== 概要 ==
動画ファイルは以下のような繰り返しになっている。
キーフレームとは動画圧縮の起点となっているフレームのことである。キーフレームは静止画の圧縮アルゴリズムで圧縮され、これに続くフレームは「キーフレームとの差分」だけを保存することで高い圧縮率を実現している。
 
* 低圧縮フレーム
* 高圧縮フレーム(差分だけ)
* 高圧縮フレーム(差分だけ)
* 高圧縮フレーム(差分だけ)
* …


このためキーフレームの出現間隔を広げれば、差分だけの高圧縮フレームが増えるため、動画の圧縮率は向上する。
このためキーフレームの出現間隔を広げれば、差分だけの高圧縮フレームが増えるため、動画の圧縮率は向上する。


ただし、いわゆる動画プレーヤーなどでの「頭出し(シーク)」はキーフレームに対してしか行えない。このためキーフレームの出現間隔を広げすぎると細かいシークができない動画になってしまう。
ただし、動画プレーヤーなどでの「頭出し(シーク)」はキーフレームに対してしか行えない。このためキーフレームの出現間隔を広げすぎると細かいシークができない動画になってしまう。


キーフレームの出現間隔の設定は動画の編集ソフト(動画エンコーダー)によってマチマチである。よくあるのは以下のようなものである。
キーフレームの出現間隔の設定は動画の編集ソフト(動画エンコーダー)によってマチマチである。よくあるのは以下のようなものである。


* 1秒間隔など特定の秒間隔で設定
*1秒間隔など特定の秒間隔で設定
* シーンの切り替わりを自動検出
*シーンの切り替わりを自動検出


== 関連項目 ==
==関連項目==


*[[Iフレーム]] (Intra-coded Frame)
*[[Iフレーム]] (Intra-coded Frame)
23行目: 29行目:
*[[Bフレーム]]
*[[Bフレーム]]
*:前方向予測、後方向予測、両方向予測のうち、いずれかを選択して[[符号化]]されたフレーム。
*:前方向予測、後方向予測、両方向予測のうち、いずれかを選択して[[符号化]]されたフレーム。
[[category: 動画]]
[[category: アルゴリズム]]

2026年1月27日 (火) 04:33時点における最新版

キーフレーム(英語:key frame)とは、動画圧縮において、一番「元」になっているフレーム(ワンシーン)のことである。MPEG界隈では「Iフレーム」などとも呼ばれる。

概要[編集 | ソースを編集]

キーフレームとは動画圧縮の起点となっているフレームのことである。キーフレームは静止画の圧縮アルゴリズムで圧縮され、これに続くフレームは「キーフレームとの差分」だけを保存することで高い圧縮率を実現している。

動画ファイルは以下のような繰り返しになっている。

  • 低圧縮フレーム
  • 高圧縮フレーム(差分だけ)
  • 高圧縮フレーム(差分だけ)
  • 高圧縮フレーム(差分だけ)

このためキーフレームの出現間隔を広げれば、差分だけの高圧縮フレームが増えるため、動画の圧縮率は向上する。

ただし、動画プレーヤーなどでの「頭出し(シーク)」はキーフレームに対してしか行えない。このためキーフレームの出現間隔を広げすぎると細かいシークができない動画になってしまう。

キーフレームの出現間隔の設定は動画の編集ソフト(動画エンコーダー)によってマチマチである。よくあるのは以下のようなものである。

  • 1秒間隔など特定の秒間隔で設定
  • シーンの切り替わりを自動検出

関連項目[編集 | ソースを編集]