Как записать автоматизированный сценарий для преобразования MKV в MP4 на Mac OS X?

Я нуждаюсь в пути к перекодированию MKV unproccessed (через, Проходят)...

Я в значительной степени нашел решение (см. источник внизу), но я нуждаюсь в определенной помощи. Как, какой сценарий я должен сохранить сценарий? Кто-либо готовый помочь здесь или возможно скомпилировать приложение?

Идея 1:

  1. Используйте tsMuxer для извлечения видеопотока и аудиотрека (аудиотреков) в отдельные файлы.
  2. Повторно закодируйте аудиотрек в AAC с afconvert (идет с OS X, смотря на страницу справочника, это поддерживает большинство 2ch и 5.1ch форматы),
  3. Используйте mp4box для мультиплексирования видео и аудио в единственный файл MP4. отправленный wongcorgi в 22:34 6 октября 2009

Идея 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

1
задан 08.02.2010, 20:43

1 ответ

Это должен быть сценарий? HandBrake работал бы вместо этого?

HandBrake

Если это действительно должен быть сценарий, я имел лучший успех с ffmpeg чем с mencoder, хотя я регулярно не преобразовывал mkv файлы в mp4.

Править
Ваш mencoder команда не работает на меня; QuickTime не может открыть получающийся mp4 файл. Вот длинная статья о преобразовании mkv файла в совместимый с iTunes mp4/m4v файл. Другая статья перечисляет, где получить некоторые из тех инструментов для Вашего Mac.

Базовый процесс:

  1. Использовать mkvinfo выяснять framerate источника mkv файл.
  2. Использовать mkvextract разделить видеопотоки и аудиопотоки в .h264 и .ac3 файлы, соответственно.
  3. Использовать hexedit изменить первую строку получающегося .h264 файл.
  4. Использовать ffmpeg преобразовать .ac3 файл к a .m4a файл.
  5. Использовать MP4Box добавить .h264 и .m4a файлы к новому .mp4 контейнер с framerate, который Вы собрали на шаге 1.

ОТРЕДАКТИРУЙТЕ СНОВА
Существует поток о преобразовании mkv к mp4 для просмотра PS3, который приводит к сообщению со сценарием. Не попробовали его самостоятельно, но это, кажется, использует mkvextract и ffmpeg, таким образом, это может сделать передачу. Использование Python.

2
ответ дан 12.12.2019, 10:46

Теги

Похожие вопросы