NW-A910シリーズで再生できるx264の設定


ソニーワンセグノイズキャンセリング機能付きウォークマン、NW-A910シリーズ用のエンコード設定です。
発売直後ぐらいに購入していたのですが、動画エンコードに手を出す暇がなくて最近ようやくいじりました。今回のウォークマンからH.264に対応したので、x264でエンコードした動画も再生できます。まぁ、携帯動画変換君使った方が全然早いんですが・・・・・手動でエンコードするのが好きだから別にいいんです!

作成例

AVSファイル

# infile.avs
AviSource("Movie.avi")
ConvertToYV12()
return last

AVIファイルはHaffyuv等で可逆圧縮されたファイルです。

x264オプション

x264.exe --level 1.3 --no-cabac -B 768 -o "out.mp4" --threads auto --progress "infile.avs"

ポイント

最終的なサイズは320x240以内になっている必要があります。
x264のオプションで重要なのは、Level 1.3 @ Baseline Profileになっている必要があります。これは--levelオプションで1.3を指定し、--no-cabacオプションを追加することで設定できます。Level 1.3のビットレート最高値は768kbpsなので-Bは768を設定します。


2パスエンコードも可能なので、画質を求めるならば2パスエンコードをしましょう。

x264.exe --level 1.3 --no-cabac -B 768 --pass 1 -o "out.mp4" --threads auto --progress "infile.avs"
x264.exe --level 1.3 --no-cabac -B 768 --pass 2 -o "out.mp4" --threads auto --progress "infile.avs"


(更新日:2008/1/6)