(パススルーを介して)MKVを未処理で再エンコードする方法が必要です...
私はほとんど解決策を見つけました(下部のソースを参照)が、少し助けが必要です。どのような種類のスクリプトとして、スクリプトを保存する必要がありますか?ここで手伝ったり、アプリをコンパイルしたりする人はいますか?
アイデア1:
アイデア2:
#!/bin/sh
mencoder -o <new file name> -oac copy -ovc copy -of lavf -lavfopts format=mp4 <old file name>
上記のスニペットをドラッグアンドドロップアプリケーションにするには、次のプログラムを使用できます。 http://www.advogato.org/proj/DropScript/
---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ----
出典: http://ask.metafilter.com/134805/I-need-an-automated-way-to-convert-MKV-to-MP4-on-Mac-OS-X
現在、私の選択するツールは、MKVToolsの後継であるMP4Toolsです。それはMKVファイルのバッチ変換をかなりきちんと処理し、全体的に良い仕事をします。
MP4Toolsへのリンク: http://www.emmgunn.com/mp4tools/mp4toolshome.html
スクリプトである必要がありますか? HandBrake 代わりに機能しますか?
doesがスクリプトである必要がある場合、定期的に変換していませんが、ffmpeg
よりもmencoder
の方が成功しています。 mkvファイルをmp4に。
[〜#〜]編集[〜#〜]
あなたのmencoder
コマンドは私には機能しません。 QuickTimeは結果のmp4ファイルを開くことができません。これが 長い記事 mkvファイルをiTunes互換のmp4/m4vファイルに変換することについてです。 別の記事 Mac用のこれらのツールの入手先を示しています。
基本的なプロセスは次のとおりです。
mkvinfo
を使用して、ソースmkvファイルのフレームレートを計算します。mkvextract
を使用して、ビデオストリームとオーディオストリームをそれぞれ.h264
ファイルと.ac3
ファイルに分割します。hexedit
を使用して、結果の.h264
ファイルの最初の行を変更します。ffmpeg
を使用して、.ac3
ファイルを.m4a
ファイルに変換します。MP4Box
を使用して、.h264
ファイルと.m4a
ファイルを手順1で収集したフレームレートの新しい.mp4
コンテナーに追加します。もう一度編集
PS3で表示するためにmkvをmp4に変換することについて スレッド があります。これは スクリプト付きの投稿 につながります。自分で試したことはありませんが、パススルーを行う可能性があるため、mkvextractとffmpegを使用しているようです。 Pythonを使用します。