• ベストアンサー

huffyuvコーデックAVIのファイルサイズについて

HUFFYUVをコーデックとした場合のAVIのファイルサイズについてお尋ね します。 調べたところ、DVは(無圧縮対比?)1/5の圧縮率、HUFFYUVは1/3、との ことなので、DVが約13GB/60分とすると、HUFFYUVは13×5/3で約22GBと 考えていました。ところが実際にキャプチャしてみると30GB/60分にも なります。WEBで調べても無圧縮は1GB/1分とあり、60GB/60分でこれは DVが1/5の圧縮率と合致します。一方、HUFFYUVは30GB/60分としている ものもありますが、1~2GB/5分や1GB/3~5分としたものもあり、まち まちです。実際のところはどうなのでしょうか? 同一コーデックでも 設定やキャプチャ方法によってファイルサイズは変わるのでしょうか? 当方の知識では音声コーデックと解像度ぐらいかな?程度しか想像でき ません。ちなみに30GB/60分時の設定は音声はPCM16bit48kHZ,解像度720 ×480です。HUFFYUVで20-23GB/60分でキャプチャできる方法があれば ご教示お願いします。また、20-23GB以下/60分の容量で高画質で保存 できるご推奨のAVIコーデックがあればご紹介ください。 (できれば可逆圧縮がいいのですが…難しいでしょうかね) 代替としてはCanopusDVも考えています。 いろいろとよくばった質問で恐縮ですが、宜しくお願いします。

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

  • ベストアンサー
  • mtaka2
  • ベストアンサー率73% (867/1179)
回答No.2

可逆圧縮でファイルサイズを小さくするのだと、avizlib がお薦めです。 CPUパワーは要るのでリアルタイム圧縮は厳しいかもしれませんが、 huffyuvよりは格段に小さくなります。 ですが、huffyuvでもavizlibでも、可逆圧縮の場合、その画像の内容によって圧縮率は大きく変わってきます。「黒一色」な絵などの場合は圧縮しやすいので小さくなりますが、「細かいディティールの多い」ではあまり小さくなりません。 ソースにノイズが多い場合、可逆圧縮では「ノイズ」もそのままデータとして圧縮しますが、「ノイズ」は非常に圧縮しにくいデータですので、「ノイズが多い場合はファイルサイズが大きくなる」ことになります。 ですから、huffyuvが1/3というのにも根拠がある数字ではなく、可逆圧縮では「○分なら○GB」などと一般論で述べることはできません。 (DV非可逆圧縮ですから、データ量が確実に1/5になるように情報が捨てられています) 可逆圧縮でコーデックを変えずにファイルサイズを小さくしたいのでしたら、「出来るだけノイズが少ないキャプチャ環境を用意する」しか方法はありません。 ちなみに、huffyuvやavizlibはフレーム間差分などは取らず、フレーム内圧縮のみを行っていますから、上記圧縮率の違いに「動きの激しさ」は関係ありません。 「圧縮しやすいシンプルな絵が、激しく動く映像」と 「圧縮しにくいディティールの細かい絵が、静止画でずっと続く映像」では、 前者の方が小さくなります。

参考URL:
http://www.geocities.jp/sandk_project/LRC.htm
ryou6110
質問者

お礼

mtaka2さん ご丁寧な解説ありがとうございました。 参考になります。可逆圧縮であるがゆえにソースによって圧縮率=ファイルサイズが大きく振れるわけなのですね。ノイズと1枚1枚の絵のディテールですか…。 なかなか動画は奥深いものがありますね。avizlibはうかつにも初めて聞きました。一度試してみます。(CPUはCore2Duo6450とまあまあのスペックではありますので)

その他の回答 (1)

  • hs001120
  • ベストアンサー率60% (473/788)
回答No.1

>同一コーデックでも設定やキャプチャ方法によってファイルサイズは変わるのでしょうか? 変わります。 例えば、720*480と320*240ではまったく変わってきます。 また、huffyuvの場合、入力する動画データの内容や画質によって大きな影響を受けます 例えば、画面一面が黒一色で音楽だけ流れるシーン(映画"2001年宇宙の旅"のオープニングとか) と激しく動く映像ではまったく話が違います。 まったく同じコンテンツでも画像にノイズがあればhuffyuvの場合、細かなノイズを省略せず 厳密に記録しようとするため圧縮率は大きく下がります。 そのため、可能な限りコンディションの良い素材を用意する事が重要になります。 >推奨のAVIコーデックがあれば キャプチャ元の映像が何か?によって変わります 例えば元が従来のデジタルビデオカメラで撮影した映像であれば、DVコーデックの方がお勧めです。

ryou6110
質問者

お礼

hs001120さん ご丁寧な回答ありがとうございます。 なるほど、ノイズや動画の質(動きの有無)が影響してい るわけですね!納得です。 重ねて御礼申し上げます。

ryou6110
質問者

補足

ryou6110です。 申し忘れましたが、ソースは8mmアナログテープでした。 動きはそんなに激しくないのですが…。古いテープなのでノイズが 多いのでしょうね。ソースを変えていろいろ試してみます。

関連するQ&A