Как заставить Samsung TV проигрывать divX/Xvid
Многие поначалу счастливые обладатели телеков Samsung от 2018 года при попытке посмотреть фильм с торрентов видят на экране такое (фото честно скачал):
после чего попкорн приходится есть за чтением комментариев от самсунг типа "поддержка форматов прекращена и не планируется" и отзывов с проклятиями "гнусмас говно и предатель"
Порывшись в инете, можно найти советы переконвертировать файлы в другой формат "с минимальной потерей качества" (а так же места и времени, ага).
Порывшись еще немного, можно найти несколько программ с кодовым словом FourCC в названии. Все они занимаются тем, что обманывают низкий искусственный интеллект телевизора, прописывая в файлах вместо тегов опальных xvid/divx любые другие 4 буквы.
(спойлер) идеально подошел "FMP4"
(спойлер2) "FUCK" - не подходит ("неизвестная ошибка")
Программки некоторые устарели, а другие отказываются править файлы по сети, но в общем, этот способ работает.
В моем случае это не подходило, т.к. торренты мне качает роутер на свой диск, и раздает их же по dlna.
Но роутер работает под линуксом и на него можно зайти через ssh.
Дальше читать имеет смысл, если хочется немного побыть кулхацкером.
Пишется такой скриптец и натравливается на все файлы avi:
#!/bin/sh
[ -n "$1" ] || {
echo "Empty file name"
exit 1
}
file=$1
code="${2:-FMP4}"
echo $file $code
echo $code | dd conv=notrunc of="$file" bs=1 count=${#code} seek=112 > /dev/null 2>&1
echo $code | dd conv=notrunc of="$file" bs=1 count=${#code} seek=188 > /dev/null 2>&1
echo patched!
Собсно этот скрипт тупо прописывает ваши 4 буквы по оффсетам 112 и 188
Следующим этапом можно даже прописать запуск этого скрипта периодически на всех новых файлах и забыть о проблеме.
Вуаля, теперь самсунг снова может кричать "1хбет!!"