• ベストアンサー

H264はどのようにして映像を圧縮しているのでしょうか?

MPEG2の動画圧縮は 見た目の映像に動かない映像はそのまま使って、映像が変わって動いた所だけ映像を書き換えるという感じで動画を圧縮していると聞いたのですが、MPEG4 H264はどのようにして動画を圧縮しているのでしょうか?? ハイビジョンカメラで撮影した物で MPEG→H264だと半分以下に容量が抑えれるそうですが、どうしてそれが実現できるのでしょうか??MP3みたいに人間の普段判別することが出来ない色みたいなのを間引いているのでしょうかね。。。。 同じ映像なら容量が少ない方がいいですよね。。。。H264の欠点なども教えていただければと思います。 質問が雑文ですが、高画像で高圧縮なので気になってしまいました。

  • vires
  • お礼率4% (71/1728)

質問者が選んだベストアンサー

  • ベストアンサー
  • cliomaxi
  • ベストアンサー率33% (2921/8736)
回答No.2

H264で時間がかかってしまうのは、まだ他のエンコーダーに比べ未成熟な為です。 最適化が進むと、もっと早くなるでしょう。 >動かない映像はそのまま使って、映像が変わって動いた所だけ映像を書き換える・・・ 基本的にはその延長です。 それをもっと精細にやっているので時間もかかるのです。 また、動画として再生している時は奇麗に見えるが、ストップモーションにすると、ぼけていたりします。 これはMPEGの欠点であるブロックノイズを誤魔化すためだと思っています。 欠点はエンコードにもデコードにもCPUパワーバカ食いすることです。 ただ、これはH264に限ったことではなく、高圧縮高画質はどうしてもそうなってしまうようです。 WMVでもハイビットレートなものはロースペックなマシンだと紙芝居のようになってしまいますから。

その他の回答 (1)

  • dezimac
  • ベストアンサー率56% (2365/4208)
回答No.1

細かい事は省きますが基本的な原理は従来のMPEGと同じです。 当然改良はされていますけどね。 欠点は、CPUパワーを必要とする事です。 ソフトでエンコーディングすると、再生時間の数倍かかるとも言われています。 http://www.itmedia.co.jp/news/articles/0611/21/news024.html

参考URL:
http://ja.wikipedia.org/wiki/H.264

関連するQ&A

  • 圧縮した映像と音声を結合するには。

    ビデオカメラで撮影したデータをPCに取り込むと、画質はいいのですが、とっても大きなサイズになり、 圧縮をしようと思いました。 フリーソフトで、 音声と映像に分け、それぞれ、mp3、avi(Xvid)に 圧縮をしました。で、これらを結合して、一つの動画にしていきたいのですが、ここがわかりません。 avi+wavはわかるのですが、mp3、その他はできないみたいで。 ご指導よろしくお願いします。

  • 動画の変換について

     ハイビジョンのビデオカメラで撮った映像(5分程度の動画、ハイビジョン)をMP3プレーヤーへ取り込みたいのですが、その方法が分からず、苦労しています。 ハイビジョンの動画はAVCHD方式でパソコンへ取り込まれています。 MP3プレーヤーの対応形式はAVI、WMV、MPEGです。容量はかなり小さくしないと入らないと思います。もちろん、画質は落ちて構いません。 すいませんが、宜しくお願いします。

  • ハイビジョンカメラで撮影した動画をmp4にエンコードすると音ズレが発生する

    ハイビジョンカメラで撮影した動画をMP4にエンコードすると音ズレを起こしてしまうので困っています。 ハイビジョンカメラ(canon HF10)で撮影した拡張子「.mts」の動画を、aviutlでMP4に変換したいと思いここ数日トライ&エラーを 繰り返して来ましたが上手くいきません・・・。 (この場合のMP4データはニコニコ動画にUPするためのものです) Aviutlに「.mts」の動画データをドラッグし読み込ませ、[ファイル]-[プラグイン出力]-[拡張x264出力(gui)]で 圧縮を行うと、圧縮自体は問題なく終了するのですが、圧縮されたMP4データを再生すると音ズレが発生している、という状況です。 PowerDirectorに.mtsの動画データを読み込ませmpeg-2に変換した後、このMpeg-2データをaviutlでmp4に変換すると問題なく行える のですが、PowerDirectorのmpeg-2データの圧縮がかなりかかるため、.mtsデータを直接aviutlで変換できるようにできるのが理想なの ですが・・・困りました。 どなたか動画編集に詳しい方、お知恵をお借りできれば幸いです。

  • 高圧縮のMP4動画の作成について

    知り合いからMKVのファイルをコピーしてもらい、そのままでは扱いづらいのでMP4に変換したいのですが、変換ソフトが高画質に対応してなかったり、エラーが出てしまいます。 最終的に「Xilisoft 究極動画変換 6」を使うことにしましたが、元の動画と同じくらいの画質になるように設定して変換すると容量が2倍以上になってしまいます。 ハイビジョンカメラの映像をかなり圧縮しているようで、映像は綺麗ですがCore 2 Duo P8600のCPUを45%くらい使用しているので早送りなどの操作を行うと多少もたつきます。 MKVの動画もMP4を使用しているようですが、もっと高圧縮できる方法はないでしょうか? ○変換元の動画(MKV)  ビデオコーデック:H264  ビデオビットレート:不明  ビデオサイズ:1920x1080  フレームレート:23.98fps ○変換の設定  プロファイル:HD MP4/AVC H264  ビットレート:12,000  ビデオサイズ:1920x1080  フレームレート:23.98fps

  • 圧縮について

    動画の圧縮の意味がよくわかりません。 MP3やAACというのは音声の圧縮形式で 「標準状態」ではWAVEだと聞きました。 ではMP4やAVI、MPEG2やH264という動画圧縮形式の 「標準状態」に当たるもの(つまり無圧縮状態)は どういうものなのでしょうか。 また、JPEGの「標準状態」に当たるものは何なのでしょうか。 「圧縮」とあるのでJPEGを解凍しようとしたら アーカイブがなんたらと出てきました。 ご教授ねがいます。

  • MPEG4は音声圧縮されていますか

    最近、一眼レフデジタルカメラで動画撮影をはじめました。映像については申し分ないのですが、音声記録方式については非圧縮音声であるLPCMにこだわっています。幸いにも当方のデジタルカメラの音声記録方式は、LPCMの仕様となっております。  しかし、そのデータを書き出してPCで再生するときMPEG4に変換されるのですが、このとき音声については圧縮されるのか、非圧縮のままなのかがわかりません。  どなたか、映像・音声をMPEG4に変換するとき、音声はLPCMの非圧縮のままか、それとも圧縮されるのかをお教えください。また、圧縮されるのなら、どの程度データが間引かれているのかお教えください。  よろしくお願い申し上げます。

  • mpegの圧縮について

    こんにちわ 早速ですが撮影したmpeg形式の動画をCDRに焼いて友人にあげようとしたところ、サイズがCDRの容量より微妙に大きく、フリーの圧縮解凍ソフトでzip形式で圧縮して渡したのですが、解凍しても何もファイルが出来ませんでした。mpeg形式のファイルは圧縮出来ないのですか??また、圧縮の仕方を教えてくださいよろしくお願いします。

  • VirtualDubの圧縮方法を教えてください

    youtube用に動画を作成したいのですが行き詰っています・・・ 作成したい動画は、持っているレコードを流している動画です。しかし映像はxactiで撮影している為音質が醜く、 どうにかmp3もしくはwavの音声を合成して最終的に長さ5分程度、30Mぐらいの軽いファイルを作成したいのですが・・・ 私が行った手順としてはまずレコードを流している動画をxactiでmpeg4で撮影し、Mp4Cam2AVIでAVIに変換。 その後virtualDubで音声を取り除きAVIで保存。 音声無しのAVIファイルにmp3もしくはwaveの音声ファイルを重ねたのですが、最終的に800M程のファイルが出来上がって しまいます。元のAVIファイルは9M程度、音声ファイルは5M程度なのですが。。。 何か別の方法もしくは設定で容量を軽くする方法があるのであれば教えて頂けないでしょうか? この質問をした時に >圧縮してないだけなんじゃないの? >ちゃんとDivXとかXvidを選んで圧縮した?無圧縮だよそれ。 っとアドバイスされたのですが、具体的にどのようにすればいいのかがわかりません。9Mのファイルをまとめると800Mになっちゃいます(涙) どうか教えてください

  • MPEG4/H.264にPALとNTSCってある?

    MPEG4/H.264のMP4ファイルに、PALとかNTSCってあるのでしょうか?PALの国のビデオカメラで撮影したMPEG4/H.264 MP4ファイルって、やっぱりPALなのでしょうか。だとすると、そのままテレビにつないで見ることは出来ませんよね?

  • 圧縮について困っています

    Movie Cappuccino(以下MC)というキャプチャソフトでゲームを録画し、MC内にある「圧縮」欄のDV Video Encoderを選択し撮りました(DV Video Encoder以外は上手く撮れなかったので)そして出来上がりを見てみるとアイコンはWMPのマークでファイル名も同じ 容量が1.67GBという巨大な数になってしまいました 自分はこれをある動画サイトに投稿したいのですが、「H.264/AVC(MP4)またはFLV形式のみ1ファイル40MBまで (最大ビットレート600kbps) その他形式(MPEG1、MPEG2、MPEG4、WMV、DIVX系)は1ファイル100MBまで」という条件付きなんです  今自分の撮ったファイルを↑の条件に満たした動画に圧縮(変換?)するにはどうすればいいのでしょうか? 知っている方居ましたら教えてください お願いします。