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)

更新日記(10/6)


各見出しの最後に「前回」と「次回」を入れて資料用ブログとしての機能性を高めました。それと日記の冒頭から見出しまでの間の文章も取り除き、完全に見出しのみで全文章を閲覧できるようにしています。目次にも説明文章を入れました。
もっと前からこういう風にしようとは思っていたのですが、構造変更になかなか踏み込めないでいました・・・やっつけで作っていくと大体こういう構造上のぼろが出てしまいます・・・。
その他ちょっとした変更をところどころで行っています。

更新日記(10/1)


サイドバーに「解決」項目を追加しました。

力を入れた割りにはいまいちアクセスが良くない見出しを前に押し出して、少しでも問題解決の手助けになればと思い、追加したものです。

名称を「一押し」とか「お気に入り」とか考えてたのですが、いまいち自分の言いたいこととは違うなーと思い、やっぱり問題解決のためのブログなのだから、「解決」だろう!と思い至りました。まあ同じ意味の「ソリューション」でも良かったのですが、なんだか今時でカッコよすぎだったので日本語にしました(笑)

あと、検索ヒット率を上げるための小賢しい修正を少々入れました・・・。


更新日記(9/26)


PS3で動画生活」についてはそこそこ形になったと思いますので、今後は更新箇所のお知らせでも書いていこうかと思います。ちなみに次に何をまとめるかはまったく考えていません・・・。


今回の更新ですが、「その他のx264のオプション」でNPassエンコードの方法を壮絶に間違えていました。もし参考にしてしまった方がいらっしゃいましたら大変申し訳なく思います・・・。

x264とMP4Boxのヘルプの表示方法


x264.exeとMP4Box.exeはそれぞれオプションでヘルプを表示することができますが、実は全ヘルプを表示する隠し?オプションが存在します。(x264は別に隠しでは無いですが・・・)

x264の全ヘルプ表示のコマンド

x264.exe --longhelp

MP4Boxの全ヘルプ表示のコマンド

MP4Box.exe -h all


一々コマンドで表示するのも面倒なのでリダイレクトでファイルに出力してしまいましょう。

x264.exe --longhelp > x264Help.txt

MP4Box.exe -h all > MP4BoxHelp.txt


これだけです。


前回 「その他のx264のオプション


(更新日:2007/9/21)