Muss es ein Skript sein? Würde Handbrake stattdessen funktionieren?
Wenn es sich um ein Skript handeln muss, hatte ich einen besseren Erfolg ffmpeg
als mit mencoder
, obwohl ich mkv-Dateien nicht regelmäßig in mp4 konvertiert habe.
BEARBEITEN
Ihr mencoder
Befehl funktioniert nicht für mich. QuickTime kann die resultierende mp4-Datei nicht öffnen. Hier ist ein ausführlicher Artikel zum Konvertieren einer MKV-Datei in eine iTunes-kompatible MP4 / M4V-Datei. Ein anderer Artikel listet auf, wo Sie einige dieser Tools für Ihren Mac finden können.
Der grundlegende Prozess ist:
- Verwenden Sie
mkvinfo
diese Option, um die Framerate der Quell-MKV-Datei zu ermitteln. - Verwenden Sie
mkvextract
zur Video- und Audio - Streams in separate.h264
und.ac3
Dateien sind. - Verwenden Sie
hexedit
diese Option, um die erste Zeile der resultierenden.h264
Datei zu ändern . - Verwenden Sie
ffmpeg
diese Option, um die.ac3
Datei in eine.m4a
Datei zu konvertieren . - Verwenden Sie
MP4Box
diese Option, um die Dateien.h264
und.m4a
zu einem neuen.mp4
Container mit der in Schritt 1 erfassten Framerate hinzuzufügen .
WIEDER BEARBEITEN
Es gibt einen Thread zum Konvertieren von mkv in mp4 für die PS3-Anzeige, der zu einem Beitrag mit einem Skript führt . Ich habe es selbst nicht ausprobiert, aber es scheint mkvextract und ffmpeg zu verwenden, damit es passieren kann. Verwendet Python.