
動画を扱う技術:コーデック入門
動画は、たくさんの静止画を連続して表示することで、動いているように見せているものです。まるでパラパラ漫画のように、一枚一枚の絵が次々と切り替わることで、滑らかな動きを作り出しています。これらの絵は、一枚ずつデジタルデータとして記録されており、このデータの連なりが動画ファイルとなります。例えば、一秒間に30枚の静止画を表示する動画を考えてみましょう。これは、一分間では30枚×60秒で1800枚、一時間では1800枚×60分で10万8千枚もの静止画が必要になる計算です。もし一枚の静止画のデータ量が1メガバイトだとすると、単純計算で一時間の動画は108ギガバイトもの容量になってしまいます。これは、私たちが普段使っているパソコンや携帯電話の記憶容量をはるかに超える大きさです。このような巨大なデータ量の動画をそのまま扱うのは、現実的に困難です。パソコンや携帯電話に保存するには、記憶容量が足りなくなるだけでなく、動画を記録する装置自体が高価なものになってしまいます。また、動画をインターネットを通じて送受信する場合にも、膨大な時間がかかってしまい、快適に視聴することができません。回線に大きな負担がかかり、通信速度が遅くなるだけでなく、通信費用も高額になってしまうでしょう。そのため、動画データを小さくするための様々な工夫が凝らされています。例えば、動画を圧縮することでデータ量を減らす技術が広く使われています。このような技術のおかげで、私たちは手軽に動画を記録したり、インターネットで視聴したりすることができるのです。