何故iPhoneで、しかも最近発売されたiPhone 4限定なのかというと、
iPhoneが副音声に対応していることと960x640という高解像度の為。
今までは携帯用の動画プレイヤーとしてPSPが便利だったのだけれども、
『化物語』に関しては副音声も一緒に聴きたい!
それにしても、PSPの動画作成方法の情報は結構あるんだけど、
iPhoneの方は意外と情報が少ないんですね…
尚、この動画の作成方法はかなりの時間を必要とします。
肝心なのは労力に見合った成果は得られるのか、
そこが一番気になることじゃないでしょうか。
ということで、出来上がった映像はこんな感じ。
クリックすると元の解像度を表示します。左が各種フィルタを適用したもの、右は拡大しただけのもの。
後は各人で判断をお願いします。
準備・設定編エンコード・出力編動画と音声の結合チャプターの付加<準備・設定編>
さて、最初にやることは加工するソースファイルの準備から。
DVDFab HD Decrypterや
DVD Decrypterなどのリッピングソフトを使用して
VOBファイルを作成する。
作成されたVOBファイルを扱い易くするため
DGMPGDecを
日本語化して使用します。
ちなみに日本語化パッチはDGMPGDecフォルダ内で実行すれば良い。
フォルダ内にあるDGIndexを起動し、メニューから
ファイル>開くを選択。
先程作成したファイルからVOBファイルを全て選択し、ファイルリストへ追加。

OKを押して、メニューからファイル>プロジェクトの保存をクリック
保存先にd2vファイル、wavファイルとac3ファイルが作成される。
これで、元になるソースファイルが完成しました。
続いて、AviUtlのプラグインを揃えます。
AviUtlをダウンロードし任意の場所に解凍する。
同じ場所に
Nero AAC CodecからダウンロードしてきたneroAacEncも置いておく。
フォルダ内に「plugins」フォルダを作成しておくと整理しやすくて良い。
出来上がったフォルダはこんな感じ。

「plugins」フォルダの中身
A:
自動フィールドシフト インタレース解除プラグインB:
チャプター編集 for AviUtlC:
DirectShow File Reader プラグイン for AviUtlD:
エッジレベル調整E:
MPEG-2 VIDEO VFAPI Plug-In「m2v.vfp」を「m2v.aui」とリネームして使用
F:
MP4PluginG:
非線形処理な先鋭化H:
非線形処理な先鋭化用前置フィルタI:
リサイズフィルタJ:
ワープシャープフィルタ マルチスレッドK:
拡張 x264 出力(GUI)続いて、AviUtlとプラグインの設定。
AviUtlを起動、メニューからファイル>環境設定>システムの設定を選択
とりあえず枠線で囲った部分を部分を変更しておく。
画像処理のスレッド数は使用しているCPUのスレッド数に応じた値を入力。
スレッド数って何?という人は0(自動設定)を入力。
尚、フィルタの設定に関してはあくまでも自分の設定なので、
好みに合わせて調節してください。

続いて、プラグイン設定。
ファイル>環境設定>入力プラグイン優先度の設定

設定>フィルタ順序の設定>ビデオフィルタの設定

リサイズ値の設定
設定>リサイズフィルタの設定
サイズ追加ボタンを押して960x540を入力しOK。
右上のチェックボックスにチェックを入れるとフィルタが有効化されるので、
チェックを入れて閉じる。

フィルタの適用度を指定
設定>prefilter for nonlinear sharpen

非線形処理の先鋭化を設定
設定>nonlinear sharpen

シャープフィルタ値を設定
設定>WarpSharpMTの設定

輪郭補正レベルを調節
設定>エッジレベルの調整 Ver0.7の設定

ここまで設定が終わったら設定したフィルタが有効になっているか確認する。
下のように追加したフィルタにチェックが入っていればOK。

インターレースの解除を行う
AviUtlに先程作成したd2vファイルを読み込ませる
設定>インターレースの解除>自動フィールドシフトを選択
ボトムフィールド->トップフィールド、トップフィールド->ボトムフィールドは
映像が綺麗に表示される方を選択する。


ボトムフィールド->トップフィールド

トップフィールド->ボトムフィールド
フィールドの値を設定
設定>インターレースの解除>自動フィールドシフトの設定
映画/アニメをクリックして閉じる

<エンコード・出力編>
拡張 x.264出力の設定
ファイル>プラグイン出力>拡張 x.264>ビデオ圧縮をクリックする
設定はとりあえず
ビットレートタブ>デフォルトプリセット>プロファイル>Main
その他のタブ>Level>3.1
あたりを設定しておけばiPhone 4で再生できるファイルが作れるんじゃないかと思う。
詳しくは
AviUtlを使ったMP4 (H.264) エンコード拡張 x264 出力(GUI)の設定項目とその機能についてなどを参考に。
自分の設定↓
(クリックで拡大します)





設定が終わったらOK>ファイル名を入力して保存。
これでエンコードが終了するまでひたすら待つ。
<動画と音声の結合>
さて、これで作成されたファイルは音声が入っていないので音声を結合する。
が、その前にwavファイルとac3ファイルをaac化する。
wavファイルの方はitunesを使えば良いだけなので簡単なのだが、ac3が厄介。
自分の場合、とりあえずMediaCoderを使用している(要Firefox)。
ac3ファイルを読み込んでオーディオタブを選択し
エンコーダ>Waveformを選択


アイコンをクリック。
これで保存先にwav形式のファイルが作成される。
DGMPGDecで音声分離されてできたwavファイル(主音声)と
Media Coderで変換してできたwavファイル(副音声)を
iTunesを使ってaac化する。
iTunesでwavファイルを読み込み、
編集>設定を選択
一般タブのインポート設定をクリックし
インポート方法:AACエンコーダ
設定:高音質(128kbps)を選択する。
ファイルサイズを小さくしたい場合はカスタム設定でビットレートを下げてやれば良い
ただし音質と引き換えになることをお忘れなく読み込んだファイルを選択し
詳細>AACバージョンを作成をクリック

これでaacファイル(拡張子m4a)が出来上がる。
作成されたmp4ファイルとaacファイルを結合させるどこかに作業フォルダを作成しダウンロードしてきた
MP4Boxを解凍しそこに入れる。
CLIなので作業しづらいかとは思うが、GUIで切り替え可能な音声多重化をするソフトが
今のところ存在しない?ようなのでしょうがない。
作成した音の入ってないmp4ファイルとaacファイルを作業フォルダに入れる
メモ帳を開き
mp4box -add 〇〇.mp4#video:lang=jpn -add ××.m4a#audio:lang=jpn:group=1 -add △△.m4a#audio:disable:lang=eng:group=1 -new □□.mp4
これをコピー&ペーストする。
その際
〇〇:音声の入ってないmp4のファイル名
××:主音声のファイル名
△△:副音声のファイル名
□□:結合されて出来上がった時のファイル名
※ファイル名にスペースが入ると結合できないので短めのファイル名に変更しておくというふうに変更し、適当な名前をつけて作業フォルダに保存する。
そのtxtファイルの拡張子をcmdに変更して実行する。
これで主副の切り替えのできる動画ファイルの完成。
<チャプターの付加>
AviUtlを起動し動画ファイルを読み込む。
表示>チャプター編集の表示を選択

AviUtlでチャプターを入れたい位置を表示させると「時間」のところに
タイムコードが表示される。
「名称」のところにチャプター名を入力して改行または「追加」ボタンを押せば
チャプターが追加される。

入力し終わったら「保存」ボタンでファイル名を指定して保存
保存して出来上がったファイルを開く。
間違いがなければ、ファイル>名前をつけて保存。
この時、ファイル名はチャプタ情報を追加したい動画のファイル名.chapters.txt
として文字コードはUTF-8で作業フォルダに保存する。
例えばtest.mp4という動画にチャプターを付けたいなら、
test.chapters.txtとして保存すればOK。mp4chaps(mp4v2 tools trunk-r355の中にある)をダウンロードして
作業フォルダに保存する。
メモ帳を開き
mp4chaps.exe -i 〇〇.mp4
〇〇の部分はチャプターを追加するファイル名を入力し適当な名前をつけて
作業フォルダに保存する。
後はaacファイルを結合した時と同じように、拡張子をtxtからcmdに変えて実行する。
最後にファイルの拡張子を
m4vにすればiPhone 4で再生できるファイルの完成。
画面をタップするとチャプターと音声切り替えのアイコンが表示される。
クリックすると元の解像度を表示します。◇参考サイトAviUtlでDVDを綺麗にアップコンバートする 「その1 導入編」AviUtlでDVDを綺麗にアップコンバートする。「その2 設定編」[ソフト] AviUtlでDVDを綺麗にアップコンバートする。「その3 変換編」AviUtlを使ったMP4 (H.264) エンコード拡張 x264 出力(GUI)の設定項目とその機能についてMP4Boxの基本的な使い方MP4ファイルにチャプタ情報を追加する方法[mp4chaps]【H.264】iPod videoの動画スレッド★8【MP4】