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

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

Ну а сколько стоит, например, LumaFusion в полной комплектации, так это просто... Основная претензия от меня как от профи — на всех приложениях, как правило, одна дорожка! Я решил написать редактор видео таким, каким я его вижу на мобильном устройстве.

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 и прочие — он рисует интерфейс самостоятельно! Всё это очень быстро и эффективно.

Как вы понимаете, видеоредактор — это именно то приложение, которое по максимуму использует процессор и все виды памяти на устройстве — видеопамять, оперативка, ПЗУ. И тем не менее всё работает очень хорошо! Но правда, для комфортной работы нужен хороший планшет или смартфон уровня Nothing Phone 2 или, например, iPhone 14. На этих устройствах я и тестировал приложение.

Было очень интересно реализовывать такие вещи, как (далее термины‑тэги) — фейды, энвелопер звука, эффекты с поддержкой кейфремов, кроп, скеил, позиция, цветокоррекция, инструмент изменения скорости, GPU‑рендер, изменяемость размеров всех панелей и их положение в разных ориентациях экрана и еще много всего.

Я залип на этом проекте на три месяца. На последок добавил транскрипцию голоса в субтитры и в духе времени реализовал поддержку ИИ‑ассистента для монтажа промптами. Классно то, что можно до бесконечности добавлять новые фичи и полировать уже существующие. Теперь я практически каждый вечер что‑то добавляю или фиксю в проекте, поле для деятельности тут бескрайнее.

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

ИИ-асситент для видеомонтажа
ИИ‑асситент для видеомонтажа

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

Комментарии (12)


  1. Emelian
    26.04.2026 22:00

    Я решил написать редактор видео таким каким я его вижу на мобильном устройстве.

    Ну, вам, как профессионалу, наверное, это всё нужно, но, лично мне, как любителю, достаточно для монтирования своих обучающих видео одного только консольного FFMpeg и Питона. Например, беру оригинальное видео с англо-французскими встроенными субтитпрамм. Делаю раскадровку и каждый кадр обрабатывают так, чтобы всесто английских субтитров отображались русские. Примеры: https://lecole.free.nf/Video/FrRu0101.php и https://lecole.free.nf/Video/FrRu0100.php .

    Если видео без титров вообще, то делаю распознавание речи и затем накладываю субтитры на видео. Вот первая часть классного французского мультика, обработанного таким образом: https://lecole.free.nf/Video/FrRu0000.php . Для обычных «видосиков» с Ютуба, делаю тоже самое: https://lecole.free.nf/Video/FrRu0200.php и https://lecole.free.nf/Video/FrRu0201.php .

    Со временем, собираюсь наполнять свой сайт другими, аналогичными, видео.


    1. NutsUnderline
      26.04.2026 22:00

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


  1. peter23
    26.04.2026 22:00

    А можно просто .apk?


    1. Sham07 Автор
      26.04.2026 22:00

      Ну скачайте с рустора, там и регится не нужно для скачивания


  1. dkfbm
    26.04.2026 22:00

    Обе темы знакомые – и видеомонтаж, и флаттер. Каждую в отдельности люблю – а вот как их поженить, не понимаю. Видеоредактор – это же не просто нарезка. Даже многодорожечная. Это и работа с цветом – от банального баланса белого до полноценного грейдинга в разных цветовых пространствах. Это работа с различными входными форматами и рендер в различных стандартах, с разными разрешениями и т.п. Это высококачественные титры – что добавляет элементы композитинга. Эффекты ладно – в профессиональной работе они особо не нужны, хотя любители хотят. Но вот резкость, размытие, маски, трассировка объектов – тоже неотъемлемая часть любого сколько-нибудь приличного видеоредактора. Где всё это и где флаттер?

    Ну и самое главное – воркфлоу. Как это всё выглядит? Видео с профессиональных камер загружается на телефон и там обрабатывается? Звучит, ээээ... необычно. А если съёмка на телефон, то напуркуа многодорожечность? И вообще о каком профессиональном использовании тогда речь? Автор таки позиционирует себя, как видеомонтажёра.

    Как развлечение – понимаю. Как коммерческий (или хотя бы просто востребованный) продукт – нет.


    1. Sham07 Автор
      26.04.2026 22:00

      Тип работы разный бывает, и не всегда броадкаст, титры там есть как и цветокор.. и шарп, речь о том что бы что то подравить , не совсем под эфир всегда


      1. dkfbm
        26.04.2026 22:00

        Тип работы разный бывает

        Вот я и пытаюсь понять, какой тип работы может такого потребовать. Собрать видео с телефонов всех участников события и тут же смонтировать? Весьма сомнительно, девайсы разные, навыки съёмки тем более, таймкода нет – только синхронизировать упаришься. Про перенос материала с про камер на телефон уже писал. Не вижу, для чего такое может понадобиться.


        1. Sham07 Автор
          26.04.2026 22:00

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


    1. Sham07 Автор
      26.04.2026 22:00

      А теперь четко по вопросам и тезисам - Видеоредактор – это же не просто нарезка. Бывает и просто нарезка… подготовка,,Это и работа с цветом – от банального баланса белого - это все реализовано но никто не будет делать тонкую работу по цветокоруна планшете или смартфоне! Поосто что то поправить. Это работа с различными входными форматами и рендер в различных стандартах, с разными разрешениями и т.п. - никто это не отрицает! Там работа с разными разрешениями на входе и выходе! Вы приложение то хоть смотрели??Это высококачественные титры – не всегда нужны прям высококачественные! Но вот резкость, размытие, маски, трассировка объектов - вообще не всегда но кто это отрицает. Где всё это и где флаттер? - просто словоблудие , без обид