rororo
2015-08-22 12:08:27 ( ID:hn3tuvt3o.j )
[ 削除 / 引用して返信 ]
720x480のmpeg2の16:9のインターレースファイルから16:9のインターレースのMP4を作成したいのですが、再生するとアスペクト比は大丈夫なのですが上下に若干の黒帯とでもいいましょうか、それがかならず出てきてしまいます。
出来上がったファイルを再度TMPG6で読み込んでみると黒帯はでません。
再生の段階で上下に黒帯がでてしまうので、設定の段階で間違っているのでしょうか。
mameshiba
2015-08-23 10:05:10 ( ID:hkbgxeax7hf )
[ 削除 / 引用して返信 ]
先ず元の720x480のmpeg2ファイルは16:9とのことですが
実際はピクセル比40:33(16:9)ではないですか?
これはTVMW6でも同じだと思いますが、クリップの情報でアスペクト比
を見ると40:33(16:9)になっていると思います。
例えば、mpeg2にする前のオリジナルの映像ファイルが、地デジの
映像だったとすると、1440x1080のサイズを720x480のmpeg2に
エンコードすると実際はピクセル比40:33(16:9)になります。
そして黒帯が左右に付きます。
また、元映像がシネマスコープサイズだと上下だけ黒帯が入る
あるいは、上下左右に黒帯が入るパターンがあります。
これを、MP4にエンコードする場合ですが、「フィルター」の
「映像クロップ」にチェックを入れて、映像クロップを有効にして
上下左右の値を変えて黒帯をカットします。
この場合、気をつけなければならないのはカットした後の画面サイズが
横方向は4の倍数、縦方向は2の倍数になるようにクロップ編集しないと
黒帯が残ります。
特に横方向が難しくて、黒帯が残るのが嫌なら、少し両サイド映像に
食い込む(映像部分をカットする)ことを覚悟する必要があります。
クロップ編集が終わって、エンコード出力するときに必要な指定が
あります。
アスペクト比は読み込みファイルのアスペクト比と同じ40:33に指定し
サイズはクロップ編集した横x縦サイズを指定し、エンコードすれば黒帯の
ない映像に出力できると思います。
因みに元のmpeg2ファイルのアスペクト比が40:33の場合で説明しましたが
かなり古いアナログ時代のmpeg2録画のファイルなどは16:9でも
ピクセル比10:11(16:9)というのもありますので
先ず、読み込むmpeg2ファイルのアスペクト比を「クリップの情報」で
確認して、それに合わせた設定で出力することに注意が必要です。
感覚的にわからない間は数分程度の映像で練習すると上手く出来たか
どうかすぐ確認できます。
rororo
2015-08-23 11:34:38 ( ID:hn3tuvt3o.j )
[ 削除 / 引用して返信 ]
返信ありがとうございます。
>先ず元の720x480のmpeg2ファイルは16:9とのことですが
>実際はピクセル比40:33(16:9)ではないですか?
クリップ情報で確認すると画面比16:9(初期値)となってます。
クロップを使用との事ですがこの場合は映像を欠けさせないといけないという事ですかね。
素のソースのままの16:9再生が理想ですねー。
aviutlですと理想のファイルが出来上がるのですが、今回TMPG6がISO読み込みに対応したのでどうしてもTMPG6で作成したいんですよねー。
fay
2015-08-23 18:14:01 ( ID:3klzhmo.6mm )
[ 削除 / 引用して返信 ]
エンコード画面のプレビュー機能でエンコード直前の映像を確認できますが、そこで映像の
上下に黒帯は付きますか?
プレビュー機能で黒枠が付いていないなら、エンコード結果にも付いていません。その場合
でも再生時に問題があるようなら、それは再生側の問題という可能性が高いでしょう。
プレビュー機能で黒帯が付いているなら、どこかの設定が間違っているか、MP4 を出力する
ときに 720x480 以外の映像サイズにしたか、元の映像に黒帯が付いていたかのどれかでは
ないかと思います。
720x480/画面比16:9 の MPEG-2 データを作ってMP4エンコードを試してみましたが、
全く何も設定を変更しない自動設定では特に黒帯/黒枠が付くようなことはありません
でした。
「16:9のインターレースのMP4」の映像の幅と高さがわからないと、書いてある内容を
検証できませんが、例えば、映像の幅と高さを、1920x1080 や 1280x720 にしたの
だとしたら、映像の上下に黒帯が付くのが正しい動作です。黒帯が付かなかった場合、
厳密にいうとエンコード後の映像は歪んでいます。
それでも黒帯を付けたくない場合もあると思います。その場合、クリップ編集のフィルター
で、映像リサイズのアスペクト比保持のチェックを外すのが簡単でしょうか。
AviUtl で設定→サイズの変更を使っているのならこれで同じ挙動になるはずです。
(Lanczos 3-lobed 拡大縮小プラグインを使っている場合も同じはず)
しかし上で黒帯が付くのが正しいと言っていることからすると AviUtl の動作は正しくない
と言えます。しかし、AviUtl は名前のとおり AVI ファイルを扱うためのツールであり、
AVI ファイルにはアスペクト比という概念が無く、AviUtl にはピクセルアスペクト比を
扱う機能がないので、仕方がないと言えます。
rororo
2015-08-24 12:41:42 ( ID:hn3tuvt3o.j )
[ 削除 / 引用して返信 ]
>エンコード画面のプレビュー機能でエンコード直前の映像を確認できますが、そこで映像の上下に黒帯は付きますか?
付きませんね。出来上がったファイルを再度TMPG6で読み込んでみても黒帯はでません。
----------------------------
>「16:9のインターレースのMP4」の映像の幅と高さがわからないと、書いてある内容を
検証できませんが、~
720x480の16:9のインターレースのMP4を作成したいです。
狙いとしては720x480のMPEG2をファイルサイズを落としても見れる画質のx264のmp4作成です。
ちなみに720x480の4:3のインターレースのMP4は問題なくアスペクト比も反映されてます。
----------------------------
>AVI ファイルにはアスペクト比という概念が無く、AviUtl にはピクセルアスペクト比を
扱う機能がないので、仕方がないと言えます。
なるほど。そういう事でしたか。
----------------------------
>AviUtlで設定→サイズの変更を使っているのならこれで同じ挙動になるはずです。
aviutlでの設定はフィルタは何も付けていません。素のままです。
aviutlでは拡張x264出力で作成しています。その時のアスペクト比設定は画面比から自動計算で16:9です。
とまそん
2015-08-25 23:38:14 ( ID:ximp0wfpnnk )
[ 削除 / 引用して返信 ]
MPEG詳細設定のH.264/AVCの詳細設定にある
「ISO/IEC14496-10:2009で追加されたアスペクト比コードを許可」
のON/OFFで変わるんじゃない?
rororo
2015-11-23 23:44:07 ( ID:hn3tuvt3o.j )
[ 削除 / 引用して返信 ]
結局現在まで対策はできずまま…
デコーダーを変えても症状変わらず。
めんどくさいけどaviutlにて作成します。
|