Заметки любителя экспериментов

Позднее Ctrl + ↑

Особенности DVD-проигрывателя Mystery

Записываю диски для ребенка одному из сотрудников. Поначалу пришлось подбирать нужные форматы видео, но потом, вроде все пошло нормально. Не проигрывались редкие диски, списывал на обычный брак. Потом купил диски другого производителя и начались проблемы — стали чаще появляться не воспроизводимые. Попросил инструкцию от проигрывателя, сегодня принесли. Меня там еще раньше заинтересовал один момент, хотелось посмотреть на него. Итак, представляю: Mystery MDV-728U

Руководство пользователя
Руководство пользователя

С начальной страницы можно почерпнуть полезную информацию. Чаще бы так делали, чтобы не искать в дебрях инструкции нужные моменты.

Очистка диска
Очистка диска

Самый интересный момент в инструкции. Признаться, никогда о таком не слышал. Я понимаю, что бывают зазубрины по краям, которые можно ощутить только проведя по ним пальцем, но чтобы они настолько мешали воспроизведению... Самое интересное, что по рассказу владельца проигрывателя, это порой помогает. Возьму на заметку, хотя и не верю в действенность данного способа.

Поддерживаемые форматы
Поддерживаемые форматы

Ну то, что проигрыватель не поддерживает формат mkv мы выяснили на первом же диске. С остальными тоже не все так гладко, несмотря на то, что результат конвертации видео целиком и полностью укладывается в требования производителя. Получается что-то вроде:
«Я могу воспроизводить фильмы в DivX и Xvid, но не факт, что мне не будет лень».
Что он не проигрывает не завершенные диски, я тоже подозревал. Но опять же — 50/50. Какие-то читает, какие-то нет.
Могу сделать вывод, чисто для себя: не буду покупать DVD-проигрыватель, хотя раньше хотел. Лучше уж я их скачаю и по домашней сети посмотрю.

22 марта   dvd   mdv-728u   mystery   проигрыватель

Попытка освоить OpenCV

Мысль сделать распознавание лиц мелькала давно, с тех самых пор, как установил в коридоре камеру. Но как-то все руки не доходили. Параллельно с работой искал материалы по этой теме с упором на русский язык. Их оказалось немного и большая часть мне не подходила. И в один «прекрасный» момент я все-таки решил попробовать написать скрипт на python.
Начинать всегда надо с простого, поэтому для начала пробуем подключиться к камере. Этот этап прошел успешно. Далее пробуем сохранять кадры в файлы — тоже все хорошо. Для начала ограничился 10-ю кадрами. Все хорошо, качество устраивает. Но как же без ложки дегтя? Считывание кадров и их сохранение обернул в бесконечный цикл и вот тут начались проблемы — за редким исключением картинка «плыла». Поиск привел меня к выводу, что проблема кроется в ffmpeg, который установлен в системе. Мол, это его глюки. Пробовал самые разные варианты: менял параметры строки подключения, настройки видеорегистратора, вставлял задержку в цикл. Ничего не помогало. Руки почти опустились, осталась только мысль, что стоит дождаться обновления ffmpeg, которое уже давно обещают разработчики.
Из всей истории вынес только один «плюс»: я умудрился заметно улучшить качество картинки, которую можно получить с видерегистратора. Ну и в архив, конечно, тоже уйдет более качественная.

Когда становится скучно

Когда мне становится скучно, в голову лезут всякие интересные мысли, а руки чешутся что-нибудь поделать. На этой неделе пришлось перебрать больше принтеров на работе, чем я делал за весь прошлый год. Где-то заменил ролик захвата бумаги, где-то просто почистил внутренности. Один из принтеров был достаточно интересным — печатал только с одним определенным картриджем. Со всеми остальными выдавал чистый лист бумаги. После чистки заработал нормально, чем несказанно обрадовал клиента. Стоит отметить, что на всех предыдущих работах принтерами я никогда не занимался. А на текущей бывает, что неделями сидишь без особой нагрузки.
Появилась мысль что-то сделать с веревками для сушки белья на лоджии. Они у меня расположены высоко, не каждый может нормально повесить на них белье. Пока на улице совсем не потеплело, заниматься не буду, но будет время продумать как сделать схему при которой эти веревки можно будет опускать/поднимать. Вариант просто переделать их ниже не рассматриваю по той простой причине, что белье будет располагаться совсем уж низко.
Саму лоджию тоже надо будет попытаться хоть немного утеплить. Загвоздка в моем случае состоит в том, что окна, установленные на ней, являются однокамерными. И как этот момент повлияет на температуру на лоджии зимой я пока не знаю. С самим окнами тоже надо что-то сделать, чтобы при проветривании квартиры зимой они не запотевали. Почему-то вспоминаются уроки ОБЖ, где мы надевали противогазы, на внутренней стороне глазниц которых была не запотевающая пленка. Интересно было опробовать что-то подобное на окнах.

17 марта   задачи   лето   мысли   скука

Кодирование видео

Продолжение поста

Увы, но все оказалось не настолько радужно. В какой-то момент Qeven «споткнулся» на аудиокодеке в очередном сериале и, в итоге, выдал полный бред. Видеоряд идет с намного большей скоростью, чем звуковой. Придется переделывать...
Долго искать не пришлось — в памяти всплыла программа ffmpeg. Да, знаю, что с нее и надо было начинать, но на тот момент хотелось какой-го GUI. После нескольких экспериментов с параметрами, родились несколько строк для обработки сериалов.

for i in *; do r=$(echo $i | sed 's/\[M-KV2501\] Spider-Man TAS /s/; s/x/e/'); mv "$i" "$r"; done;
for i in *; do avconv -i "$i" -vcodec mpeg4 -b 2400k -acodec mp3 -ab 128k "./convert/$i.avi"; done;

В первой строчке я переименовываю названия серий и привожу их к виду: s1e01 — название серии.mkv. Во второй запускаем конвертирование всех файлов с указанием нужных битрейтов (подобраны экспериментально) и кодеков (они взяты из спецификации DVD-проигрывателя). Битрейты снижал сознательно, чтобы уменьшить размер конечного файла.

Сравнение тарифов на интернет

Есть такой поселок в сибирской тайге — Северо-Енисейский. Я там прожил около 20 лет жизни. Ходил в садик, учился в школе. После окончания школы поехал получать высшее образование в ближайший крупный город — Красноярск. Затем возвращался в Северо-Енисейский, набирался опыта по работе. А потом окончательно перебрался в Красноярск. Года за два до моего отъезда, то бишь примерно в 1996 году там появился интернет. Модемный, медленный и дорогой. До сих пор помню как по звуку понимал — «договорились» между собой модемы или нет, и какой скорости стоит ожидать после установки соединения. До сих пор в памяти эти звуки :-)
В Красноярске интернет, конечно, был побыстрей. Намного. После заключения договора с провайдером у меня была небольшая абонентская плата, которую я, по мере выбора более быстрого тарифа, довел до 450 рублей в месяц. Этот тариф по скорости меня вполне устроил. Позже тарифы менялись, но неизменной оставалась моя абонентская плата — я просто выбирал более «быстрый» тариф. Так продолжается уже много лет. В какой-то момент я завел себе статичный IP-адрес и сумма сравнялась до 500 рублей, коей остается и до сих пор. Скорость интернета сегодня, по сравнению с моим первым тарифом, выросла почти в 25 раз.
На северо тем временем почти ничего не менялось. Интернет из модемного стал ADSL, затем до домов протянули оптоволокно, а в квартиры — обычную витую пару. Можно сказать, что скорость тоже менялась, но, увы, на пару с ценами. На днях просматривал неофициальный сайт Северо-Енисейского района и наткнулся там на текущие расценки на интернет. Увы, но конкуренции там нет, чистая монополия Ростелекома. Но цены...
Для сравнения условия моего текущего тарифа:

Просто интернет 450

И текущие расценки на интернет в Северо-Енисейском:

Интернет на севере

Цены, конечно, не то чтобы ошеломляют, но... удивляют.

Кодируем видео для DVD-проигрывателей

Попросили меня записать некоторые старые мультсериалы: «Черепашки-ниндзя», «Люди Икс», «Человек-паук» и т. д. Для пробы записал один диск — не проигрывается. Попросил тогда сказать какой DVD-проигрыватель они используют, чтобы посмотреть на форматы видеофайлов, которые он поддерживает. Чуть позже вечером погуглил — форматов оказалось немного, но появился другой вопрос — найти программу для linux, которая позволила бы конвертировать видео для него. Еще немного поисков и такая нашлась — Qeven. Интерфейс минималистичный, кнопок штук пять, работает достаточно быстро.

Qeven в работе
Qeven в работе

Алгоритм в итоге сформировался такой:

  1. Выбираем профиль Xvid.
  2. Добавляем нужные файлы в список.
  3. Отключаем предварительный просмотр для увеличения скорости обработки.
  4. Указываем папку куда складывать результат работы.
  5. Стартуем процесс.

Это самый длительный процесс в работе. Заодно проверил как привод DVD-RW пишет диски. до этого такой необходимости не было. Самый первый он запорол, из-за чего у меня закрались нехорошие подозрения насчет привода. Немного поразмыслив, убрал все факторы, которые могли мешать записи и запустил следующий диск...
На текущий момент уже записано более десятка дисков, привод работает без нареканий. Qeven висит в трее, готовит следующие файлы для записи, а я ностальгирую и смотрю «Людей Икс», которые я раньше, в детстве, так и не мог посмотреть — просто невозможно было достать этот сериал в поселке, где я жил.

День сисадмина 2005

Недавно наткнулся в интернете на сайт, где были выложены фото с дня системного администратора, который был в 2005 году. Мы тогда собрались в одном неизвестном нам ранее кафе на берегу Енисея. Вид был очень живописный. Если кто в курсе, то там сейчас стоит ТРЦ «Июнь». Так дороги никто не знал, что человек, предложивший это кафе, сделал и выложил в общий доступ фотографии пути: куда заезжать, где поворачивать и т. п. Телефоны тогда были простые, большинство даже без GPS.
В общем, прибыл я туда, поздоровался с теми, кого знал и пошел за пивом для себя. Купил, вернулся, сижу и пью. Народ меня начал спрашивать как я купил. Я в недоумении спрашиваю в чем проблема-то? И мне рассказывают, что они заказали пиво почти час назад и его до сих пор не принесли. Пробыв там еще недолго, поняли, что нам тут делать нечего, попросили жалобную книгу, почитали ее, посмеялись, написали свою претензию и поехали в другое кафе, где официанты были проворней.
Сразу скажу, что народу в кафе тогда было мало, бОльшую часть посетителей составляла наша компания и в чем была проблема с обслуживанием, было непонятно.

Запись первая Запись вторая Запись третья

Разглядывая фотографии, вспомнил как мы всей компанией постоянно сидели в «ирке», общались на профессиональные и не очень темы. Ради интереса решил глянуть — «жива» ли она еще. Поиски были достаточно долгими, но мне удалось найти несколько отвечавших серверов. Зарегистрировавшись на них, посмотрел на список комнат — он оказался очень скудным. Зайдя в несколько комнат, посвященных паре провайдеров, предоставляющих интернет в Красноярске, обнаружил там всего около десятка людей. В самой многолюдной комнате в списке было не более 50 человек.
Да, можно сказать, что IRC «умерла». Хотя, на мой взгляд, это была очень достойная сеть. И жаль, что все ушли в другие мессенджеры.

Отказ от Serviio

Что-то в последнее время стал больше вызывать негативных чувств, чем положительных. Больше всего негатива вызывает тот факт, что если наименование файлов серий в скачанном сериал не соответствует шаблону, то он воспримет все эти файлы как отдельные фильмы и поместит их в соответствующую категорию. То есть после скачивания торрента нужно еще привести имена файлов в соответствие шаблону. Я не пробовал, но у меня очень большое подозрение, что торрент будет закачан еще раз.
Теперь представьте себе, что вы скачали торрент с сериалом, где 10 сезонов и в каждом из них по 20 серий. Имена серий не подпадают под шаблон Serviio, поэтому он их все помещает в папку «Фильмы». Теперь чтобы найти нужный вам фильм, придется основательно поискать. Более того, «фишка» Serviio в том, что он ищет данные о файле в сети, опираясь на название. Если он некорректно определил, что это сериал, он отыщет соответствующие обложку и название для серий. И тот же «Доктор Хаус» будет отображаться как фильм-ужасы с названием «Дом».
Еще одной «фишкой» является возможность добавить онлайн-источники в список. Тут тоже не все хорошо. Без ручного обновления базы медиафайлов, новый источник в списке вы не увидите. Вроде бы не так уж и сложно это сделать, но мы помним, что каждое сканирование вызывает существенную нагрузку на процессор. И внесенные в базу онлайн-источники никоим образом не попадают в список trakt.tv. Иными словами, вы не сможете никак отследить на какой серии вы остановились.
Про проблемы с русской кодировкой я уже писал. Это можно было бы исправить, создав в планировщике задачу, которая будет сканировать, например, mp3-файлы, определять кодировку данных и, если она не совпадает с UTF-8, менять ее на нужную. Но вы себе представляете как это будет выглядеть?
В общем, сдается мне, что я все-таки откажусь от Serviio в пользу minidlna. У него, по крайней мере, я нашел пока что только один недостаток — слишком много папок. И тот частично можно исправить, указав в файле конфигурации нужные параметры.

Неудачное начало дня

На неделе договорились с товарищем, что я проведу техническое обслуживание в одной из аптек. Заодно я решил, что он будет первым кто протестируем мою новую систему заявок на техподдержку. Итак, он оставил там заявку, я получил уведомление, все нормально. Ехать я должен был в субботу утром.
Утро субботы началось как обычно. Телефон меня уведомил о наличии новой прошивки и предложил обновить ее. Ничуть не сомневаясь, как обычно, согласился. Все предыдущие обновления проходили без эксцессов. Но это был не тот случай... После обновления прошивки и перезагрузки телефон выдал сообщение «Приложение system не отвечает» и предложили либо закрыть его, либо подождать. Ни одна из кнопок на нажатия не реагировала. Перезагружаю телефон, жду. После загрузки он снова перезагрузился, что вызвало у меня некоторые подозрения. В итоге, после десятка перезагрузок он либо выдавал вышеуказанное сообщение, либо перезагружался, либо вообще не реагировал на любые действия. Потихоньку я начинал понимать, что придется делать сброс настроек, но очень не хотелось... Но выхода не было. Надеясь на то, что после сброса работа телефона восстановится, загрузился в recovery (поди еще разберись в китайских надписях!) и сбросил телефон до заводского состояния. После сброса пришлось, конечно, заново устанавливать все необходимые программы.
Потеряв на всех этих манипуляциях почти час времени, с опозданием поехал в аптеку — работать все равно надо. Проведя там полдня, в перерывах восстановил работу мессенджеров — благо, что их было всего трое. Контакты восстановились из резервной копии Google. А вот бэкап Xiaomi меня ничуть не порадовал — последний созданный бэкап датировался летом прошлого года. Спрашивается зачем я настраивал синхронизацию? Но чуть позже оказалось, что все смс-ки, фотографии и т. д. снова очутились у меня на телефоне. СМС-сообщения были самым, наверное, важным среди всего этого. Это меня порадовало, ибо были контакты еще не внесенные в адресную книгу, но которые можно было извлечь из смс-ок.
В итоге, настройку телефона закончил только сегодня. Самым утомительным оказалось организовать ярлыки на рабочем столе по папкам.

Ранее Ctrl + ↓