PT2で録画したファイルをエンコードする際にはコーデックに悩むと思いますが
実はコーデック以外にもコンテナーというものにも悩むのですよ
mpeg4と聞いて皆さん何を思い浮かべますか?
取り敢えず動画ファイルだろうということしか分からない人が多いんじゃないかな?
今はaviやmkv、wmvといった高圧縮でありながら高画質な動画ファイルの総称ですけど
狭義ではAppleなんかが独自に開発したコーデックを収めるコンテナの名前です
昔はQuick Time Movie?とかなんとか行ってイマイチ使い勝手が悪かったですが
H.264とAACというコーデックがISOに認定されてからは一気にメインになりました
ですが基本的に使い勝手は悪いのは変わらないですorz
取り敢えずaviやmkvというのはコーデックが選べるんですけど
wmvやmp4ってのは選べないですw
でもmp4は最近家庭用機でも再生が可能になりつつあるのでmp4を使っているのですが
でmp4ファイルを作るツールもいまいち使い勝手が悪い!
私はYambというソフトで結合してるんですが
こいつがいろいろ曲者で
基本的に映像H.264音声AACしか受け付けません
しかしたま~にAACファイルの結合がうまくいかずにイライラします
どうも生AACを擬似wave化してカット処理すると起きるようで
多分AACのヘッダに問題があるんだと思う
あとはドラマなんかの実写番組で起こりやすいです
でそのままでは結合はうんともすんともいかないのでAACのヘッダを直してやります
mp4creatorというツールで修正します
こいつはコマンドラインなので使い勝手が悪いですが
ほかにいい方法がないし難しくないので簡単に使い方を書きます
1.とりあえずmp4creatorをダウンロードして解凍
2.解凍したフォルダと同じ場所に新規作成→テキストファイルを作ります
3.テキストファイルを開いて以下のように記述し保存します
mp4creator -aac-profile 2 <入力ファイル名> <出力ファイル名>
※入力ファイル名と出力ファイル名は変換したいファイルが
mp4creatorと同じフォルダにない場合は””を付けてファイルパスを記述します
例:mp4creator -aac-profile 2 “C:¥test.aac” “D:¥aac¥test_mpeg2.aac”
¥はテキストファイルでは¥の半角文字です
ファイルパス書くのメンドイ人はPathCopyEXをインストールしましょう
4.先ほど保存したテキストファイルの拡張子を.batにします
※.batとはバッチファイルのことでDOSコマンドを自動実行するファイルです
5..batファイルをダブルクリックして実行します
するとヘッダが書き換わった.aacファイルが出力されると思います
で上記の方法で出力されたAACファイルをYambに通せば無事結合できます
やれやれ、なんか知らんけどまたいらんプロセスが増えたな
もういっそのこと地デジもmp4で送信したらどうですか?
まあ当初は映像H.264音声AACのMPEG2-TSファイルで送信する案もあったらしい
が技術的に間に合わず結局普通のMPEG2とAACになったらしい
今なら迷わずH,264だと思うけどね
まあ地デジ移行を急ぎすぎたなと思います
まあどうでもいいけど






コメントを残す