MKV to MP4
Автор: andoriyu
Решил поделиться хинтом как за минуты превратить mkv в mp4, что пригодится пользователям appleTV. Сразу говорю изначально я все на фрибсд сервере делал, только потом вспомнил про MacPorts.
- Качаем и устанавливаем MacPorts. Стоит заметить, что во время установки проверяется обновления древа, которое может занять время.
- ставим ffmpeg : sudo port install ffmpeg +a52 +faac +faad +gpl +lame +libogg +postproc +theora +vorbis +x264 +xvid
- ставим mpeg4ip: sudo port install mpeg4ip
- ставим mkvtoolnix: sudo port install mkvtoolnix.
- Тут есть 2 варианты делать все через GUI или через консоль. Я описываю консольный вариант.
- mkvinfo file.mkv — запоминаем trackid для аудио и видео дорожки, а также VideoFrameRate.
- mkvextract tracks file.mkv TrackNumber:video.h264 — извлекаем видео
- ffmpeg -i file.mkv -vn -acodec aac -ac 2 audio.aac — этот шаг нужен только, если кодек аудио отличен от aac
- mp4creator -create=video.h264 -rate=videoFramerate file.mp4
- mp4creator -hint=1 file.mp4
- mp4creator -c audio.aac -interleave -optimize file.mp4
На выходе получается mp4 фаил, его можно добавить в iTunes там же пережать под iPhone/iPod отправить на AppleTV или на PSP используя Mediatomb или EyeConnect.
P.S. для портов требуется Xcode.

