動画コーデックの種類と違い(H.264・VP9・MPEG・Xvid・DivX・WMV等)【比較】

動画に使用されている有名な「動画コーデック」の種類と、それぞれの違いについて解説したいと思います。

動画コーデックは種類が多すぎて全て挙げるとキリが無いので、有名なコーデックだけをなるべく簡単に紹介します。

スポンサードリンク

コーデックとは?

30fpsイメージ

動画の仕組みは単純に「パラパラ漫画」です。

その「パラパラ漫画」の1枚1枚に使用されているのは「画像」です。

例えば「1920×1080」の解像度、「30fps」動画(1秒間に30枚紙芝居が表示される)とかだと、1分間で1800枚の「1920×1080」の画像が必要となります。

これをそのまま動画にしてしまうと、3分で15GBとかいうアホみたいにデカいファイルサイズになってしまいます。

そこで、「コーデック」という「圧縮のアルゴリズム」を使用して、1枚1枚の画像(フレームと言う)を色々な方法で圧縮する事で、ファイルサイズを大幅に小さくします。

圧縮方法について

コーデックで圧縮する方法には主に2種類有ります。

フレーム間で似たような部分を圧縮する方法(フレーム間予測

例えば、ニュース番組とかでキャスターが淡々とニュースを読み上げているシーンなどでは、実際に動画として動いてるのは「口元」部分くらいで、その他の背景は殆ど変化しません。

そのような「無駄なフレーム間の情報」を圧縮する方法を「フレーム間予測」と言います。

フレーム内の情報を圧縮する方法(フレーム内圧縮)

例えば、全面空が広がるようなシーンでは、殆どの色情報が「青」に似たような色となります。

このような場合、例えば「A A A A A B B C C C B B」(データ量:12)というデータが有ったとしたら、

  • 5 A 2 B 3 C 2 B」(データ量:8)

という風に数学的にファイルを圧縮(ランレングス圧縮と言う)する方法を「フレーム内圧縮」と言います。

圧縮効果としては「フレーム間予測>>>>フレーム内圧縮」となり、「フレーム間予測」に比べると「フレーム内圧縮」で圧縮できるサイズは微々たるモノとなります。

動画コーデックの違い

有名な動画コーデックのそれぞれの違いについて簡単に比較して表にまとめました。

動画コーデック比較(違い)
圧縮方法 コーデック名 主なファイルフォーマット
(拡張子)
画質目安
(非圧縮を100とする)
再生負荷目安
(非圧縮を0とする)
ファイルサイズ目安
(非圧縮を100とする)
非可逆 H.264/MPEG-4 AVC  .mp4 .m2ts  85 13  0.6
Xvid  .avi  75 6  0.7
DivX  .divx .avi  75 6  0.7
VP9  .webm  90 20  0.3
Motion JPEG  .avi .mov  20 1  4
DV  .avi  22 1  4
MPEG-1  .mpg  40 2  2.4
MPEG-2  .mpg  50 4  1.2
MPEG-4  .mp4 .mpg  80 8  0.8
H.265/HEVC  .mp4  90 20  0.3
WMV9  .wmv  80 10  0.6
可逆 HuffYUV  .avi  100 5  20
Ut Video  .avi  100 5  20
Lagarith  .avi  100 5  20
MLC  .avi  100 5  20
AMV2,3,4  .avi  100 5  20
非圧縮(RAW) なし  .avi  100 0  100

※”非圧縮(RAW)基準“で「画質」「再生負荷」「ファイルサイズ」を(完全に私の独断で)”超大雑把”に決めたものです
※それぞれのコーデック毎の設定によっても全然違ってきますのであくまでも”目安”として捉えて下さい。

※「どのコーデックが一番画質が良いですか?」という質問をする人が良く居ますが、この訊き方は(正確に言えば)正しく有りません。
正しくは「同じビットレートで比較した場合、一番画質が良いのはどのコーデックですか?」と訊くべきです。
ビットレートを上げればどのコーデックを使用しても画質は良くなるので)


・・・というわけで、最初に全コーデックについてザックリ解説します。

非可逆

まず、画質面で言うと「VP9」と「H.265/HEVC」が現状最強のコーデックです。(その分、再生負荷もかなり高めです)

「MPEG-1」「MPEG-2」は、画質は良くないですが、CD・DVDなどに使用されているコーデックの為、ブルーレイが普及している今現在でも良く使われています。(ちなみにブルーレイに採用されているのは「H.264/MPEG-4 AVC」「WMV9」「MPEG-2」です)

「Motion JPEG」は安いデジカメとか専用のコーデックと捉えてもらって構いません。(デスクトップキャプチャソフトとかでもたまに使われます)

「WMV9」は「H.264/MPEG-4 AVC」と並んで優れたコーデックですが、圧縮率が微妙に負けていて、汎用性もあまり良くないため(.wmv形式でしか扱えない為)、あまり普及していません。(再生負荷はWMV9の方が低いです)

可逆

「可逆圧縮コーデック」系は、”可逆圧縮”なので画質は非圧縮と同じです。(劣化しません)

正直どれも似たような感じですが、どれか迷うのであれば「Ut Video」か「Lagarith」を使っておけば良いです。

多分、初見の人は「こんなん覚えられるか!!」って思うかもしれませんが、最初はそれが普通だと思います。。
ただ、コーデック関係は動画編集してるだけじゃ絶対に身につかないので、自分で勉強するの必須です。詳しくなりたい人は頑張って覚えましょう。

次に、それぞれのコーデックの簡単な紹介をします。

H.264/MPEG-4 AVCとは?

H.264

今現在(2015年10月現在)、最も主流な動画コーデックであり、「低ビットレートでも高画質をキープする」という用途で作られたコーデックです。(らしい)

単純に「H.264」や「MPEG-4 AVC」と呼ばれます。(なぜ呼び名が2つ有るかはwikiを参照してください)

従来のDivxやXvidなどと比較して、ビットレート当たりの画質が非常に優れているのが特徴です。単純に「MPEG-2の2倍画質良い」とされています。

動画を作成した事がある人なら必ず1回は使っていると思うので馴染み深いかと思います。

Youtubeやニコニコ動画などの各種サービスでもこのコーデックを推奨しています。

あとあまり知られていませんが、オプション次第で「可逆圧縮」としても使用出来ます。

Xvidとは?

xvid

「Divx」が商用化される事に反発するプログラマーによって作られたコーデックです。

性能はDivxと同等。

Divxと同じく、一時期はこのコーデックが主流となりつつありましたが、今はH.264に主役の座を奪われています。

Divxとは?

divx_logo

一昔前に最も主流だった動画コーデックです。

名前の通り、「Divx」っていう会社が作ったコーデックで、有料版とかも有ります。

ネット上で出回っている動画は大半このコーデックでしたが、今はH.264に主役の座を奪われています。

とは言ったものの、H.264は画質が良い代わりに再生負荷が結構高いので、旧時代のパソコンだと割とカクカクして見れたもんじゃないレベルになる場合になる事が有ります。

なので、そういうパソコンを使用している人からしたら「Divx」や「Xvid」はまだまだ現役と言えます。(でも今は「Divx」「Xvid」もかなりレベルが上がってH.264と同等の画質になってきたとかいう記事を何処かで見たような気もします?)

VP9とは?

vp9_logo

「H.264/MPEG-4 AVC」の次期コーデックである「H.265/HEVC」にシェアを奪われまいと、Googleが必死にアピールしているコーデックです。(Google製なので)

H.264、H.265は素晴らしいコーデックですが、使用するのにライセンス料を支払う必要が有るという欠点があります。

それが気に入らないGoogleは、代替としてオープソースでロイヤリティーフリーな「WebM」というコンテナと「VP」系のコーデックを開発しました。(というかVPコーデックの会社を買収した)

今現在、Youtubeにも使用されています。(VP9コーデックに対応しているブラウザで視聴すると勝手にVP9に再エンコされたモノが再生されます)
webm_youtube_vp9

圧縮率的には、「H.265/HEVC」と同等です。

今現在全然普及してませんし、知名度もH.265に負けていますが、今後に期待なコーデックとしては一番有力です。(と言っても、H.265も全然普及していませんが。。)

※最近マイクロソフトの「Edge」もVP9に対応したみたいです

MPEG-1とは?

mpeg1-logo

正直、今の時代なら見てくれる人が居ないレベルで画質が悪いコーデックです。

昔のカラオケのムービーとか、ネトゲ・エ○ゲなんかについてる付属ムービーとかもこのコーデックが使用される事が多いです。

CDに動画をオーサリングした場合もこのコーデックが使用されます。

互換性が高いので大概の機器で再生出来ます。

MPEG-2とは?

mpeg2_logo

DVDやBlu-ray、地上デジタル放送に使用されている超有名なコーデックです。(Blu-rayは「H.264」がメインなので使用される事は稀だけど)

単純に「MPEG-1」の機能や画質を向上させたものです。(同ビットレートで比較すると「H.264」がHD画質で、「MPEG-2」がSD画質って感じ)

DVDにオーサリングする際に「VOB」形式と一緒に使用されます。

ちなみにややこしいのですが、コーデックとは別に「MPEG-2 PS」と「「MPEG-2 TS」という名前の「動画形式(コンテナ)」もあります

単純に「MPEG-2」と言うと「MPEG-2 PS」のコンテナを指している事もありますし、「MPEG-2」コーデックの事を指す事もあるという事です。(ややこしいと思いますが。。)

「MPEG-2 TS」は、一般に「TSファイル」と呼ばれます。

「MPEG-2 PS」の拡張子は「.mpeg」「.mpg」、「MPEG-2 TS」の拡張子は「.m2ts」「.ts」とかです。

多分、動画コーデック・コンテナの中でこの部分が一番ややこしいので、初見じゃ100%頭が混乱すると思いますがそれが普通です。安心して下さい。

ちなみに高ビットレートにすると、H.264より画質は勝るらしいです。

※動画形式(コンテナ)の違いとかについては以下のページでも紹介してますので参考にして下さい。

MPEG-4とは?

Mp4logo

「MPEG-2」を更に高圧縮にしたコーデックです。

MPEG-4って聞くと「mp4」の事を想像しますが、ここでは「コンテナ」の事ではなくて「コーデック」の事を指します。

「MPEG-2」と同じく、MPEG-4という名前もコンテナとしても使われる事もあるし、コーデック名として使われる事もあるのです。(これもややこしいですが。。)

画質的にはかなり優れていますが、「H.264/MPEG-4 AVC」という有能コーデックが開発されちゃったせいで、あんまり使われる事は無いです。

MP4≠MPEG-4です
参考:MP4 – Wikipedia(これがコンテナ)
参考:MPEG-4 – Wikipedia(これがコーデック)

H.265/HEVCとは?

h265

恐らく、近いうちに動画コーデックの主役になるであろう(?)コーデックです。

「H.264/MPEG-4 AVC」の後継コーデックとして2013年頃に作られました。

単純に「H.265」「HEVC」と呼ばれる事が多いです。

「H.264/MPEG-4 AVC」の半分のファイルサイズ(半分のビットレート)で、「H.264/MPEG-4 AVC」と同等の画質を得られるすごいコーデックです。

その他、「H.264/MPEG-4 AVC」からの進化点として、

  • 8Kまでをサポート(h264は4Kまで)
  • 300fpsまでをサポート(h264は59.94まで)

などがあります。

ただ、後継と言いつつも、現状全く普及していないのが現状です。

もしかしたら「VP9」に推されて主役の座を失う事に成り得るかも?しれません。(VP9がライバルです)

※現状はエンコード速度が遅すぎて正直使い物になりません

WMV9とは?

wmv_video

Microsoftご自慢のコーデックです。「MPEG-4」をベースに開発されました。

AVI・WMVコンテナにのみ使用出来ます。

「H.264/MPEG-4 AVC」と同じくらい圧縮率が良いのに、全然普及していない残念なコーデックです。

ただ、WMVコンテナにはDRMというコピー防止の機能が付いてるので、正式なサイトからダウンロードした動画ファイルとかなら、このコーデックが使用されている事が多いです。

基本的にWindowsと相性が良いので、office系の製品(wordとかexcelとか)に組み込んだりする際に使うとエラー等一切吐かないのでオススメです。

代わりにappleとか他の製品とは相性があまりよろしくないです?(apple使ったことないんで詳しくは分かりませんが。。)

Motion JPEGとは?

安いデジカメ・スマフォの動画撮影に良く使用されているコーデックです。(例えばこのデジカメ「DMC-SZ10」とか)

略して「MJPEG」と呼ばれる事が多いです。

他のコーデックと違って「フレーム間圧縮」はせずに「フレーム内圧縮」だけを行う為、デコード・エンコードがめちゃくちゃ早いですが(低スペック機器でも撮影出来る、再生時のシークが激軽)、画質が良くないのが特徴。

簡単に言うと、1フレーム毎の画像に「.jpg画像」を使用してるってだけのコーデックです。

仕組みが超単純なので、デジカメ単体などで動画編集が出来る機種もあったりします。(1フレームがただのjpg画像なので)

ちょっと専門用語的に言うと、全てのフレームが「キーフレーム」なので、動画編集向けのコーデックとも言えます。

「ハイビジョンカメラ」とか「ちょっと高いデジカメ」とかだと「H.264」(ファイルフォーマットで言う所の「AVCHD」)が主流です。

昔は動画撮影といえばこのコーデックでしたが、今は動画を撮影する機器のスペックが上がっているので、安いデジカメ・スマフォ以外では使用されません。

ちなみに圧縮率的には「MPEG-1」よりも劣ります。

DVとは?

dvテープ

↑こんな感じの「VHSテープ」に使われてたコーデックです。

ファイルフォーマットである「AVCHD」の前身である「HDV」の前身である「DV」に使用されてました。

仕組み的には「Motion JPEG」と同じです。圧縮率とかはDVの方がちょっと上。

今は殆ど使われる事がないので説明は割愛。

可逆圧縮系コーデックとは?

amv4

可逆圧縮系コーデックは、文字通り”可逆”圧縮出来るコーデックです。

”可逆”なのでどれを使っても画質は「非圧縮」と同じで最高画質です。(画質の劣化は無い

具体的なコーデックとしては、

  • 普通に動画エンコードの際に使用される事が多いのが「Lagarith」「HuffYUV
  • デスクトップキャプチャなどのキャプチャ系のソフトで使用される事が多いのが「Ut Video
  • 圧縮率を極端に上げたい時に使用される事が多いのが「MLC
    • 設定次第で圧縮率が半端無く上がります。(その分エンコードもめちゃくちゃ時間掛かります)

って感じです。(たぶん)

圧縮率・デコード速度的の最強は「AMV4」らしいですが、AMV系のコーデックはライセンスを購入しないと動画にロゴが入ってしまうので、使用してる人はあんまり居ないです。

※「AMV3」については、アマレココ限定でロゴが入らないので使用してる人が多いかも

ここで紹介しているもの以外にも、様々な種類の可逆圧縮コーデックが有ります。

全部紹介しきれないので以下のサイトなどを参考にしてみてください。(速度とか比較されてます)

拡張子を見てコーデックを判断する方法

拡張子を見てコーデックを判断する方法」は有りません。ムリです。

コーデックを判別するには「コーデック判別ソフト」が必須です。(目視とかWindowsの機能で判別するのはムリ)

個人的には「MediaInfo」というフリーソフトをおすすめします。

他にも「真空波動研」というフリーソフトも有名です。(「MediaInfo」の方が使いやすい気がしますが好みの方をどうぞ)

コーデック別の私見

コーデック毎に見る私個人的な見方について紹介します。

○MPEG-4だった場合

・・・普通やな。

○H.264/MPEG-4 AVCだった場合

うん、やっぱコレやで。(安心感)

○H.265/HEVCだった場合

マジかよ!最新コーデックだスゲー!ビットレート低いのに画質スゲー!再生負荷たけー!!うひょーー!!

○VP9だった場合

マジかよ!最新コーデックだスゲー!ビットレート低いのに画質スゲー!再生負荷たけー!!うひょーー!!

○Xvid・Divxだった場合

あー、今入れてる(コーデックの)バージョンで再生出来るんかなぁ~。(ffdshowとかで再生出来ない事が多いので)

・・・うん、まぁ、そこそこの画質やな。

○可逆圧縮系だった場合

画質最高やけどファイルサイズでかいなぁ~。非可逆圧縮しよ。(私は画質よりファイルサイズを優先する派なので)

○WMV9だった場合

レアやんけ。

○MPEG-2だった場合

まぁこんなもんよな。

○MPEG-1だった場合

通りで画質悪いと思ったわ。

○Motion JPEGだった場合

デジカメか。ファイルサイズデカいな。エンコードしよ。

こんな感じです。

ビットレート当りの画質の良さ(圧縮率)まとめ

まとめるとこんな感じです。

H.265/HEVC = VP9 > H.264/MPEG-4 AVC >= WMV9 > MPEG-4 > Xvid = Divx > MPEG-2 > MPEG-1 > DV >= Motion JPEG

※WMV9とMPEG-4の順番は(もしかしたら)逆かもしれない

エンコードに使用するコーデックの選び方

コーデックは日進月歩です。

今現在主流のコーデックの「H.264」ですが、数年後には「H.264」より遥かに優れたコーデックが開発されてもおかしく有りません。

単に「圧縮率」でコーデックを選ぶのではなく、「用途」に合わせて最適なコーデックを選ぶようにしましょう

例えば、

  • 今後、一生再編集しないであろう動画なら「H.264」「WMV9」などの「高圧縮コーデック」
  • もしかしたら再利用するかもしれない動画なら「Ut Video」などの「可逆圧縮コーデック」、もしくは「非圧縮」、もしくは再編集に向いている「Motion JPEG」

のような感じで。

その他参考になるサイト様

このページの情報は以上です。

関連ページ非圧縮と可逆圧縮と非可逆圧縮の違い【コーデック】

関連ページエンコードとは?コーデックとMuxerの関係について

関連ページビットレートとは?画質・音質・コーデックとの関係【映像・音声】

スポンサーリンク

コメント一覧

  1. とら 動画編集者 より:

    コーデック別の私見のMotionJPGがMptionJPGになってますよ

  2. たまご より:

    比較表を読みますと、wmv9よりH264の方が僅かながらに画質が良いようですが、
    もし、wmv9よりややビットレート及びファイルサイズが劣るH264でしたら画質は同じと考えていいでしょうか?(同内容のそれぞれのコーデックの動画ファイルがあって、画質に差はあるのか気になりましたので)
    また、wmv3とwmv9は同一のコーデックという理解で合ってますか?

    • 管理人 adminadmin より:

      >>もし、wmv9よりややビットレート及びファイルサイズが劣るH264でしたら画質は同じと考えていいでしょうか?
      同じと考えて良いと思います。
      気になるなら同じビットレートで、それぞれのコーデックでエンコしてみて、自分の目で画質を比較してみるのが確実かと思います。

      >>また、wmv3とwmv9は同一のコーデックという理解で合ってますか?
      wmv9コーデックでエンコした動画のfourCCがwmv3なので合ってます。

      • たまご より:

        ご回答ありがとうございます。ちなみに両方の動画のビットレート差は2000kbpsで、サイズ差は400Mbです(細かい数字は省略)

        続けて質問させて頂く形で恐縮ですが、同じ内容の異なる解像度・ファイルサイズの画像についてなのですが、
        一方の解像度はもう一方よりも低いのですが、ファイルサイズは大きいです。
        高い解像度はその分ファイルサイズが大きくなるはずという理解なので、もう一方の画像の画質は比較的に悪いと考えてましたが
        両方をそれぞれの解像度通りに拡大したところ、視認程度では違いが分からず、試しにファイルサイズが大きい方の画像を更に少し拡大してみたら(それでも、解像度が大きい方の画像よりも小さい)画質が劣化しました。
        これはどのように理解したらよろしいでしょうか?
        ファイルサイズが大きいにも関わらず、拡大したとは言え、ファイルサイズの小さい方の画像よりも小さいのに劣化した理由が分かりません。
        どちらも、解像度通りに拡大するだけなら画質に差は無いと考えられますか?

        長くて下手な文章で申し訳ありませんが、お答えいただけたら幸いです。

        • 管理人 adminadmin より:

          例えば、「100」の画質をキープしようとした時、1920×1080な動画なら20Mbps必要ですが、720×480な動画なら4Mbps程度必要になります。
          解像度によって必要なビットレート量は違ってくるのです。

          つまり、
          ・ファイルサイズの小さい方は「解像度が小さいのにビットレートが高く割り当てられている」から拡大しても画質が劣化しにくい。
          ・ファイルサイズの大きい方は「解像度が大きいくせに、ビットレートがそんなに割り当てられていない」から拡大するとすぐに画質が劣化する。

          という事だと思います。

          ちなみに、
          ファイルサイズ=ビットレート✕解像度✕コーデックの性能の良さ✕エンコ条件 で大体決まります。

          ・ビットレートが高いほどファイルサイズが大きくなる
          ・解像度が大きいほどファイルサイズが大きくなる
          ・コーデックの性能が良いほど、ファイルサイズ当りの画質がよくなる
          ・エンコ条件を複雑にすればするほど、ファイルサイズ当りの画質がよくなる

          >>どちらも、解像度通りに拡大するだけなら画質に差は無いと考えられますか?
          同じ条件でエンコした動画なら画質に差は無いはずです。

          • たまご より:

            動画ではなく画像(静止画)にもビットレートはあるんでしょうか?
            ちなみにファイルサイズの小さい方は解像度が高く、ファイルサイズの大きい方が解像度が低いという場合です
            こちらの説明の仕方が下手ですみません。

            とても話が分かりやすく参考になります。ありがとうございます!
            後、動画の場合、再生時間の長さによっても必要なビットレートは決まってくるのでしょうか?

          • 管理人 adminadmin より:

            画像だったんですね。すいません。
            画像にはビットレートは有りません。

            画像の画質を左右する要素は主に、
            ・jpg・png・bmpなどの形式の違い(非可逆・可逆・非圧縮)
              参考:非圧縮と可逆圧縮と非可逆圧縮の違い【コーデック】
            ・圧縮率の違い(非可逆の場合)
            ・色空間の違い
              参考:劣化しがちなJPEG画像を4:4:4サンプリングで綺麗に保存するんじゃ(※当社比)
            です。

            >>動画の場合、再生時間の長さによっても必要なビットレートは決まってくるのでしょうか?
            ビットレートは「1秒辺りの情報量」のことなので、1分の動画であろうが1時間の動画であろうが、長さには影響しません。
            良いコーデックを使用すれば必要なビットレートは少なくできるし、解像度が大きい動画ならビットレートは多く必要だし、エンコを高速に行ったりしたら圧縮率下がるのでビットレートが余計に必要になったりします。

            参考:http://aviutl.info/bittore-to/

  3. たまご より:

    なるほど。例えば、同じコーデック・解像度であれば再生時間に差があってもビットレートは同じ(=画質も同じ)という訳ですね。
    先ほどの画像についての質問ですが、どちらもjpgでした。一旦話を整理しますと、、
    ファイルサイズが大きくて解像度が低い方を仮にAとして、逆にファイルサイズが小さくて解像度が高い方をBとします。
    両方を解像度通りに拡大しますと当然Bの方がデカく表示されます。(この時点では画質の違いや劣化は見られません)
    そして、AをBと同じ大きさに拡大すると劣化します。
    ここで疑問だったのが、確かに解像度以上に拡大すると画質は劣化しますが、AはBよりファイルサイズが大きい。だから、Bに大きさを合わせても(或いはそれ以上に拡大しても)同じ画質か少なくとも劣化は起きないはずではないかと。
    でも実際には解像度いっぱいより少し拡大しただけで画質が劣化する。
    先ほどの管理人様の回答によれば、形式は同じなので、圧縮率と色空間の違いが原因なんでしょうか?

    度々、動画関連の記事で画像についての質問ですみません
    もし、その画像関連の参考記事の方でということなら、そちらに移動します。

    • 管理人 adminadmin より:

      A:1280×720 B:1920×1080と仮定すると、

      簡単にいうとAは、1ピクセル当りに24bitくらい使ってる、Bは8bitくらいしか使ってない。
      A:1280 x 720 x 24 = 22118400bit ≒ 2.7Mくらい
      B:1920 x 1080 x 8 = 16588800bit ≒ 2.0Mくらい
      みたいな話です。

      Bは解像度は大きいけど1ピクセル当りのデータ量が少ないからファイルサイズはAより小さくなる。
      RGBの場合は単純に1ピクセルに何Bit使ってるっていうので計算出来ますが(可逆圧縮なpngとかだと微妙に違ってくるけど)、YUVはちょっとややこしいです。(jpgはYUV420が標準です)

      YUVとかRGBの違いについては以下のPDFがとても分かり易いです。
      http://www.eizo.co.jp/products/tech/files/2010/WP10-009.pdf

      自分の持ってるjpg画像の色空間が知りたい場合はフリーソフトのMediaInfoとかを使えば判別出来ます。
      2016-01-27_12h52_08
      参考:MediaInfoのインストール方法と使い方

      • たまご より:

        1ピクセル当たりのBitの値が大きいと画質が良いのでしょうか?
        するとAの画像をBの画像の大きさに合わせた際にBよりも画質が劣る、という点が分からないです。

        • 管理人 adminadmin より:

          解像度が低い画像を拡大した時、解像度が高い画像より劣るのは当たり前なのでは??

          例えば人間の顔写真を19x12pxの画像で表すのと、1920x1080pxの画像で表示するのだったら後者の方がキレイに決まっています。
          「19x12pxの画像を拡大しても1920×1080より画質が汚い!」というのは無茶苦茶な話です。

          ただ、(有り得ない話ですが)「19x12px」のファイルサイズが「1920x1080px」のファイルサイズを上回っていた場合、「19x12px」の方が1ピクセル当りの「表せる色情報」は上という事になります。ですが「解像度」は下になります。

          ここで言う所の色情報というのは「顔の肌色」とか「目の色」とか「髪の色」とかです。
          現実世界に存在する物体の色は、厳密に言えば∞階調なので、それを超厳密にデジタルデータとして再現出来るということです。

          ですが、人間の目は色情報に疎いので、YUVでは優先的に色情報(UV)を削って画像を圧縮するのです。
          ※詳しくはさっきのpdfを見てください
          http://www.eizo.co.jp/products/tech/files/2010/WP10-009.pdf

  4. Aki より:

    たまごさんへ。

    横槍すいません。
    色々とごっちゃになっている気がします。

    > するとAの画像をBの画像の大きさに合わせた際にBよりも画質が劣る、という点が分からないです。
    画像を表示する際に100%以外の表示にすると、表示ソフトの拡大/縮小アルゴリズムによって画像処理が行われます。
    これは画像ファイルがどう圧縮されているかとは別問題です。
    (バイリニアとかバイキュービックとかで検索してみてください)
    通常、拡大/縮小を経た画像は元画像よりも劣化します。

    また、jpgの場合、同じ解像度の元データを同じ色空間で同じファイルサイズになるように変換してとしても、jpgファイルを作成したソフトウェアによって画質…というか元画像からの劣化度は変化します。
    (フリーソフト等で作ったjpgとPhotoshop等の高額なフォトレタッチ専用ソフトでは結構な差が出ます)
    ソフトウェアメーカの工夫ですね。
    jpgやmpgの圧縮のアルゴリズムについて知りたい場合は「離散コサイン変換」「DCT」などで検索をしてみてください。

    管理者さんへ。
    wmv9を「wmv形式でしか扱えない」としていますが、間違いですよ。
    コンテナ形式はaviなどを利用可能です。

    • 管理人 adminadmin より:

      >>wmv9を「wmv形式でしか扱えない」としていますが、間違いですよ。
      間違いでした。
      ご指摘ありがとうございます。

    • たまご より:

      返事遅れました。
      Akiさんご説明ありがとうございます。なるほど、ソフトによって画質に差が出るのなら、ファイルサイズが大きい方の画質が悪い場合もあるという事が分かった気がします。(縮小した場合も劣化するのは初めて知りました。知識になります)

      関連の質問になりますが、動画ですが、同じコーデック・同じビットレート・解像度の高低が異なる動画を同じぐらいに拡大した場合、これも解像度が低い動画の方が画質的に劣化しますか?

  5. ケロ⑨ より:

    コーデック比較表の見方の問題ですが
    「”同じビットレートで比較した場合どれくらい違うか“を、完全に私の独断で”超大雑把”に決めたものです。」
    が「ファイルサイズ目安」にも適用されるように見えますが そんなはずはないですね。右端だけ条件が違う
    (注意書きが有るなら見落としてるので申し訳ないですが)
    ファイルサイズ目安は「同じくらいの画質にエンコしたら(出来たら)」という条件だと思いますし
    その時はビットレートがぜんぜん違うはず 
    ぶっちゃけ「ビットレート目安」と書いたほうが分かりやすい(同じビットレートという条件じゃないことが自明なので)
    具体例だともっとわかりやすいかな
     h264 600kbps h265 300kbps (この間に画質差があるけど実用的な目安だから)utvideo 20Mbps 無圧縮 100Mbps
    それっぽいでしょ

    • 管理人 管理人 より:

      ご指摘ありがとうございます。
      ”ビットレート基準”ではなくて、”非圧縮動画基準”でした。。
      「どのように書けば分かりやすいか」を色々考えて書いてる内に意味不明な事を書いてしまっていました・・。
      修正させて頂きましたm(_ _)m

      ※具体的なビットレートを書くのは、”ある程度分かっている人”からすると分かりやすいと思うのですが、動画初心者の人からすると混乱するだけな気がしたので敢えて書かない事にしていますm(_ _)m

  6. […] 参考:動画コーデックの種類と違い(H.264・VP9・MPEG・Xvid・DivX・WMV等)【比較】 […]