惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Google DeepMind News
Google DeepMind News
B
Blog RSS Feed
量子位
aimingoo的专栏
aimingoo的专栏
V
Visual Studio Blog
Y
Y Combinator Blog
Vercel News
Vercel News
云风的 BLOG
云风的 BLOG
宝玉的分享
宝玉的分享
Engineering at Meta
Engineering at Meta
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
GbyAI
GbyAI
人人都是产品经理
人人都是产品经理
博客园 - 叶小钗
Stack Overflow Blog
Stack Overflow Blog
大猫的无限游戏
大猫的无限游戏
Microsoft Security Blog
Microsoft Security Blog
B
Blog
Last Week in AI
Last Week in AI
有赞技术团队
有赞技术团队
博客园 - 聂微东
腾讯CDC
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
J
Java Code Geeks

Все публикации подряд на Хабре

Ловим музу за клавиатуру: как айтишнику стать автором Что умеет Midjourney в 2026? Мой немного грустный разбор этого шикарного инструмента Никто не любит писать тесты, но ИИ может исправить это IPv8 выглядит как мечта. Поэтому почти наверняка не взлетит Производители вернули в продажу материнки с DDR3. Что происходит? Управление агентом с телефона через Telegram теперь в KodaCode От координации к лидерству: как меняется роль руководителя разработки Я сделала родителям бизнес вместо пенсии: зарабатываем 70 тысяч, мама не даёт продать В три раза быстрее приемка товара и оптимизация трудозатрат на 73%: как «РСТ-Инвент» помог Gulliver Group ИИ-шечный мир победил? О влиянии искусственного интеллекта на игропром Кремль снижает давление на Телеграмм пока Европа строит интернет по паспорту Как CEO, CTO и CIO за 8 часов собрали ИИ-директора, который умеет держать позицию под давлением Как (не) потерять домен за выходные Вместо 8 разных VPS: как я организовал практику студентам на одном сервере Почему твой Open Source проект не замечают? R&D: искусство управления неопределенностью в разработке AI-дефляция: вакансий для разработчиков больше, а рост зарплат — худший за 15 лет Мы отдали управление роботами OpenClaw. Что из этого вышло Галактический ID: система идентификации для всех форм разумной жизни Шесть основ бизнес-анализа: начинаем с вопроса «Кто в игре?» Код-ревью, в котором дело не в коде Данные переехали. Команда — нет Системной подход к сдаче OSWE в 2025 Почему комната управления реактором покрашена в цвет морской пены 4 YAML-файла вместо PySpark: как аналитикам строить пайплайны без разработчиков LLM-агент для поиска свободных доменов: автоматизируем подбор Когда, зачем и как правильно начинать новую сессию в Claude Code? Как я заставил нейросеть писать макросы для FreeCAD Анатомия ИИ‑агента для подбора персонала. От тысячи резюме к топ‑10 за минуты Опыт разработчика как экономика внимания
Как я, видео-монтажер, создал собственный видеоредактор
Sham07 · 2026-04-27 · via Все публикации подряд на Хабре
MultiTrack в горизонтальной ориентации

MultiTrack в горизонтальной ориентации

Да, монтирую видео очень давно, около 20 лет, и часто не хватает софта что бы что то быстро подправить или смонтировать на выезде, на ходу, и даже в отпуске. Ноут далеко не всегда с собой, а вот iPad бывал частенько, и тогда в те времена года три назад очень не хватало софта нормального, какие то огрызки, на них разве что рилсики пилить.. не серьезно. Основная претензия от меня как от профи - на всех приложениях как правило одна дорожка! Я решил написать редактор видео таким каким я его вижу на мобильном устройстве.

MultiTrack - окно TimeWarp для работы с изменением скорости

MultiTrack - окно TimeWarp для работы с изменением скорости

Можно подключить клавиатуру и работать используя хоткеи

Можно подключить клавиатуру и работать используя хоткеи

Вдохновившись несколькими проектами на GitHub я начал потихоньку собирать идею в голове и в Vs Code. Некоторые проекты были созданы на базе Apple Sprite Kit, за счет чего показывали просто феноменальную отзывчивость интерфейса, но подход имел несколько фатальных недостатков. Sprite Kit панели в интерфейсе имели плохо контролируемую "проницаемость" - это когда например жмешь на какой то объект на таймлайне а на нажимается какой нить контроль под ним, который там оказался из за скролла другой панели. И вот казалось бы есть Z-последовательность панелей, настраивай и все.. но на практике все это работало настолько отвратительно, постоянные случайные нажатия динамически созданных объектов которые ни в какую не хотели слушаться Z-порядка слоев. После месяца мытарств с Sprite Kit я перевел проект на гугловский Dart Flutter, убив сразу двух зайцев - стабильная обработка касаний и кроссплатформенность проекта. Благодаря Flutter появилась возможность выпустит в перспективе проект на другие платформы - Android, Windows, Linux ну и конечно же на яблофоны. Многие услышав про кросплатформенный Flutter может показаться что редактор на не нативной языковой платформе превратиться в медленную не отзывчивую шляпу,, но нет ! Видеоредактор получился очень живым, нет никаких лагов по вине кросс-платформы. Если кто не в курсе Flutter работает несколько иначе чем React Native, Xamarin и прочие - он рисует интерфейс самостоятельно! Все это очень быстро и эффективно. Как вы понимаете видеоредактор это именно то приложение которое по максимуму использует все виды памяти на устройстве -видеопамять, оперативка, ПЗУ. И тем не менее все работает очень хорошо!

Было очень интересно реализовывать такие вещи как - (далее термины-тэги)) - фейды, энвелопер звука, эффекты с поддержкой кейфремов, кроп, скеил, позиция, цветокоррекция, инструмент изменения скорости, изменяемость размеров всех панелей и их положение в разных ориентациях экрана и еще много всего... я залип на этом проекте на три месяца. На последок реализовал поддержку транскрипт голоса в субтитры и ... в духе времени поддержку ИИ-асситента для монтажа промптами. Конечно и сами ассистенты мне помогали в работе. Особая благодарность Жан Клоду Коду. Но то вовсе не значит что весь проект навайбкоден как топором фигурка. Это в любом случае очень тонкая работа с кодом который не лежит в свободном доступе в больших количествах а значит и ИИ - модели мало что знаю как это писать.

ИИ-асситент для работы

ИИ-асситент для работы

Если кому интересно приложение называется Multitrack, да , потому что там можно использовать не ограниченное количество треков. Доступно в Rustore под Android и как mac-десктоп приложение на сайте appstorrent.ru . Версию для огрызков еще не выпустил, но она планируется