Предупреждён — значит вооружен!
Автор: Alexander
Продолжаем улучшать видео — «Ночной Дозор»
Следующий фильм, который выбрали для улучшения — «Ночной Дозор» 2004 года. Изначальный формат 16:9, поэтому в Topaz Video AI пришлось применять лишь настройки улучшения картинки:
Нейрофильтр: Proteus
Recover detail: 20 (по умолчанию)
Параметры:
- Mode: manual
- Fix compression: 40
- Improve detail: 40
Такие настройки дали баланс между качеством и артефактами, которые давал нейрофильтр.




Дело в том, что при использовании нейрофильтра часто возникает проблема перегенерации (галлюцинации), когда ИИ-модель слишком агрессивно «дорисовывает» детали, которых не было, особенно на малоконтрастных участках (как плакаты, текстуры на стенах, лица в фоне и т.д.). На размытом или нечетком изображении, ИИ может «догадаться» и восстановить образ по обучающим паттернам — но не факт, что это то, что было на самом деле. К слову, при улучшении сериала «Школа» артефактов не возникало.
В случае же с «Ночным Дозором» такие артефакты появлялись на ряде сцен (чаще всего, на лицах), и требовали исправления. Решением стало где-то полностью заменять сцену на исходную (из источника, соответственно, такая сцена худшего качества, но в динамике это не сильно заметно), а где-то заменять только проблемные участки (также на исходное) — на приведенных примерах такие зоны выделены красным.



Улучшенную версию «Ночного Дозора» уже можно посмотреть в нашем онлайн-кинотеатре.
Дом бизнес-класса. Но есть нюанс
LEGENDA Васильевского – масштабный жилой кластер в минутной доступности от Финского залива, главного креативного хаба города — «Севкабель Порт» и других точек притяжения «новых креативных». Как и ближайшее окружение, он соединит различные стили жизни, виды досуга и способы коммуникации в духе времени.
Так звучит описание нового проекта бизнес-класса от застройщика Legenda, которая известна своими достойными проектами. Однако что же могло пойти не так?

Сериал «Школа» (2010) — улучшение видео в Topaz
Сериал «Школа» в свое время вызвал немало шума за счет своего сюжета. Чего уж там, по нему даже высказывался Путин. Сериал был снят по заказу «Первого канала» студиями «Красный квадрат» и «Профит» и доступен для просмотра в том числе в нашем онлайн-кинотеатре.
Сам сериал был снят в формате 4:3 и в разрешении 720 x 576, что на 2025 год совсем не годится, поэтому мы решили произвести улучшение видео через Topaz Video AI:
- Изменили формат на 16:9, разрешение до 1080 x 720.
- Использовали нейрофильтр Proteus для основных сцен. Данный фильтр показал лучшие результаты по сравнению с остальными.
- В исходниках титры шли с артефактами, похожими на interlaced, поэтому их пришлось восстанавливать отдельно через фильтр Dione DV.
Попытки в дальнейшем поднять разрешение до 1920 x 1080 с фильтром Proteus четкость картинке не прибавляли, поэтому от этой идеи решили отказаться.
Сам процесс конвертирования происходил на Apple Macbook Pro 2024 (M4 Pro, 24 ГБ памяти), на обработку одной серии (а всего их 69) уходило ~35 минут, что довольно неплохо.
Еще была попытка улучшить цвета, в частности, автоматическое исправление баланса белого через Final Cut Pro — желтизна картинки ушла, темные фрагменты стали чуть светлее, но и кожа персонажей, а также некоторые цвета поменяли свои оттенки (например, фиолетовый). Это показалось нам не совсем правильным, т.к. такие манипуляции со цветом могут исказить видение режиссера (авторскую картинку). Ну и вообще, в отличии от улучшения разрешения, которое не является вмешательством в исходник (т.е. не меняет содержимое), изменение цвета под это уже явно подпадает, что может быть расценено как нарушение авторских прав.
Улучшенные серии уже выложены — хороший повод пересмотреть любимый сериал.

[React Native] autolinkLibrariesFromCommand exited with error code: 126
Если при сборке React Native проекта под Android возникает ошибка
autolinkLibrariesFromCommand: process npx @react-native-community/cli config exited with error code: 126
то нужно выдать необходимые права на исполнение следующего скрипта:
chmod +x /Users/[RN-PROJECT-PATH]/node_modules/.bin/rnc-cli
Xcode 16.3 и проблема со сборкой RN-проекта
На днях вышла новая версия Xcode под номером 16.3, и как это обычно бывает, что-то да где-то поломалось. Например, при сборке React Native проектов теперь выдается вот такая ошибка:
undefined template 'std::char_traits'
На GitHub уже завели соответствующую багу. Судя по сообщениям, пока советуют лишь откатиться обратно на Xcode 16.2, при чем каждый не упустит желания отписаться в стиле «Downgrading Xcode to 1.62 worked». Ну понятно, что worked, лучше бы написали, как исправить проблему, не откатываясь назад.
Причина, кстати, в следующем: в описании к 16.3 указывается, что:
The base template for std::char_traits has been removed. If you are using std::char_traits with types other than char, wchar_t, char8_t, char16_t, char32_t or a custom character type for which you specialized std::char_traits, your code will stop working. The Standard does not mandate that a base template is provided, and such a base template is bound to be incorrect for some types, which could previously cause unexpected behavior while going undetected.
Получается, что разработчики React Native не удосужились подготовиться и внести правки заранее.
Установка Windows на ноутбук Huawei D 16
Приобрели мы, значит, ноутбук Huawei D 16 (53013YDK) без предустановленной операционной системы, чтобы не переплачивать ~5 тыс. рублей. Предварительно обзавелись установочной флешкой с Windows 11 (записывали образ через balenaEtcher). Однако на этапе установки, где нужно указать диск, на который будет установлена ОС, самого диска в списке не оказалось, а также было сообщение «А media driver your computer needs is missing» с предложением указать путь к драйверу.
Для начала через diskpart отформатировал текущий SSD-диск:
select disk 0 clean convert gpt create partition primary format fs=ntfs quick assign letter=C active
Не помогло.
Дальше промучался с якобы отсутствием драйвера Intel VMD — скачал все возможные вариации, но установщик Windows отказывался их принимать.
Затем решил скачать ISO-образ Windows повторно, уже через MediaCreationTool, и записать через Rufus. Эти действия улучшили ситуацию — SSD-диск стал виден, но при попытке его выбрать уже ошибка «Нам не удалось установить Windows в выбранное расположение. Проверьте носитель. Дополнительные сведения о том, что произошло: 0x80300001». Но тут проблема решается нажатием на кнопку «Форматировать» уже непосредственно силами установщика. В результате этого действия диск стал доступным, пошла установка Windows.
Сброс триала Crossover
A problem occurred starting process ‘command ‘node’
Писал ранее, что в Android Studio Ladybug 2024 столкнулся с проблемой, когда при сборке одного из проектов возникала ошибка:
> Task :app:createBundleGoogleDebugJsAndAssets FAILED Execution failed for task ':app:createBundleGoogleDebugJsAndAssets'. > A problem occurred starting process 'command 'node''
Оказывается, проблема решается следующим образом:
- В Android Studio открываем Settings -> Build, Executions.. -> Build Tools -> Gradle и в настройках Gradle JDK выбираем jdk-17. Если jdk-17 нет, то нужно предварительно скачать.
Русская раскладка клавиатуры в эмуляторе Android TV
В эмуляторе Android TV нет возможности изменить раскладку клавиатуры на русский — можно добавить второй язык, но при попытке выбрать его в Gboard ничего не происходит, поэтому заполнять поля ввода остается только на дефолтном английском, ну а если все же нужно на другом языке?
Как вариант, можно установить отдельную клавиатуру (я остановился на SwiftKey) — скачиваем apk и ставим через adb в эмулятор, настраиваем и пользуемся нужным языком.