HandBrake

公式  http://handbrake.fr/
日本語化プロジェクト  http://sourceforge.jp/projects/handbrake-jp/wiki/FrontPage

PPA(Personal Package Archive)  Ubuntuならここから取得で自動管理
http://ppa.launchpad.net/stebbins/handbrake-snapshots/ubuntu [maverick | oneiric] main

コマンド版向け例 (HD動画ファイルをPSPやPS Vita向けに変換する(GUI版に慣れたら))
$ HandBrakeCLI ${IMAGE} ${VIDEO} ${AUDIO} -f mp4 -i "$IFILE" -o "$ODIR/$OFILE" > /dev/null


PSP向け Main Profile
IMAGE="--maxWidth 480 --maxHeight 272 --vfr --quality 18"
VIDEO="--encoder x264 --encopts level=21:me=umh:bframes=2:8x8dct=0:b-pyramid=none:weightp=0"
AUDIO="--audio 1 --aencoder faac --ab 128 --arate Auto --mixdown dpl2"


PS Vita向け Hi Profile
IMAGE="--maxWidth 960 --maxHeight 544 --vfr --quality 18"
VIDEO="--encoder x264 --encopts level=31:me=umh:b-adapt=2"
AUDIO="--audio 1 --aencoder faac --ab 128 --arate Auto --mixdown dpl2"


ソースの一番目の音声5.1chを一番目2.0chと2番目5.1chに分ける
AUDIO="--audio 1,1 --aencoder faac,faac --ab 128,192 --arate Auto,Auto -6 dpl2,6ch"


GUI版向け例
Videoタブ
  ・Video Encoder: H.264(x264)
  ・Framerate: Same as source / Variable Framerate
  ・Constant Quality RF: 18

Audioタブ
  ・Codec: AAC(faac)
  ・Bitrate: 128
  ・Sample Rate: Same as Source
  ・Mix: Dolby Pro Logic II

Advacedタブ (PSP解像度向け Main Profile)
  Current x264 Advanced Option Stringが下記の内容になるように各種チェックを入れる
    "me=umh:bframes=2:8x8dct=0:level=21:b-pyramid=none:weightp=0"
      *「level=21:b-pyramid=none」は手動入力

  Encoding Features
    ・Maximum B-Frames: 2
    ・Pyramidal B-Frame: Off
    ・Weighted P-Frames: Off
    ・8x8 Transform: Off
  Analysis
    ・Motion Est. Method: Uneven Multi-Hexagon

Advacedタブ (PS Vita解像度向け Hi Profile)
  Current x264 Advanced Option Stringが下記の内容になるように各種チェックを入れる
    "me=umh:level=32:b-adapt=2"
      *「level=31」は手動入力

  Analysis
    ・Motion Est. Method: Uneven Multi-Hexagon
    ・Adaptive B-Frames: Optimal

Preset (PSP解像度向け)
  ・Maximum Width: 480
  ・Maximum Height: 272

Preset (PS Vita解像度向け)
  ・Maximum Width: 960
  ・Maximum Height: 544