« 気になるゲームとか、映画とか | トップページ | 55nmでデュアルGPUの「GeForce GTX 295」 »

2008年12月19日 (金)

x264でアスペクト比(SAR)を正しく設定する方法

久しぶりにエンコード関係の自分メモ。
アスペクト比の算出方法について。

x264はSARというオプションでアスペクト比を指定します。
横:縦の形です。正しく設定しないと映像が横長になったり縦長になったりしてしまうので大事なオプションです。
しかし注意しなければいけないのはSARで指定する値≠アスペクト比ということ。16:9の映像だからといってSAR 16:9とすると失敗します。
ではどうやってSARを求めるか。
以下その公式です。

求めたいSAR指定値⇒ x:y
ソース映像の解像度⇒ W×H
映像のアスペクト比⇒ a:b
x : y = a×H : b×W

難しくはないですがついつい忘れてしまうんですよね。
以下いろいろな場面での計算例

① DVDで4:3映像の場合
ソース映像の解像度⇒ 720×480
映像のアスペクト比⇒ 4:3
x : y = 4×480 : 3×720 = 8 : 9

②DVDで16:9映像の場合
ソース映像の解像度⇒ 720×480
映像のアスペクト比⇒ 16:9
x : y = 16×480 : 9×720 = 32 : 27

③地デジ/BSデジタル放送で16:9映像の場合
ソース映像の解像度⇒ 1440×1080
映像のアスペクト比⇒ 16:9
x : y = 16×1080 : 9×1440 = 4 : 3

④ブルーレイ(フルHD)で16:9映像の場合
ソース映像の解像度⇒ 1920×1080
映像のアスペクト比⇒ 16:9
x : y = 16×1080 : 9×1920 = 1 : 1

とりあえずこれだけ知っておけば困らないでしょう。
ちなみにDVDでも720×480じゃなかったり、ブルーレイでも1440×1080だったりすることがたまにあるので要注意です。

|

« 気になるゲームとか、映画とか | トップページ | 55nmでデュアルGPUの「GeForce GTX 295」 »

コメント

下記のサイトで、ソース映像の解像度とアスペクト比を入力すると、計算してくれますよ。

http://pgkiss.web.fc2.com/tools/x264-aspect.html

投稿: 3Dテレビ発売待ち | 2009年9月15日 (火) 23時47分

便利なサイトを教えていただきありがとうございます。
最近は解像度への拘りが薄れてきてLanczos3でリサイズしてsar1:1で作ってしまうことも多いですw

投稿: あむんぜん(管理人) | 2009年9月16日 (水) 02時37分

コメントを書く



(ウェブ上には掲載しません)




トラックバック

この記事のトラックバックURL:
http://app.f.cocolog-nifty.com/t/trackback/18458/26299668

この記事へのトラックバック一覧です: x264でアスペクト比(SAR)を正しく設定する方法:

« 気になるゲームとか、映画とか | トップページ | 55nmでデュアルGPUの「GeForce GTX 295」 »