1. Home
  2. コンピュータ
  3. ソフトウェア
  4. MKVを再エンコードなしでMP4に変換できるソフトMKVtoMP4 Converter!

MKVを再エンコードなしでMP4に変換できるソフトMKVtoMP4 Converter!

MKVtoMP4_Converter_001.png

今回紹介するMKVtoMP4 Converterは拡張子が.mkvの動画ファイルを再エンコードを行わずにMP4ファイル(H.264+AAC)に変換するフロントエンドソフトウェアです。mkvの中身については、映像がh.264で音声がAAC、mp3、AC3、ogg、flac、wavなどのファイルに対応しています。

このMKVtoMP4 Converterの特徴は動画の再エンコードを行わないため、非常に高速にMKVからMP4ファイルにコンテナ変換ができます。音声がAAC以外のflac、ogg、mp3、AC3、wavの場合はAACへエンコードが行われますが、それでも動画ファイルのエンコードを行わない分、何倍も高速にファイル形式の変換が可能です。

MKVtoMP4 Converterの速度について

MKVtoMP4_Converter_022.png

どれくらい早いかというと、intel i7 950のマシンでmkvファイル(h.264+AAC)で24分アニメの場合は、10~15秒程度でMP4ファイル(h.264+AAC)に変換できます。音声形式がAAC以外の場合は音声のみ再エンコードが行われるのでAACに比較して時間がかかりますが、それでも1passなら45秒程度、2passでも1分30秒程度でMP4ファイル(h.264+AAC)に変換できます。

映像も含めて再エンコードを行った場合はこの何倍も時間がかかりますし、エンコードするたびに映像が劣化する問題もあります。MKVtoMP4 Converterは、映像を再エンコードしないことで、早いだけでなく映像が劣化しないというメリットもあります。

MKVtoMP4 Converterのインストール方法!

MKVtoMP4_Converter_019.png

shopdd.netのMKVtoMP4 Converterダウンロードページにアクセスして、「Download」を押します。

MKVtoMP4_Converter_017.png

ダウンロードには、setup.exeインストーラー版(推奨)とzip版がありますが、今回はインストーラー版をダウンロードします。

推奨はインストーラー版です。インストーラー版はバージョンが上がるごとに自動更新が可能ですが、zip版は更新のたびに上書きが必要になります。また、zip版はMicrosoft .NET Framework 4 Client Profileを手動で導入する必要があります。

MKVtoMP4_Converter_010.png

ダウンロードしたsetup.zipを解凍します。

MKVtoMP4_Converter_011.png

setup.exeを起動します。

MKVtoMP4_Converter_012.png

「インストール」をクリックします。

MKVtoMP4_Converter_013.png

インストールが終わるまでしばらく待ちます。

MKVtoMP4_Converter_014.png

この画面が出れば、インストール終了です。

以下の初期設定がきちんと動作するかどうかの重要なポイントになります。記事に書かれているそのままの通りの手順でやってください。記事に書かれている手順外の操作を行った人は大概動かないと言い出すので、よく記事を読みながら手順に沿って初期設定を行ってください。

MKVtoMP4 Converterの初期設定!

MKVtoMP4_Converter_018.png

ドライブ直下に「setting」フォルダを設置し、下記URLからflac.exe、neroAacEnc.exe、mkvmerge.exe、mkvextract.exe、MP4Box.exe、js32.dllなどダウンロードして以下のファイルをフォルダにコピーします。mkvmerge.exe、MP4Box.exeなどはバージョンによって動かないなどの問題があります。記事に書かれているバージョンは動作確認済みなので、可能な限りそのバージョンを使うことを推奨します。

※「setting」というフォルダを作成は、フォルダ名に半角or全角の空白を含んだフォルダ以下ではエラーが出る。つまりC:\Program Filesはダメ。そこへダウンロードし解凍したflac.exe、neroAacEnc.exeなどをコピーしてから場所を指定してください。解凍先やインストール先をKVtoMP4 Converterで直接指定した場合「インデックスが配列の境界外です。」というエラーが出るということが確認されています。

必須ファイル

  • ffmpeg.exe
  • flac.exe
  • mkvextract.exe
  • mkvmerge.exe
  • MP4Box.exe
  • js32.dll
  • neroAacEnc.exe
flac.exe
http://flac.sourceforge.net/download.html
neroAacEnc.exe
http://www.nero.com/jpn/technologies-aac-codec.html
mkvtoolnix (mkvextract.exe & mkvmerge.exe)
※mkvtoolnix-unicode-5.4.0.7zをダウンロードしてください。古いものを使用するとError - E00001が発生する恐れがあります。 http://www.bunkus.org/videotools/mkvtoolnix/win32/
MP4Box.exe & js32.dll(ver0.4.6が動作確認済み)
※64bitの方はMP4Box 64Bit版(Download old versionsからx64版)をダウンロードしてください。 http://www.videohelp.com/tools/mp4box
ffmpeg.exe
http://blog.k-tai-douga.com/category/359294-1.html MKVtoMP4_Converter_015.png

MKVtoMP4 Converterのアイコンをクリックします。

MKVtoMP4_Converter_001.png

MKVtoMP4 Converterが起動するので「Setting」を押します。

MKVtoMP4_Converter_002.png

Setting画面が表示されます。

MKVtoMP4_Converter_004.png

「Open」を押して、先ほどダウンロードして「setting」フォルダに移動したflac.exe、neroAacEnc.exe、mkvmerge.exe、mkvextract.exe、MP4Box.exeの場所を指定します。ffmpeg.exeはAACとflac以外の音声をエンコードする際に必要になります。AC3やmp3やoggなどを変換しない場合は必要ありません。

MKVtoMP4_Converter_005.png

全て設定したら「OK」を押します。これで初期設定は終了です。

MKVtoMP4 Converterの使い方!

MKVtoMP4_Converter_006.png

変換したいmkvファイルを用意します。

MKVtoMP4_Converter_007.png

MKVtoMP4 ConverterのリストボックスにmkvファイルをD&Dします。Encode Settingのビットレート、モード、パス、スレッドを指定して「Convert」を押します。

※Encode Settingは、入力ファイルのmkvの音声がAAC以外の時にしか適応されません。AACの場合はそのままエンコードせずに出力されます。

MKVtoMP4_Converter_008.png

コンテナ変換が終わるまでしばらく待ちます。 ※変換途中で「応答なし」と表示されてもしばらく待っていてください。変換がバックグラウンドで動いています。

MKVtoMP4_Converter_009.png

mp4ファイルが出力されれば変換完了です。

MKVtoMP4 Converterのアンインストール方法!

MKVtoMP4_Converter_021.png

コントロールパネルのプログラムと機能を開きます。「MKVtoMP4 Converter」をクリックして、アンインストールを押します。

MKVtoMP4_Converter_020.png

「このコンピュータからアプリケーションを削除します。」を選択して「OK」を押すことで、アンインストールが完了します。

エラーと対応策

「MKVtoMP4 Converter」の変換時にエラーが発生することがあります。そのエラーを解消するための対応策について記事にまとめたので、そちらをご覧ください。 「MKVtoMP4 Converter」のエラーとその対応策!

今回の個人的感想&まとめ

今回紹介したMKVtoMP4 Converterというのは私が作ったソフトウェアです。まさか自分で作ったソフトウェアを紹介する日が来るとは・・・。ソフトウェアを紹介するブログをやっているのに、自分が作り手側になるなんてことは数年前までは想像もできなかった事態ですね。今回は私の得意分野のWeb系ではなく、Windowsプログラミングということで初めての挑戦だったわけですが、なんとか公開できるレベルになりました。まだ、動作不良とか結構ありそうですが、ver0.2.0ということでそこはご容赦ください。

MKVtoMP4 Converterは、私が自分で不便と感じたmkvとmp4ファイルの再エンコード無しの変換を実現するものです。色々なサイトを回ってみたのですが、mkvからmp4に動画コンテナを変換するには複数のソフトウェアを用いて、色々やらないといけないということが分かりました。そんな面倒なことはやりたくないし、無いなら自分で作ればいいじゃん、というわけで自分で作りました。

最近、私はDVDやblu-rayなんかはmkv(h.264+flac)を用いて音声を無劣化で取り込むことが多くなっています。PCで閲覧する上では問題がありませんが、大きなテレビで再生する際はPS3を用いて再生するので、その際には再エンコードを行うと手間がかかります。しかし、このソフトを使ってコンテナ変換を行えばアニメ一本辺りAACなら10秒程度、flacでも45秒程度で変換が可能なので色々と捗ります。

私と同じように、変換が面倒と考えている方の役に立てば幸いです。

プロフィールアイコン

パソコンやスマホなどのガジェットに興味があり、大学で情報工学の勉強してシステムエンジニアに。ブログ歴は15年以上。ITの専門的な知識はそこそこあり、国家資格の情報処理技術者試験のスキルレベル4「情報セキュリティスペシャリスト」や「ネットワークスペシャリスト」などを取得。

Related article

COMMENT TO THIS ENTRY

いままでyambでやってたけど
こっちの方が簡単そうですね

9617

Error - E00001と出て変換に失敗しましたとなります。もっているmkvをすべて試してみましたが全部同じエラーがでます。このエラーはどのような意味があるのか教えてください(/_;)

9618

これすごい!簡単に変換できた!
便利なソフトありがとうございます!

9619

XPじゃだめなようですね。残念。

9620

>>名無しさん
Error - E00001はmkvから取り出したファイルがうまく変換できなかった、または音声や映像ファイルの抽出に失敗したときにおきるエラーです。現状はベータ版なので、色々なエラーが発生する可能性がありますが、今後そういったエラーが起きないようにアップデートしていきたいと考えています。

9621

「インデックスが配列の境界外です。」
というエラーで変換できないようです




************** 例外テキスト **************
System.IndexOutOfRangeException: インデックスが配列の境界外です。
場所 WindowsApplication1.MKVtoMP4.Button1_Click(Object sender, EventArgs e)
場所 System.Windows.Forms.Control.OnClick(EventArgs e)
場所 System.Windows.Forms.Button.OnClick(EventArgs e)
場所 System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
場所 System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
場所 System.Windows.Forms.Control.WndProc(Message& m)
場所 System.Windows.Forms.ButtonBase.WndProc(Message& m)
場所 System.Windows.Forms.Button.WndProc(Message& m)
場所 System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
場所 System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
場所 System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

9622

自分も上の方と同じ例外エラーで変換途中で失敗しました。

9623

>>ふみさん
初めて見たエラーなのでちょっと調べてみたいと思います。インストーラ版で導入していれば、更新した際に自動アップデートされるので少々お待ちください。

コメントでエラーを書き込まれる方はOSとどのような状態で、どのような音声、映像の種類のmkvだったのか(h.264+AAC)などの情報を書き込んでいただけると調査が捗ります。品質改善のため、ご協力お願いします。

9624

例外テキストを読んで、一部修正を行いました。たぶん、例外の問題が解決していると思うので、ぜひ試してみてください。

インストーラー版の更新は、ソフトウェアを起動して閉じた後、もう一回起動すると更新ダイアログが表示されるようになっています。

Error番号が表示される場合、変換できない要因としてmkvに字幕が入っている、空き容量が足りない(変換元ファイルの2倍以上必要)などが上げられます。

9625

最新版v0.2.0
で試してみましたが同じエラーでした

OSはwindows7
変換元ファイルは 1920x1080 x264 FLAC

あと別件になりますがダウンロードするファイル名は
setup.zip no_setup.zip
ではなくてソフト名+ver が無難かと・・

9626

修正版でもふみさんと同じエラーでした。
OS:Win7(32bit)
変換元ファイル:h264/AAC/(1280*720)
他にも複数ファイル試しましたがどれもエラー出ました。

以下はふみさんが上記で書かれた例外テキストの続きの部分です。

************** 読み込まれたアセンブリ **************
mscorlib
アセンブリ バージョン: 4.0.0.0
Win32 バージョン: 4.0.30319.261 (RTMGDR.030319-2600)
コードベース: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
System
アセンブリ バージョン: 4.0.0.0
Win32 バージョン: 4.0.30319.261 built by: RTMGDR
コードベース: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
MKVtoMP4
アセンブリ バージョン: 0.2.0.0
Win32 バージョン: 0.2.0.0
コードベース: file:///C:/Users/us/AppData/Local/Apps/2.0/YDD739ND.AMM/LZNL2TYO.R76/mkvt..tion_efba3deb6de14ac1_0000.0002_75e2bcc1050739bc/MKVtoMP4.exe
----------------------------------------
Microsoft.VisualBasic
アセンブリ バージョン: 10.0.0.0
Win32 バージョン: 10.0.30319.1 built by: RTMRel
コードベース: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Microsoft.VisualBasic/v4.0_10.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
----------------------------------------
System.Core
アセンブリ バージョン: 4.0.0.0
Win32 バージョン: 4.0.30319.233 built by: RTMGDR
コードベース: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Windows.Forms
アセンブリ バージョン: 4.0.0.0
Win32 バージョン: 4.0.30319.235 built by: RTMGDR
コードベース: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
アセンブリ バージョン: 4.0.0.0
Win32 バージョン: 4.0.30319.1 built by: RTMRel
コードベース: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Runtime.Remoting
アセンブリ バージョン: 4.0.0.0
Win32 バージョン: 4.0.30319.1 (RTMRel.030319-0100)
コードベース: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Remoting/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
----------------------------------------
System.Configuration
アセンブリ バージョン: 4.0.0.0
Win32 バージョン: 4.0.30319.1 (RTMRel.030319-0100)
コードベース: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
アセンブリ バージョン: 4.0.0.0
Win32 バージョン: 4.0.30319.233 built by: RTMGDR
コードベース: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Windows.Forms.resources
アセンブリ バージョン: 4.0.0.0
Win32 バージョン: 4.0.30319.1 built by: RTMRel
コードベース: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_ja_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------
mscorlib.resources
アセンブリ バージョン: 4.0.0.0
Win32 バージョン: 4.0.30319.1 (RTMRel.030319-0100)
コードベース: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_ja_b77a5c561934e089/mscorlib.resources.dll
----------------------------------------

************** JIT デバッグ **************
Just-In-Time (JIT) デバッグを有効にするには、このアプリケーション、
またはコンピューター (machine.config) の構成ファイルの jitDebugging
値を system.windows.forms セクションで設定しなければなりません。
アプリケーションはまた、デバッグを有効にしてコンパイルされなければ
なりません。

例:

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

JIT デバッグが有効なときは、このダイアログ ボックスで処理するよりも、
ハンドルされていない例外はすべてコンピューターに登録された
JIT デバッガーに設定されなければなりません。

9627

「setting」というフォルダを作成、そこへ移動してから場所を指定する
ということをせずに、インストール先解凍先のを直接指定した場合「インデックスが配列の境界外です。」というエラーが出ました。

このエラーは消えましたがError - E00001で変換できず・・・

9629

エラーが出たので報告しておきます。
OS win7 64bit
1920x1080 h264 flac mkv

************** Exception Text **************
System.IndexOutOfRangeException: Index was outside the bounds of the array.
at WindowsApplication1.MKVtoMP4.Button1_Click(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.1 (RTMRel.030319-0100)
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
MKVtoMP4
Assembly Version: 0.2.1.0
Win32 Version: 0.2.1.0
CodeBase: file:///D:/Users/xxx/Desktop/MKVtoMP4.exe
----------------------------------------
Microsoft.VisualBasic
Assembly Version: 10.0.0.0
Win32 Version: 10.0.30319.1 built by: RTMRel
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Microsoft.VisualBasic/v4.0_10.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
----------------------------------------
System.Windows.Forms
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.1 built by: RTMRel
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.1 built by: RTMRel
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.1 built by: RTMRel
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Runtime.Remoting
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.1 (RTMRel.030319-0100)
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Remoting/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
----------------------------------------
System.Configuration
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.1 (RTMRel.030319-0100)
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.1 built by: RTMRel
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Core
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.1 built by: RTMRel
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------


更新がんばってください。

9630

>>「setting」というフォルダを作成、そこへ移動してから場所を指定する
ということをせずに、インストール先解凍先のを直接指定した場合「インデックスが配列の境界外です。」というエラーが出ました。

有力情報ありがとうございます!

Error - E00001の問題は、先ほどさまざまな要因が判明したので、「MKVtoMP4 Converter」のエラーを修正したバージョン0.2.1を公開!の記事をご覧ください。

9631

ver 0.2.1
OS win7 64bit
1920x1080 h264 flac mkv

やはり「インデックスが配列の境界外です。」がでてしまいます

9632

>>ふみさん
上のコメントにあるとおり、「setting」というフォルダを作成、そこへflac.exeやmp4box.exeなどコピーしてから場所を指定するということをせずに、解凍先やインストール先を直接指定した場合「インデックスが配列の境界外です。」というエラーが出るという報告がされています。

これは私も試してみましたが、「インデックスが配列の境界外です。」というエラーは、mkvextract.exeやmkvmerge.exeなどをインストーラーを使って導入し、かつ別のフォルダにコピーしないでそのままMKVtoMP4 Converterで指定している場合に発生しました。なので、きちんと「setting」フォルダにコピーして再度exeの指定をしてあげてから変換を実行してみてください。

9633

変換をすると
Error-E00000
と出るのですが、これの対処法はどうしたらいいのでしょうか?
1920x1080 x264 FLAC AC3 Hi10P
よろしくお願いします

9638

Error - E00000で変換できなかった場合はMP4Box 64Bit版を試してみてください。

9641

無事に変換できました、ありがとうございます
Hi10P仕様だと変換出来ないのでしょうか?
やはり同じエラーが出ます

9642

High 10 Profileについては変換は可能です。実際に変換してみて確認したので間違いないです。

Error - E00000についてはmkvextract.exeに起因するエラーですので、mkvextract.exeでなんらかのエラーが発生した可能性が高いですね。

ちなみに変換元ファイルはどんな構成ですか?変換元ファイルに字幕が含まれていたり、音声トラックが3つ以上入っている場合、AAC、flac、ogg、mp3、AC3、wav以外の音声トラックが含まれているなどが失敗する要因として考えられます。

9645

情報ですが
ビデオ AVC
オーディオ FLAC/AC-3
テキスト PGS(Zilb)というところでしょうか
変換できる動画だと字幕が入ってないから出来てる気がします

9647

お世話になります。
Windows7/32bitで
音声ファイルが英語と日本語になってるファイルを変換し、
エラーなどは一切でないのですが、
日本語ファイルのみ5秒ほどの音ズレが発生します。

ファイル構成はh.264/aac×2です。
こういった事例はございますか?

9670

無事変換は出来たのですが、WMPで再生すると音声だけが再生されて映像は真っ黒のままになってしまいます。
またPS3に転送しても「非対応データ」になってしまい、再生する事が出来ません・・・

9733

h264のhi10pの動画変換に対応していただけると嬉しいです……

9754

すいません、質問がお門違いでした…先ほどのスルーして下さい

9755

作者様、大変便利なツールありがとうございます。
本ツールインストールで気になった点ご報告しまます。

・最新のmkvtoolnix-unicode-5.6.0.7zのファイルで「Error - E00001」エラー発生。mkvtoolnix-unicode-5.4.0.7zで正常動作しています。

・Windows7 64bit版で。Old versionの該当しそうな物が下記3つもあり試行錯誤。最終的にrev2698で動いてます。また、Old verにはjs32.dllが同梱されておらず困りましたが、最新rev2735同梱のもので動きました。
MP4Box-0.4.6-dev_x64_20100612.zip
MP4Box-0.4.6_x64-rev2698.zip
MP4Box_0.4.6_7.r1963.x86_64.exe

・ダウンロードページにすぐにある「無料でダウンロード」ボタン、一見このボタンで良いようにしか見えますが実は違うのですね。別物であり、インストール時に、ノートンアンチウィルスがウィルスとして検知し(アドウェア?)、しかもFirefoxやChromeなど、根こそぎスタートページを勝手に書き換えました。かなり悪質なものと思われます。非常に心配なので今からスパイウェア検知ソフトも使ってチェックしようとしているところです。

・上記ソフトと関係あるのかわかりませんが、当ホームページを表示するとFirefox(最新版)が頻繁にクラッシュします。このクラッシュはこのホームページのみですが、何が原因か判然としないのでご報告だけ。

9781

本当にすごい、感動です。すばらしい!!
ありがとうございます。

9848

いくつかのMKVは変換できるのですが、
音声ファイルが2つ含まれているMKVを変換
しようとすると Error - E00001 
と出ます。
どちらか1つだけをMP4と
結合する方法はありますか?

9887

私もこのブログだけでIEが固まってしまいます。恐らく右にある広告?が原因だと思います。
オペラなどでやっと動く感じですが、それでも重いというか・・・
動きが悪くて非常に見づらいです。

9900

境界がなんたらかんたらのエラーは

ファイルがたくさん入っててもでるようです。
つまりsettingのなかのフォルダに余分なファイルがたくさん入っててもダメっぽい

9933

某タイトルに「♬」が含まれていたところエラーが発生
「♬」を抜いたところエラーはなく可能だったため一部の文字でエラーが発生するみたいです

9971

情報弱者には「必須ファイル」の取得すら出来ませんでした。

10076

うーん…半日潰して必要なEXEファイル揃え、セットアップであれやこれや
やったのですが動きませんね…
機動後EXEファイルの場所を指定してコンバート開始すると、
大体十秒ぐらいでフリーズします。エラーメッセージはありません。

環境:ウィンドウズ7 32ビット

いくつか分からなかったのが 
 1.js32.dll が記述されたページに無い
 (全く違うサイトで検索してダウンしましたがそれでいいのかもわかりません)
 2.MP4Box.exe  ver0.4.6 が複数バージョンあってわからない
 3.flac.exe は名称の下にバージョンナンバーが入っているが大丈夫か
等ですが、

エラーメッセージ無しで応答無しの状態になって30分以上動かないので、
諦めて落としている状態です。
推測できる原因がありましたらご教授願います。

10090

エラーもなく変換できたのですが、再生すると映像がでず真っ暗なままになってしまいます。
原因・対処法がわかりましたら教えてください。

OS win7 64bit
1920x1080 h264 flac mkv

10105

Win7 32bitです。
インストールが面倒な上に環境によって必要なものが違うため
動作させるのは非常に困難だと思います。
すべて指定されたバージョンのexeを集めてきましたが、
このエラーは解消されません。

10114


E00001エラーについて

同じ仕様のファイルでもできるものとできないものがあります。
違いはサイズだけなので、もしかしたらそれが原因かもしれないです。

1G以上のファイルだと失敗するのかもしれません

10115

お世話になってます,windows7Pro 64bitにて以下のエラーが発生したのでご報告します.

************** 例外テキスト **************
System.InvalidOperationException: ファイル名が指定されていないため、プロセスを開始できません。
場所 System.Diagnostics.Process.Start()
場所 System.Diagnostics.Process.Start(ProcessStartInfo startInfo)
場所 WindowsApplication1.MKVtoMP4.Button1_Click(Object sender, EventArgs e)
場所 System.Windows.Forms.Control.OnClick(EventArgs e)
場所 System.Windows.Forms.Button.OnClick(EventArgs e)
場所 System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
場所 System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
場所 System.Windows.Forms.Control.WndProc(Message& m)
場所 System.Windows.Forms.ButtonBase.WndProc(Message& m)
場所 System.Windows.Forms.Button.WndProc(Message& m)
場所 System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
場所 System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
場所 System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** 読み込まれたアセンブリ **************
mscorlib
アセンブリ バージョン: 4.0.0.0
Win32 バージョン: 4.0.30319.296 (RTMGDR.030319-2900)
コードベース: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
System
アセンブリ バージョン: 4.0.0.0
Win32 バージョン: 4.0.30319.1001 built by: RTMGDR
コードベース: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
MKVtoMP4
アセンブリ バージョン: 0.2.1.0
Win32 バージョン: 0.2.1.0
コードベース: file:///C:/Users/probe/AppData/Local/Apps/2.0/JZKZDRT8.1LG/6LT0B382.729/mkvt..tion_efba3deb6de14ac1_0000.0002_6818bfdd96bbd23c/MKVtoMP4.exe
----------------------------------------
Microsoft.VisualBasic
アセンブリ バージョン: 10.0.0.0
Win32 バージョン: 10.0.30319.1 built by: RTMRel
コードベース: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Microsoft.VisualBasic/v4.0_10.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
----------------------------------------
System.Core
アセンブリ バージョン: 4.0.0.0
Win32 バージョン: 4.0.30319.233 built by: RTMGDR
コードベース: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Windows.Forms
アセンブリ バージョン: 4.0.0.0
Win32 バージョン: 4.0.30319.1002 built by: RTMGDR
コードベース: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
アセンブリ バージョン: 4.0.0.0
Win32 バージョン: 4.0.30319.1001 built by: RTMGDR
コードベース: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Runtime.Remoting
アセンブリ バージョン: 4.0.0.0
Win32 バージョン: 4.0.30319.1 (RTMRel.030319-0100)
コードベース: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Remoting/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
----------------------------------------
System.Configuration
アセンブリ バージョン: 4.0.0.0
Win32 バージョン: 4.0.30319.1 (RTMRel.030319-0100)
コードベース: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
アセンブリ バージョン: 4.0.0.0
Win32 バージョン: 4.0.30319.233 built by: RTMGDR
コードベース: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Windows.Forms.resources
アセンブリ バージョン: 4.0.0.0
Win32 バージョン: 4.0.30319.1 built by: RTMRel
コードベース: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_ja_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------
mscorlib.resources
アセンブリ バージョン: 4.0.0.0
Win32 バージョン: 4.0.30319.1 (RTMRel.030319-0100)
コードベース: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_ja_b77a5c561934e089/mscorlib.resources.dll
----------------------------------------
System.resources
アセンブリ バージョン: 4.0.0.0
Win32 バージョン: 4.0.30319.1 built by: RTMRel
コードベース: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.resources/v4.0_4.0.0.0_ja_b77a5c561934e089/System.resources.dll
----------------------------------------

settingは何度も確認しました.
動画変換以前で引っ掛かっているのでしょうか?
いくつかのmkvで試したり,リネームしたりと手は尽くしたのですが,変化ナシでした・・・.

10135

DownloadページがForbiddenになってるようです

10155

リファラー送信したら表示されました
すいません

10156

こいつは最高にクールなソフトだ!ありがとうっ

10198

セティングを起動の度、設定しないで固定出来れば最高にいいです。
無劣化の変換は最高です。
win7の64bitでは、エラーがなかったです。

でもこれでFreeとは満点です。

作者さん、天才ですね!           神に崇拝!!

10203

MKVをきちんとエンコードをしないとGOMプレイヤーでは
フリーズの連続で嫌になります。
そこでMKVを簡単にMP4に変換できる、このソフトは優秀です!
しかも大量にあるMKVを一括で変換できるとは、凄いソフトです。

作成者様、ありがとうございます。

あと出力フォルダを指定できれば、もう完璧です!

10218

素晴らしいソフトです。大変助かりました

10236

変換に失敗します

10252

↑のものです
できないと思っていたら別サイトで「名前に変な文字が入っていると・・・」と書いてあり もしかしたらと思いファイルの名前を別のものに変えて再度変換してみたところ無事変換することができました
ありがとうございます

10254

音ズレがすごいのですが何か対処法はありますか
後、1GB以上のものは変換できないのですか?
6GBの動画ができませんでした

10255

Error - E00000がでました。
出なかったものとのMediaInfoでの比較の結果Audio ->forcedがnoのとき変換できないようです

10560

エラー報告とかw
自分で解決も何もできないなら使うなよ
人に丸投げすんな本当にクソバッカだな

10642

サイズの大きいものだと音ズレひどくて使い物にならんなw
MKVを変換するためのものなのに大容量ファイルは使えないとか...
よくこんなんで公開する気になったもんだ

10645

もう更新してないのかな
windows10だとインストーラー駄目で
zipでいれてもError - E00000がでる
windows7の別pcではできるので
そのままコピーしてもだめ
mp4boxを64に変えても駄目でした

10710

音ずれもほとんどなしで変換できました!
他の変換ソフトだと音ずれ多いので本当に助かりました

10719

インデックスエラーが絶対起きる
ファイル拾ってきて、セッティングから選択してもエラー起きてるんじゃ駄目でしょ
違うソフトが良いと思う。勘弁してくれ

10979