- Информация о материале
- Категория: Лайфхак
- Опубликовано: 04 марта 2015
Ситуация к сожалению очень распространенная, вы вставляете -флешку в телевизор, чтобы посмотреть фильм и получаете сообщение о том, что данный видео формат не поддерживается.
Обычно стандартным решение проблемы является совет перекодировать файл в формат, который поддерживается вашим телевизором. Но это и очень долго и очень неудобно и требует хоть какой-то минимальной квалификации, которая есть не у всех.
Проблему воспроизведения телевизором нечитаемых видеофайлов можно решить намного проще. Дело в том, что скорее всего, телевизор соврал вам, когда сообщил, что «формат не поддерживается».
На самом деле существуют проблемы с аппаратной поддержкой только одного видео формата MKV (Матрёшка, он же Matroska). Все остальные форматы всеми телевизорами поддерживаются. Они ведь все построены практически на одной и той же аппаратной базе, в которой уже прошита поддержка всех форматов. Если какой-то видеофайл вашим телевизором не читается, и при этом его расширение не MKV, значит воспроизведение вашего файла отключено программно, по лицензионным соображениям. Ведь за включение каждого кодека производителю телевизора приходится платить лицензионные отчисления, а ему хочется сэкономить.
Для того, чтобы нечитаемый видеофайл начал воспроизводится телевизором не надо его перекодировать, достаточно изменить название запрещенного кодека в заголовке файла на разрешенное. Дальше я расскажу, как это сделать для файлов AVI.
Что делать, если телевизор не проигрывает AVI.
1. Прежде всего скачиваем HEX-редактор, позволяющий редактировать двоичные файлы. Я лично предпочитаю бесплатный EditPad, которым можно отредактировать все что угодно и очень быстро.
2. Открываем проблемный AVI-видеофайл в HEX-редакторе и смотрим заголовок. Нас интересуют две группы: 8 и 4 символа, обозначающие тип кодека. Заголовок у всех файлов одинаковый, и они везде будут расположены в одном и том же месте, не ошибетесь. Скорее всего там будет что-то вроде:
3. Там может быть и что-то другое, например, DX30 вместо DX50, но это не суть важно. Чтобы там ни было написано, нам надо написать «vidsxvid» вместо верхней группы символов и «XVID» вместо нижней. Должно получится примерно так:
4. Теперь просто сохраняем измененный файл и телевизор начинает читать ранее нечитаемое видео.
Иногда, гораздо реже, но случается противоположная ситуация, когда нечитаемый AVI-файл имеет маркеры «vidsxvid» и «XVID» соответственно. Но вы уже видимо догадались, что надо сделать в таком случае. Правильно – поменять их на «vidsdivx» и «DX50» соответственно. И AVI видео тут же начнет проигрываться.