2011年5月18日水曜日

iPhoneへの動画変換メモ(副音声の追加)

オーディオコメンタリーなどの副音声を入れたい場合。
tsMuxtureなどで音声を抽出する必要がある。
抽出した音声ファイルを全部AACに変換して、最後mp4に格納するときに一緒に入れる。

BDInfoでチャプタ情報を確認したあと、必要なファイルをtsMuxeR上でaddする。
Tracksから抽出する音声を選択してDemuxする。
AACに変換して動画と一緒にmp4boxで格納。

コマンド例
MP4Box.exe -fps 23.976 -par 1=1:1 -add "Movie.264"#video:lang=jpn -add "audio1.aac"#audio:lang=jpn:group=1 -add "audio2.aac"#audio:disable:lang=eng:group=1 -new "outfile.mp4"

その後のチャプター入れたりとかは普通と一緒。
iPhoneで認識させるにはdisableが必須らしい。
最初できなくて困ってたんだけど、どうやら使ってたmp4boxが古かったらしく、最新版にしたらうまくいった。


コマンド(オプション)簡易解説

  • fps:frames per secondの略。一秒間のフレームの数。
  • par:pixel aspect ratioの略。ピクセルのアスペクト比を指定する。
  • add;入力ファイル。今回は動画一つと音声二つ。
  • new:出力ファイル。

2011年5月1日日曜日

Blu-RayからiPhone 4への動画変換メモ

0.AnyDVDでプロテクトの解除
1.BDInfoでファイル構成とチャプタ情報を取得
2.AviSynthで必要なファイルを読み込んで繋げて960x540にリサイズ
3.avsファイルからx264とかmp4boxとか使ってエンコード
4.2のチャプタ情報をmp4chapsで扱える形にしてUTF-8で保存
5.エンコードした動画にmp4chapsでチャプター情報を埋め込む
6.拡張子をm4vにしてiPhoneへ転送

長さとビットレートで変化するが大体BD一枚で2GB周辺。

以下簡単な説明。