marty
2006-05-14 10:32:21 ( ID:zcwhis3etdm )
[ 削除 / 引用して返信 ]
現在、フリーのx264エンコードのQT20ぐらいを目指して、TMPGEnc 4.0で試行錯誤しております。
そこで、TMPGEnc 4.0を使用した場合の、目安になる設定を教えていただければ幸いです。
以下に、試しに設定している内容を記載しますので、ここをこう変えたらいいよというようなアドバイ
スがありましたら、どうぞよろしくお願い申し上げます。
プロファイル: Main
レベル: 自動
サイズ: 640x480
アスペクト比率: ピクセルアスペクト比 1:1
フレームレート: 29.97fps(プログレッシブ)
レート調整モード: 固定量子化
動き検索範囲: 64 <-- 特によく分かりません。
ビットレートバッファ: 103166 <-- 特によく分かりません。
ビデオフォーマット: 自動
シーンチェンジ検出を行う: ON
GOP長: 33
Bフレーム数: 1
参照フレーム数: 1
量子化係数: I 24、P 25、B 27 <-- 特によく分かりません。
エントロピー符号化モード: CABAC
サブピクセル動き検索モード: 1/4ピクセル単位
エンコーダ種別: AACエンコーダ
サンプリングレート: 48000Hz
チャンネルモード: ステレオ
ビットレート: 192kbps
MPEGバージョン: MPEG-4
オブジェクトタイプ: Main
出力フォーマット: Raw <-- 特によく分かりません。
葉狩真一
2006-05-14 22:07:29 ( ID:f8eltrhufsa )
[ 削除 / 引用して返信 ]
私もどのパラメータをどういじるとどのような変化が出るか知りたいです。
動き検索範囲、Bフレーム数、参照フレーム数、を変えると変えると画質が変化すると思い試行錯誤したのですが、目に見える変化はありませんでした。私が試行錯誤した限りではビットレートを変える以外は、ほとんど画質に変化が出ませんでした。
GOP 長を 1 にすると、エンコードの速度は上がりました。
マルチパスのエンコードができれば良いのですが、現状では無理みたいです。
sosboy
2006-05-20 16:55:45 ( ID:duhvdqovgnl )
[ 削除 / 引用して返信 ]
http://www.mainconcept.jp/h264_encoder.html
で体験版がありますから、それを使ってみてはどうでしょうか?
いろいろなプロファイルや設定もみることが出来るので、
それをTMP4に引き継いでテンプレ可すると便利だと思います。
私がちょっと困ってるのは、上記は同じエンジンのはずで、同じような画質になると思うのですが、TMP4ではき出すと、シーンチェンジの検出がずれてる?のか、うまく検出出来ないときがあるのか?、シーンチェンジでIフレが出力されず、破綻することがあります。
MALTA
2006-05-21 11:56:08 ( ID:uhmycnsyjro )
[ 削除 / 引用して返信 ]
便乗質問で恐縮ですがTMP4XPでエンコードしたH264ファイルはWIN DVDで再生できないですよね
どうしてなんでしょうか?
ちなみにWIN DVDは「WinDVD 7 Platinum 」です。
MALTA
2006-05-21 12:10:06 ( ID:uhmycnsyjro )
[ 削除 / 引用して返信 ]
>便乗質問で恐縮ですがTMP4XPでエンコードしたH264ファイルはWIN DVDで再生できないですよね
>どうしてなんでしょうか?
>ちなみにWIN DVDは「WinDVD 7 Platinum 」です。
すいません、ちょっと説明不足でした
映像は再生できるのですが音が出ない状態です
最初にブチッと変な音がして無音状態のまま映像は再生されます
他のプレーヤー(VLC、QT、MPC)などでは問題なく再生できるのですが。
sosboy
2006-05-23 11:37:36 ( ID:bgnapwi56ym )
[ 削除 / 引用して返信 ]
私が知っている限り、WinDVD7のH264の再生CODECではまともに再生できないことが多々あります。重すぎますしね。インターレースなH264には対応さえしていません。
インターレースなH264の再生に対応しているのは、TMP4に内蔵されている。
MainConceptのCODECを使うか、ATEMEのCODECを使うかどちらかです。
他にも、色々条件がありますので、余り何も考えたくないのであれば、Nero ShowTimeが対応してますので、それを使用するのが一番楽だと思います。ちなみにNeroはATEMEのCODECを使用しているようです。
MALTA
2006-05-25 00:07:10 ( ID:t0ib9puhqml )
[ 削除 / 引用して返信 ]
sosboyさんレスありがとうございます
WinDVD 7 Platinum で再生できない件ですが
最新のアップデートファイル(2006/05/12登録)を当てたところ解決しました
でも他のプレーヤーに比べると確かに非常に重い感じがします
最初はTMPGEnc 4.0固有の問題かなとも思いまして投稿してみた次第なんですが
要はWinDVD 7 Platinum の出来の悪さが原因のようですね
さら
2006-05-30 22:21:57 ( ID:jggzxdwrwxh )
[ 削除 / 引用して返信 ]
「固定量子化=固定品質」だったはずなので固定量子化で量子化係数が同じ場合は他のパラメータをいじって画質は変わらないはずです。
量子化係数は大きいほど品質が下がります、デフォルト値から変える必要はほとんどないと思われます。
「フリーのx264エンコードのQT20ぐらい」ですがフリーのエンコーダーがよくわからないのですがQTと量子化係数が同じ意味になるはずなので量子化係数を20にすれば同じようになるんじゃないかと思いますが(I P B それぞれでの値がよくわかりませんが)。
以下蛇足っぽいことを。
動き検索範囲は大きくすればいいってわけじゃなさそうです、私が実験したときは変換時間もファイルサイズも増えてしまうと言う結果が出ました。
GOP長やBフレーム数、参照フレーム数を大きくとるとファイルサイズを小さくできますが変換に掛かる時間の増え方の割に減らせないようです。
一番効率よくサイズが減らせた項目は符号化モードをCAVLCからCABACに変更した場合でした。
Mainプロファイルデフォルト値から符号化モードだけを変更した場合でファイルサイズが88%に減らせ変換時間は103%とわずかな増加で済みました。
参考までに同じくMainのデフォルト値から符号化モード変更に加えGOP長、Bフレーム数、参照フレーム数をそれぞれ300,7,16にした場合で
ファイルサイズが86%変換時間が243%でした。
|