среда, 8 апреля 2009 г.

Как смотреть видео в высоком качестве на XBOX-360

[Одесский Небомж]

В последнее время я привык смотреть видео в высоком качестве. Сейчас я расскажу как его смотреть на консоле XBOX-360.

Итак, предположим я скачал рип диска в формате MKV (матрешка). А смотреть я его хочу на телевизоре, подключенным к шайтан-коробке aka xbox.

Просто так естественно файл не записать, потому что формат MKV не поддерживается. Конечно, есть много софта по переводу файлов в формат xbox, однако это все под Windows. А я привык работать в Linux.

Итак, приступаю к переводу MKV в MP4 для последующей записи и проигрывания на xbox.

  1. Смотрю информацию об треках (mplayer -identify input.mkv; mkvmerge -i input.mkv; mkvinfo input.mkv), чтоб знать какю аудиодорожку вытащить и частоту кадров видео.
  2. Если MKV больше 4G, то придется порезать его на части: mkvmerge -S -B -a номер аудио (обычно 2) -d номер видео (обычно 1) -o output.mkv –split 4G input.mkv
  3. Пережать выбранную аудиодорожку (допустим первую русскую) в aac stereo:
    mkfifo audiodump.wav
    В одном терминале пускаю: neroAacEnc -lc -ignorelength -q 0.20 -if audiodump.wav -of audio.m4a
    В в другом: mplayer -aid 0 -alang rus -vc null -vo null -channels 2 -ao pcm:fast input.mkv
    mp4creator –extract=1 audio.m4a

    И как закончилось - mv audio.m4a.t1 audio.aac
  4. Дергаю видео: mkvextract tracks input.mkv 1:video.h264
  5. Если уровень h264 5.1, а обычно он всегда такой, то при помощи hexedit надо заменить все последовательности байт 67 64 00 33 на 67 64 00 29 и это сделает уровень 4.1, который xbox понимает
  6. Клеим все в mp4:
    mp4creator –create=audio.aac output.mp4
    mp4creator –create=video.h264 -rate 23.976 output.mp4

    rate показывает mplayer когда выдергиваем аудио, как правило это 23.976
  7. Проверяем видео: mp4creator -l output.mp4
    Должен стоять H264 Main@4.1

Это самый быстрый и 100% надежный способ смотреть MKV на XBOX!


* Реклама в бомжеленте.

Помогите детям!

[http://bablo.biz/mkv-xbox-360/]