2010年02月11日

mkvからmp4へコンテナ変換する

(2014/3/2 追記)
別のやり方を書きました[記事]。


諸事情により数日間寂しいので、昔作ったmkvの動画をmp4コンテナに変えようと思った。(意味不明)
PS3 Media Serverで昔はトランスコードされてたんだけど、設定弄ってたらmkvが一切再生されなくなってしまったので、mp4に詰め替えれば見れるな詰め替えるかー、時間潰せるしと思った次第。

備忘録として、残しておく。

やりたいこと

mkv(映像:H264、音声:aac)をmp4(映像:H264、音声:aac)に再エンコードせずにコンテナ変えたい。

困った事

んで、やってみたら即はまった。

MKVExtractを使用してmkvファイルをdemuxて、YAMBで何も考えずにmp4にmuxしたら音声が激しくずれる。demuxした音声ファイルをMediaPlayerに放り込んだら、動画より40秒も長いと出る。元々ピッタリ収まってたんだから、どうにかなるはずだけど、どうやるんだ?

使用ツール&インストール方法

  • YAMB[HP]
    • ダウンロードしてインストーラーに従う
  • MKVToolnix[HP]
    • Windows版ダウンロードしてインストーラーに従う
  • MKVExtractGUI[HP]
    • mkvextract.exeとかが必要なので、MKVToolnixインストールしたフォルダにダウンロードしてきたバイナリを放り込む
  • tc2mp4[HP]
    • MP4BOXへのPathが通っていることが前提なので、環境変数にYAMBがインストールされたフォルダへのPathを追加する。XPだと、Document and Settings\AppricationData\YAMBにあるっぽい。

やりかた

試行錯誤の結果、以下の方法で出来た。

  1. MKVExtractGUI立ち上げる
  2. Option→Tabsで「TImeCode」にチェック入れておく
  3. mkvファイルを放り込む
  4. 映像と音声選んで、横のExtractボタンを押す。
  5. YAMB立ち上げて、Creation→create an MP4 fileを押し、分離された***.h264ファイルだけ追加する。
  6. Propertiesを押して、Brand Nameを「ISO AVC」にして生成する。(tc2mp4が扱える形式にするため)
  7. tc2mp4を動画ファイルと同じ場所におき、コマンドラインで「tc2mp4 –i ***_Track1.mp4 -t TimeCode_Track1.txt -o output.mp4」と押す。
  8. すると、補正されたoutput.mp4が出来上がるので、YAMBでCreation→create an MP4 fileを押し、output.mp4と分離した音声ファイルを登録し、MP4ファイルを生成する。
  9. 完成!

 

 

1個変換したら飽きた。

posted by MINE at 02:46 | Comment(4) | TrackBack(1) | コンピュータ | このブログの読者になる | 更新情報をチェックする | edit
この記事へのコメント
7からよくわからないです
詳しく教えてくれるとうれしいです。
Posted by aaa at 2011年11月27日 18:19
勉強になりまして、ありがとうございました。

その前、mkvをmp4に変換することにも、大変困っていました。

でも、Clone2Go Video Converter Professionalというソフトをあって、すごい便利なソフトだなと思います。
Posted by ハンコウ at 2012年04月19日 17:08
・TMPGEnc Video Mastering Works 5
・TMPGEnc MPEG Smart Renderer 4
の2種類の「高度なツール」を使えば
mkvをmp4に劣化なしで変換できますよー
Posted by Naohiro19 at 2014年09月18日 15:06
MtsをAACに変換しようとする場合、どうすればいいのか?

情報ありがとうございます
Posted by mkv aac 変換 at 2017年02月27日 10:45
コメントを書く
お名前: [必須入力]

メールアドレス:

ホームページアドレス:

コメント: [必須入力]

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。

この記事へのトラックバック

flvからmp4へコンテナ変換する
Excerpt: mkvからmp4は面倒だったが、flvからmp4へコンテナ変換するのはとても楽だった。 備忘録。 やりたいこと flv(映像:H264、音声:aac)をmp4(映像:H264、音声:aac)に再..
Weblog: 明鏡止水
Tracked: 2011-12-08 00:03