多々
2003-05-23 20:22:59 ( ID:b7ujerieodh )
[ 削除 / 引用して返信 ]
80〜100分のmpgファイルを、VBRの2パスでDVDメディア容量を使い切るよう予想ファイルサイズを設定してエンコードしてるんですが、出来上がるファイルが3.8GBくらいのファイルになります。
プロジェクトウィザードの映像平均ビットレートのチェックを入れても、また、チェックを入れず自分でファイルサイズを100%になるように設定しても3.8GBになってしまいます。プロジェクトウィザードではなく、マニュアルで設定してもダメでした。
今までに20ファイル程度エンコードしてきたんですけど、それまでは問題なくメディア容量を使い切るようなサイズでエンコードできていたのに、突然この症状があらわれました。
わずかな差ではあるんですけど、やっぱりメディア容量を使い切るサイズで作成したいので、対処法があるならば教えて頂きたいです。
よろしくお願いします。
fay
2003-05-23 21:04:09 ( ID:kmo/kvvtesc )
[ 削除 / 引用して返信 ]
そのソースで作れる最高画質でエンコードしても、指定ビットレートに届かなかったという
ことではないかと思います。TMPGEncの場合、CQ=100でエンコードした結果がそのソースで
エンコードした結果としては最大のサイズとなるわけですが、それが指定サイズよりも小さ
い場合は出来上がりサイズが予想値よりも小さくなります。
一度CQ=100でエンコードして結果を見てはどうでしょうか?
どうしても指定サイズにしたければ、少し圧縮が効きづらくなるようにソースに変化を加える
などすれば良いかも。
多々
2003-05-23 23:41:25 ( ID:b7ujerieodh )
[ 削除 / 引用して返信 ]
fayさんレスありがとうございます。
詳しいことはわからないですけど、元ファイル容量が約7GBあるんですが、それをVBRの2パスエンコード(最大8M、最小4M)して、指定ビットレートに届かないことってあるんでしょうか?
いずれにせよ、教えて頂いたとおりCQ=100でエンコードしてみてます。
結果を見て判断したいと思います。
Green-Ivory
2003-05-24 00:16:54 ( ID:fs62weth1oa )
[ 削除 / 引用して返信 ]
元のMPEG2ファイルが最大10MBitsとか15MBitsとかのものなら、又は8MBitsのCBRとかなら、VBRにした場合ファイル容量が減少は、あり得ると思います。
多々
2003-05-24 10:50:38 ( ID:b7ujerieodh )
[ 削除 / 引用して返信 ]
Green-Ivoryさん、レスありがとうございます。
CQ=100でエンコードした結果、4GBのファイルになりました。
ということは、4GBが最大サイズになるということなんですね。
使用した元ファイルは、10MBitsでキャプチャーした90分のファイル、サイズが6.47GBのものです。
>少し圧縮が効きづらくなるようにソースに変化を加えるなどすれば良いかも。
これは具体的にどんなことをしてやればいいんでしょうか?
あと、今回使用したファイルと同じような内容(時間、容量)のものをエンコードしても予想ファイルサイズより小さくなるってことは、それらもすべて圧縮が効きやすいファイルということになるんでしょうけど、今まで同じようなファイルをエンコードしてきて問題なかったのでそれだけが原因じゃないような気もするんですけど、それは気のせいでしょうか?
式神
2003-05-24 13:19:12 ( ID:ijcrt.ushtj )
[ 削除 / 引用して返信 ]
レートを大きく食うようにするには、いろんな方法が考えられますが…
1)エッジ強調をかける
2)色調補正で濃いめ・鮮やか目の色あいにする
などが単純です。
2番目の方法は、色合いを変えることなので、シリーズものなどの場合はあまり
よろしくないですし、おすすめできる方法じゃないですが……
1番目の方法ですが、軽くかけるだけでも多少の効果があると思います
まぁ、別にレートいっぱい使うようにしたからといって、単純にキレイだ…
とは限らないんじゃないかと思ったりもします
CQ100での結果がMAXとみなして、それ以上にするのはあきらめるのがいいのかも……(汗)
fay
2003-05-24 13:24:44 ( ID:rvwdyk8hxf. )
[ 削除 / 引用して返信 ]
ソースを見てみないことには詳細なことは分かりませんが、エンコードログを見るとある程度
状況は分かると思います。ただCQ=100で4Gになるということなら、2Passの平均ビットレート
指定なら3.8Gくらいになっても不思議ではないと思います。
Free版のTMPGEncなら2passの精度はあまり高くないですし、PLUS版の場合は私の経験上、
2PassではCQ=100のときのサイズまでは行かないですから。
圧縮を効きづらくするには、例えばエッジ強調を掛けたりノイズ除去を弱くしたり色調補正で
コントラストを高めたりすれば良いでしょう。他にも、分かるなら量子化行列を変更すること
でも多少サイズを増やすことが出来ます。
多々
2003-05-24 15:13:35 ( ID:b7ujerieodh )
[ 削除 / 引用して返信 ]
式神さん、fayさんレスありがとうございます。
>まぁ、別にレートいっぱい使うようにしたからといって、単純にキレイだ…
>とは限らないんじゃないかと思ったりもします
確かにそうなんですけど、気分的に目一杯使ってた方がありがたいかなぁと思ったんです。
とにかく、おかげさまでこういうものなんだなと納得しました。
これを機会に、エッジ強調・ノイズ除去・色調補正も学んでみようと思います。
量子化行列についてはややこしそうなので断念するつもりですが・・。
1週間毎日エンコしてはやり直しての繰り返しだったので、納得できてよかったです。
本当にありがとうございました。
初診者
2003-05-24 17:04:53 ( ID:avehayvabln )
[ 削除 / 引用して返信 ]
量子化行列をいじって容量を食う方向に持っていきたいならば、小さい数字を入れます
イントラの左上は規格上8で固定ですが、他を全部1にするとか
他にも、GOPをいじってIピクチャを多くしたりPBピクチャを少なくしたりしても
ファイルサイズが大きくなる可能性はあります
あきぽん
2003-05-24 22:02:31 ( ID:qpydpl.0dhh )
[ 削除 / 引用して返信 ]
必要以上にノイズ除去をしていませんか。
サイズを大きくしようと思ったらノイズを加えるのが一番です。本末転倒ですが。
多々
2003-05-25 00:59:33 ( ID:b7ujerieodh )
[ 削除 / 引用して返信 ]
初診者さん、あきぽんさんレスありがとうございます。
エンコードする際、量子化行列についての設定はデフォルトのまま使用してます。
量子化行列の意味がまださっぱりわからないので、触ろうにも触れないので・・。
>サイズを大きくしようと思ったらノイズを加えるのが一番です。本末転倒ですが。
サイズを大きくしたいと思ったのは、少しでも画質をキレイにと思ったものですから、ノイズを加えるとサイズが大きくなるとしても、おっしゃる通り本末転倒といいますか・・。
単純にサイズだけを大きくしたかったのなら、それでよかったんですけどね。
TMPGEncの使用やその他動画編集など、まだまだ全然わからない部分が多いので、いろいろ設定を変更しながら覚えて行こうとは思ってます。かなり時間はかかりそうですが。。
|