07/03/21 21:42:05 98gzc16O
ドラゴンボール 劇場版DVDのリサイズに挑戦してみました。
16:9映像なのでCrop(8,0,704,480)→resize(704,396)
と通常はリサイズすればよいのですがこの映画は下に6ピクセル黒帯が
入っておりクロップするとアス比が崩れます。(704,396)としてから
bottomcrop(6)として704,390にすれば問題ないのですが縦が390だと
mpeg4系コーデックの鉄の掟である16の倍数どころか8,4の倍数にすら入らず
エンコが不安定となります。 そこでちょっと比率を考えてみました。
(704/480≒1.467 704/396≒1.778) 1.778/1.467(704/474)×1.2121.212となります。この1.212
を定数とします。 そうすると下6ピクセルもクロップしたい場合は
Crop(8,0,704,474)として(704/474)×1.212とすればその後にリサイズすべき縦横比が
出てくるのかなと思いました。(704/474)×1.212(704/474)≒1.800です。
フルワイドQVGA(432×240)が縦横比1.8で16の倍数なのでこれにリサイズして映像
を見てみるとちゃんとできていました。 定数を使っていろいろクロップ、リサイズを
試してみましたがOKのように感じます。 間違っているのかどうかも分かりませんので
分かる方は御指摘下さい。