• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:MPEG1の動画ファイルをMPEG4規格に動画変換しましたが動画データ)

MPEG1からMPEG4に動画変換した際の問題

このQ&Aのポイント
  • MPEG1の動画ファイルをMPEG4規格に変換しましたが、動画データ容量が減らなかった理由について教えてください。
  • MPEG1の動画をウィンドウズメディアプレーヤーで再生すると綺麗な画質ですが、変換したMPEG4動画をクイックタイムで再生すると画質が劣化しています。なぜでしょうか?
  • MPEG1からMPEG4に画像を変換すると画質が落ちるように感じますが、動画データ容量が減らなかった理由は何でしょうか?

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

  • ベストアンサー
  • parts
  • ベストアンサー率62% (6366/10151)
回答No.1

あらかじめ作成されるファイルサイズを計算してから、ビットレートを指定していますか?今回の場合は、単純にビットレートから逆算すれば、妥当な数値(CBRの場合)になりますよ。 具体的に説明すると、映像レートが1024Kbps(8Kbitで1キロバイト)ということは、128KB/秒となり、音声は128kbps=16KB/sとなります。即ち固定ビットレートなら映像と音声で毎秒136KB/s(136KB毎秒)のデータを消費するのです。 これを、1分間(60秒)で計算すると136KB×60秒=8160KBです。8192KBで8MBですから、約7.9MBの消費となります。それが、24分ありますから、8160×24=195840KBとなります。 これを1024で割ると191.25MBとなります。誤差が若干ありますが、24.8分でほぼ妥当値になりますので、特別数値に間違いがあるとは言えません。 尚、画質についてはエンコードしたアプリケーションがどのようなソフトを用いたのか、エンコードに用いた圧縮方式が何なのかに依存します。MPEG4は複数の細かな仕様が存在します。パソコンで使われる拡張子だけでもMP4、AVI、3GP、mkvなどなど多数あるのです。 http://en.wikipedia.org/wiki/MPEG-4 (MPEG4の詳細-wikipedia英語サイト) さらに、映像圧縮フォーマットの圧縮手法で見ると、例えば現在主流になりつつあるMPEG4 Part10(H.246/AVC)では、以下のSoftware encoder feature comparisonの項目を読まれれば分かりますが、エンコードエンジンの違いだけでサポートしている機能に大きな差があります。 http://en.wikipedia.org/wiki/H.264/MPEG-4_AVC それだけでなく、マルチパスエンコードによる予測エンコードなのか、それともシングルパスの直接エンコードなのかによっても画質は変化します。MPEG4は高画質を売りにしたアプリケーションでエンコードしていなければ、画質を犠牲にするフォーマットですから、2passなどでエンコードしていなければ画質は目に見えて悪化する可能性もあります。また、どこでも入手できるようなMPEG4エンコーダでは同じ解像度にエンコードすると同じレートでも画質が大幅に悪化することもあります。 尚、映像のWMP11での再生については、使う環境とアプリケーションに依存します。 通常は影響はないでしょう。ただ、希に別のソフトで再生する際などに不具合が出ることもあるかもしれません。

meraru4649
質問者

お礼

いつも使うmpeg4エンコーダーソフトは、フリーソフトの どこでも!Android動画 です。 市販品も購入しています。ソースネクストの『「モバイル動画 プラスDVD」 for PSP』も購入していますが、ファイルドラッグ出来ない。 どこでも!Android動画の方がファイルドラッグ出来て使いやすいので フリーソフトのどこでも!Android動画のソフト使っています。 解り易い説明ありがとうございました。 他のエンコーダーファイル容量の計算ほぼ一致しました。 60分のドラマをMPEG2で録画したファイルが900MBくらいありました、 MPEG4変換すると450MBくらいでした。計算すると478.125MB この どこでも!Android動画は、MPEG4をMPEG4に変換するという変わった機能も付いています。 以前、別な古い携帯電話のメモリーに入っていたMPEG4動画を 今現在使用中の携帯電話メモリーに入れて再生したところ 携帯電話の動画プレーヤーがプログラム不正終了しました。 原因は、音声サンプリング周波数でした。 音声サンプリング周波数が、22.0KHzでした。 今現在の携帯電話がサポートしていないサンプリング周波数でした。 どこでも!Android動画で、MPEG4をMPEG4に変換して 音声サンプリング周波数を44.1KHzに修正しましたら、 今現在の携帯電話で動画不正処理なく見れました 返事。ありがとうございました。

関連するQ&A

専門家に質問してみよう