wingblack

wingblack

На Пикабу
145К рейтинг 204 подписчика 239 подписок 123 поста 31 в горячем
Награды:
За заезд из Калининграда За неравнодушие к судьбе Пикабу Взять и собраться: вернем Пятничное [мое]! За победу в продуктовом сёрфинге 5 лет на Пикабу
7

Запихивание данных в видео, новый виток

Пару лет назад ради прикола я написал такую программку - чтобы можно было любой файл превратить в видео, залить на ютуб, скачать, и обратно получить исходный файл без ошибок.


И вот на днях, ну где-то в сентябре если точнее, попался мне  в Свежем Пикабу пост типа у МФТИ открывается бесплатный курс по нейросетям.

И тут мне явилось прозрение!

Почему бы не попробовать прилипить сюда нейросети ?

Ведь основной моей проблемой было что тот метод который я "изобрел" напрямую зависел от глубины моих познаний в алгоритмах сжатия видео (а глубина там такая что воробей яйца не намочит).

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


Интересно писать я все равно не умею, так что изложу мысли покороче.

Завидую CG художникам, им есть что показать, а что покажет быдло-прогер, стримчик как он часами тупит, то копаясь в коде с деббагером, то гугля ответы на встающие вопросы?

Это чудное чувство когда у тебя вдруг все перестает работать, и ты долго ищешь ошибку, которая заключалась в одной неправильной букве.

Я подхожу к проблеме "из любви к искусству", т.е. я пытаюсь сделать так чтобы информации на единицу площади картинки было максимальное количество, и пофик на условности типа что видео в 10-20 раз больше чем сам файл, или что можно сделать попроще и оно тоже работает. Ну разве что стараюсь сделать чтобы программа работала относительно быстро, насколько это вообще возможно.

Предыдущая прога умела впихнуть по 7 бит на участке 8х8 пикселей, в том числе используя цвет.

На текущем этапе получилось научить нейросеть впихивать по 16 бит на 8х8 пикселей в серых тонах, при этом получая не более 1% ошибок (напомню что идет речь именно о видео с Youtube), которые вполне себе можно исправлять.

Мечтаю улучшить результат, сейчас на 32 бит получаю 50% ошибок, но для этого скорее всего нужно придумывать немного другой подход к решению проблемы.

Вот так примерно выглядит участок кадра  видео

Если кому любопытно посмотреть на пример видео

(не забываем включить качество 1080р)

На данный момент программу потыкать нельзя - все держится на костылях и синей изоленте. Если в ближайшее время не придумаю как улучшить результат - тогда выпущу в свет программу из того что имеется.


P.S. Предвосхищая популярный вопрос - данная программа не претендует на звание "очень нужной в хозяйстве программы". Если вы не гик-извращенец, то вам такое вообще не понадобится. Создавалась из принципа "а почему бы и нет", а первый вариант вообще был сделан потому что учить С# по урокам было скучно (при условии что какой-то опыт нубо-кодинга уже имелся).

Показать полностью 2 1

Выбор принтера с двухсторонней печатью.

Товарищи ремонтеры и заправщики лазерных принтеров.

На днях умер лазерный ч/б принтер Kyocera FS 1120D

В принципе, этим принтером очень активно пользовались, может судьба у него такая...

От местных  ремонтеров передали слова типа принтер старый и дешевых запчастей из китая не найдешь, и ремонт выйдет дороговато (кстати, ребята хорошие, неоднократно возили к ним принтеры и прочее на ремонт, вопросов к их работе нет). Конечно, через третьи уста уже хз что они там говорили, важно то что меня попросили определиться что покупать взамен, ну а я тут вообще не в теме то, на вас вся надежда : )


По данному поводу хочу попросить совета по выбору нового принтера, чтобы текущий ремонт и заправка в копеечку не вставали. Типа наличие дешевых китайских запчастей или типа того, ну вам там с вашим опытом виднее же.

Кроме этого были озвучены пожелания

- ну как водится чтобы на сам принтер цена была не заоблачная, куда ж без этого :)

-  ч/б лазерник,  без свистоперделок, не нужны эти WIFI/LAN и МФУ

- двухсторонняя печать, часто использовалась эта опция, так что довольно важный момент

- нормальное количество страниц без заправки, а не емкость под воробей насрал количество тонера.


З.Ы. Вот такой был принтер, ты хорошо потрудился...

Выбор принтера с двухсторонней печатью.
Показать полностью 1
197

Игроки Planetside 2 недовольны новым ивентом

Команда Daybreak решила отпраздновать двадцатилетие EverQuest создав новый тематический ивент в Planetside 2.

Игрокам предлагается последовательно выполнить несколько заданий чтобы получить красивый нож.

Попытаюсь объяснить весь трагизм ситуации.

Напомню, Planetside 2 - это MMO шутер где на большой бесшовной карте могут суммарно играть  около 1000 игроков из трех фракций, воюя за территорию, а битвы между 200-300 игроками на небольшом клочке карты случаются ежедневно.

Чтобы получить данный нож нужно последовательно выполнить 4 "квеста" с возрастающей сложностью. И если задания типа "убить 100 человек ножом" хоть и не столь легки, но выполнимы, то задание на сбор "блестяшек" (shinies в оригинале) у многих вызвало трудности.

Дело в том, что "блестяшки", небольшие блестящие шарики, разбросаны по всей карте и хоть они появляются в одном и том же месте через 20-30 минут - место их спавна можно найти только увидев такую блестяшку на земле, и никаких подсказок типа отметок на карте.

В результате, многим игрокам вместо того чтобы "играть в игру" - приходится часами летать или колесить карту чтобы найти хотя бы одну, а при условии что на одной карте до 1000 игроков - успеть первым очень сложно даже если знать места спавна.

Дело доходит даже до стычек между игроками. Начиная от охоты на игроков другой фракции на местах спавна "блестяшек", заканчивая расстрелом своих же.


Все бы ничего, был бы этот нож просто "скином", но на данный момент это единственный в игре нож способный наносить урон технике и строениям. (Баланс? Не, не слышали).

К тому же ивент заканчивается 30 марта, как и возможность получить данный нож.


На Reddit'e  /r/Planetside игроки жалуются на ситуацию.

Боже мой, вы сделали хорошую работу, но ускорьте респаун, 2 блестяшки за 2 дня - это печально.

Дорогие разрабы, по поводу ивентов про поиск чего-нибудь.

Прекратите, просто прекратите. Это ужасно, я потратил 2 часа просто чтобы найти  несколько респаунов.

Вместо того чтобы играть в игру вы заставляете игроков большую часть времени в одиночестве искать какое-то дерьмо .

Задания должны выполняться просто правильно играя в это игру, а не тупым гриндом, не колеся/летая в пустых областях карты избегая любых схваток.

К черту эту игру, к черту эту охоту за сокровищами

Я работаю 9-12 часов в день, 5-7 дней в неделю, к черту это дерьмо с множеством игроков летающих вокруг и пытающимися сделать тоже что и я!  Я иду спать!

(автор этого сообщения сопроводил его оскорбительным рисунком в ASCII графике, но я не решился его сюда переносить).

Показать полностью 4
110

Прокляты бессмертием (Поиск книг)

На днях случайно в комментариях вспомнил сюжет на тему проклиная бессмертием, и оказалось что  есть люди которым это интересно.


Хочу немного расширить данную тему и прошу жителей Пикабу вспомнить книги в которых так или иначе поднимается тема долголетия и/или неуязвимости и их последствий.

Желательно чтобы это напрямую касалось ГГ или существенного для сюжета персонажа.


Кроме автора и названия книги прошу также дать краткое описание ситуации с пометкой является ли это основной линией книги или всего лишь эпизод с проходным персонажем.

882

Диффузор для макросъемки своими руками

Иногда развлекаюсь макро фото.

Подумал - может пора купить кольцевую вспышку?

Посмотрел на недорогую светодиодную в Китае - по обзорам она довольно слабая.

А профессиональную вспышку покупать - пока что моя жаба сильнее.

Вот и подумал, а что если задействовать имеющуюся вспышку.

Сказано - сделано.

С подачи знакомого берем SketchUp, а также этого самого знакомого чтобы подсказал самые простые операции, иначе пару дней уйдет просто на освоение программы, хоть в прошлом я и игрался немного с 3D редакторами.

Снимаем мерки с фотоаппарата и согласно своему понимаю предмета делаем 3D модель.

Берем Pepakura, импортируем модель и понимаем что модельки из SketchUp-а выходят колечные, берем Blender и чиним модель, после чего снова запихиваем в Pepakura и делаем первый прототип из обычной бумаги

Немного подумав, ныряем обратно в Blender и вносим правки, потом  снова с помощью Pepakura разрезаем.

Приступаем к созданию рабочего прототипа.

Достаем из домашних запасов металлизированную липкую ленту, а в качестве источника твердой бумаги берем папку-скоросшиватель, вот такую.

Собираем.

Сначала в качестве рассеивателя я просто наклеил обычную бумагу, но потом нашел в запасах какую-то воздушную пленку (смотри первую картинку), хотя, думаю, нужно найти что-то еще более прозрачное.

В качестве теста сфоткал коробок спичек.

И с помощью зеркала проверил равномерность распределения света

По случаю выйдя на природу сделал несколько пробных фотографий

Ну и, наверное, следует подвести итоги:

- сделать вполне реально

- потребуются потратить время на изучение пары программ и склейку (я затратил два дня, склеивать и параллельно смотреть какой-нибудь сериал - весьма продолжительное занятие, как оказалось)

- стоимость (за вычетом потраченного времени)... ничего не покупал, все нужно уже было дома

- при использовании металлизированной ленты нужно на бумаге оставить место для склейки, а то отдирать любовно приклеенную ленту то еще занятие...

- конструкция с множеством линий сгиба - не очень жёсткая, когда буду переделывать постараюсь убрать все лишние сгибы

- круговая засветка при некоторых условиях убирает ощущение глубины из-за отсутствия теней, нужно закрывать часть круга чтобы появились тени.

- внешне выглядит так себе (пленку просто сверху на Момент наклеил, даже не обрезал под дырочку), но главное чтобы работало. Если дальнейшие испытания будут положительными, то буду улучшать внешний вид, и, например, защищу от намокания.


P.S. На всякий случай выкладываю PDF для печати https://yadi.sk/i/ZJ1F1J2-3ZuVQv

но сомневаюсь что он окажется особо полезен так как я его делал под свои размеры.

Показать полностью 17
Отличная работа, все прочитано!