H.264でのギザギザな輪郭

IMovie HDで編集したSD素材をQuickTime→MPEG4→H.264でエンコードして1分の映像ファイルを8メガくらいにすることが多いのですが、動きが激しい部分の映像が崩れて輪郭がギザギザになるのがいつも気になっています。何か対応策はありますか。bit rateが小さいので(1000kbps)仕方がないといわれればそれまでですがwin系のエンコーダーに比べてサイズが小さいのに、Macの画質は良くないと思われるのも悔しいです。
何かいい知恵があれば教えてください。

投稿日 2006/06/16 18:32

返信: 19

2006/06/20 18:05 Community User への返信

ビットレートが1,000 kbpsであれば決して低いとは言えません。ビデオの解像度、フレームレートそして再生時間はそれぞれ幾つなのですか?

2006/06/21 11:16 Community User への返信

ありがとうございます。
サイズは720×480、フレームレートは15です。
ビデオの長さは1分です。
オーディオはモノラルで8.3メガのファイルになっています。

2006/06/21 15:14 Community User への返信

なるほど。フレームレートは最低でも24 fpsにした方が良いでしょう。何故24 fpsなのか...それにはちょっとした歴史と理由がありますが、今はここでそれを説明するつもりはありません。当然サイズは8 MBよりも大きくなりますが...それをもっと小さくしたいのであれば、B-frame、keyframe、multi-passなどのことに関する記述でも読んで下さい。

2006/06/22 10:39 Community User への返信

ほにゃららさん、
どうもありがとうございます。
24fpsで試してみます。
ちなみに30fpsにしても特に問題はないのでしょうか?

2006/06/22 11:57 Community User への返信

ギザギザ感というのは圧縮ノイズの事ですよね?
そうなるとフレームレート(15fpsなど)とは関係ないです。
通常は30fpsなのですが、これを少なくして行くと当然容量が小さく出来ますが、
コマ数が減るのでガクガクとした雑な動きになります。
15fpsでもガクガクした感じは少なく、webのデータなどは15fpsでアップロードされている事も多いです。(さすがに10fps程度になると、ガクガク感が目立ってきます)
で、iMovieは使った事が無いので、Quicktimeから実際にH.264 データレートを1,000キロビット/秒 15fpsで出力してみましたが、それほど酷くはなかったです。
もちろん、劣化が無いとは言いませんので、打開策としては
ビットレートを上げる、差し支えなければ320×240pixel程度に下げてみる(当然、画面サイズも小さくなりますので、データ容量と折り合いを付けなければなりません。)などをやってみて下さい。
また、映像だけ圧縮だけでなくオーディオも圧縮しないと、容量は抑えられません。
サウンド設定でAACなどを指定してみて下さい。

2006/06/22 18:55 Community User への返信

タカシさん
ありがとうございます。
ギザギザ感=圧縮ノイズです。それが適切な表現ですね。
フレームレートを15にしたのはガクガク感をなるべく抑えて
容量を圧縮したかったのですが
ほにゃららさんがいうのは
フレームレートが24fbps以上ないとH.264の圧縮効率が落ちるとか
そういうことなのかなとも思っています。
いろいろと設定を変えて比較してみます。
サウンドはAACでした。
あとiMovieで圧縮するのとQuickTimeで圧縮するのとでは画質に違いはありませんよね。

2006/06/23 03:25 Community User への返信

質問を返すようですが、インターレース解除のことをいっているのでしょうか?
iMovieHDでの対処方法は分かりませんが、QuickTime Playerからであれば
書き出しーオプションームービー設定ービデオーサイズとたどると
「ソースビデオをデインターレース処理」というのがあります。(QT7.1以降)
多少ピンぼけ気味になりますが、ギザギザを押さえることが出来るのではないでしょうか。

2006/06/24 23:58 Community User への返信

sergeyさん
QuickTimeで試したのは編集はFinalcutでやってて、iMovieを使った事がなくて、判らないからというのが理由です。
早い動きのノイズっぽさはMyCometG3さんの言う様に、インターレースの件も考えられますね。
その設定も確認しつつ、ビットレートは自動にしてしまいスライドバーで圧縮具合を「低〜高」でどの様な感じになるのかを確認してみてはいかがでしょう。
圧縮に向かない素材(色使いや動きなど)もあるので、この辺は実際の素材を見ないと何とも言えない部分なんですよね。。

2006/06/29 18:30 Community User への返信

1. フレーム・レートを24 fpsに変更するように提案したのは、あくまでもビデオ作成・圧縮の基本を言っているでけのことです。
2. 「ノイズ」や「ギザギザ」という言葉の意味がよくわかりません。その問題のあるビデオのスクリーンショットをどこかに掲載してもらった方がわかり易いと思うのですが。ところで「ノイズ」と言った場合は、「chroma noise」のことを考えてしまいますが、どうもそうではないようなので、更なる詳しい説明が必要だと思います。
3. 恐らく、そのビデオの制作目的も記した方がいいと思いますけど。フレーム・レートを24 fpsにするように提案したのは、そのビデオをそのまま配布する目的で作っていると考えたからです。もしそのビデオをDVDとして配布するように考えているのであれば、どなかたが書いていた通り、フレーム・レートは30 fps(正確には29.97 fps)が正確でしょう。DVDを作成していないのであれば、別にフレーム・レートを29.97 fpsにする必要はなく、24 fpsで十分です。
詳しくはこちらを参照のこと。

2006/07/02 09:34 Community User への返信

MyCometG3さん
タカシさん
ほにゃららさん
どうもありがとうございました。
輪郭のギザギザが気になる問題ですが
ビデオサイズを320×240にすることで解決しました。
以前は768×576でやっていたのですが
それだと圧縮に時間がかかる上に輪郭のギザギザが気になります。
320×240でもフルスクリーン表示すればほとんど画質に差が見られませんし、ファイルの大きさもかわりません。
インターレース解除もやってみましたがあまり差はみられませんでした。
ただ768×576で15fpsだと輪郭のギザギザがさらに目立ち30fpsにすると輪郭がぼやけるかわりにギザギザは少なくなりました。
映像ファイルをNTSCのテレビモニターで再生するのが最終的な目的なので
30フレームにしました。
あとギザギザ感についてですが
768×576で圧縮すると
早い動きのところでは
文字通り輪郭がギザギザになります。
手を振ったりすると1本の指が何本もの横線で表示されていて
輪郭は完全になくなってしまいます。

2006/07/02 12:33 Community User への返信

>早い動きのところでは
>文字通り輪郭がギザギザになります。
>手を振ったりすると1本の指が何本もの横線で表示されていて
>輪郭は完全になくなってしまいます。
解決したということでよかったですね。どうもその「ギザギザ」というのは、結局、インターレースのようですね。恐らくこのような状態のことを言っているのだと思いますが。

2006/07/02 19:28 Community User への返信

ほにゃららさん
まさに「このような状態」のことです。
うまく説明出来なくて失礼しました。
インターレースのことだとは知りませんでした。
ありがとうございました。

2006/07/03 04:17 Community User への返信

>以前は768×576でやっていたのですが
>それだと圧縮に時間がかかる上に輪郭のギザギザが気になります。
これですね。H.264うんぬんとは関係ないです。
720x480の素材を拡大しているのですから、ダブルサンプリングされるピクセル
がどうしても出てきてしまいます。そうすれば、輪郭はがたがたになるでしょう。
720x480かそれ以下にして、インターレース解除をするのが最善でしょう。

2006/07/04 14:35 Community User への返信

MyCometG3さん
先ほど試してみましたが768×576でインターレース解除をしたところ
ギザギザはなくなりました。
先日インターレースで変化は見られなかったというのは
320×240でエンコードしたときの状況でした。
失礼しました。
ただインターレース解除をした
768×576のファイルと
320×240のファイルを
同じサイズにして比べてみると
320×240の方が1コマ1コマが鮮明で
768×576の方が輪郭が
ぼやけて見えるのがふしぎです。
(カメラを横に早く動かしたときの映像です)。
ファイルの大きさも同じで
768x576の方がエンコードに時間がかかっているのにです。
たしかに場合によっては
大きいサイズの方がきれいな場合もあるのですが・・・。
なにはともあれありがとうございました。

2006/07/04 15:23 Community User への返信

>768×576の方が輪郭が
>ぼやけて見えるのがふしぎです。
MyCometG3さんの先のコメントをお読みください。
>720x480の素材を拡大しているのですから、ダブルサンプリングされるピクセル
>がどうしても出てきてしまいます。そうすれば、輪郭はがたがたになるでしょう。
なぜ、拡大せねばならないのでしょうか。

このスレッドはシステム、またはAppleコミュニティチームによってロックされました。 問題解決の参考になる情報であれば、どの投稿にでも投票いただけます。またコミュニティで他の回答を検索することもできます。

H.264でのギザギザな輪郭

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple Account を使ってご参加ください。