В последнее время я привык смотреть видео в высоком качестве. Сейчас я расскажу как его смотреть на консоле XBOX-360.
Итак, предположим я скачал рип диска в формате MKV (матрешка). А смотреть я его хочу на телевизоре, подключенным к шайтан-коробке aka xbox.
Просто так естественно файл не записать, потому что формат MKV не поддерживается. Конечно, есть много софта по переводу файлов в формат xbox, однако это все под Windows. А я привык работать в Linux.
Итак, приступаю к переводу MKV в MP4 для последующей записи и проигрывания на xbox.
- Смотрю информацию об треках (mplayer -identify input.mkv; mkvmerge -i input.mkv; mkvinfo input.mkv), чтоб знать какю аудиодорожку вытащить и частоту кадров видео.
- Если MKV больше 4G, то придется порезать его на части: mkvmerge -S -B -a номер аудио (обычно 2) -d номер видео (обычно 1) -o output.mkv –split 4G input.mkv
- Пережать выбранную аудиодорожку (допустим первую русскую) в 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 - Дергаю видео: mkvextract tracks input.mkv 1:video.h264
- Если уровень h264 5.1, а обычно он всегда такой, то при помощи hexedit надо заменить все последовательности байт 67 64 00 33 на 67 64 00 29 и это сделает уровень 4.1, который xbox понимает
- Клеим все в mp4:
mp4creator –create=audio.aac output.mp4
mp4creator –create=video.h264 -rate 23.976 output.mp4
rate показывает mplayer когда выдергиваем аудио, как правило это 23.976 - Проверяем видео: mp4creator -l output.mp4
Должен стоять H264 Main@4.1
Это самый быстрый и 100% надежный способ смотреть MKV на XBOX!
* Реклама в бомжеленте.
Помогите детям!