TL;DR - С версии 2.9 экспорт стал примерно в 6 раз быстрее. Запись на 60 секунд, которая раньше занимала 2 минуты на экспорт, теперь выполняется примерно за 20 секунд.
Экспорт был слишком медленным
В первые несколько месяцев Tight Studio экспорт записи означал ожидание. Одноминутное видео могло занимать две минуты или больше на рендеринг. Если вы вносили изменения в запись — корректировали субтитры, настраивали время увеличения, пробовали разные фоны — это ожидание быстро накапливалось.
Мы слышали об этом от пользователей и сами ощущали это каждый день. Поэтому большую часть цикла выпуска версии 2.9 мы посвятили одной цели: сделать экспорты быстрее.
Цифры
Мы отслеживаем производительность экспорта в нашей аналитике. Каждый раз, когда вы экспортируете видео, мы измеряем, сколько времени занимает процесс экспорта на каждую секунду видео. Вот данные до и после, усреднённые по всем реальным экспортам пользователей:
| Среднее время экспорта на 1 секунду видео | |
|---|---|
| До версии 2.9 (v2.5-2.6) | ~2,200 мс |
| После версии 2.9 (v2.9.14+) | ~320 мс |
Раньше обработка длилась более 2 секунд на каждую 1 секунду видео. Сейчас это занимает около 300 миллисекунд. Это примерно в 6 раз быстрее.
На практике: запись длиной 60 секунд с эффектами масштабирования, субтитрами и наложением камеры раньше занимала около 2 минут на экспорт при 1080p. Теперь это занимает около 20 секунд.
Что мы изменили
Мы перестроили конвейер экспорта в трёх основных областях:
- GPU рендеринг - Кадры рендерятся более эффективно, меньше времени тратится на ожидание между ними.
- Обработка аудио - Аудиокодирование теперь происходит параллельно и не блокирует рендеринг видео.
- Координация конвейера - Поток экспорта был перестроен, чтобы исключить ненужные паузы между этапами.
Ни о чём из этого вам не нужно думать. Просто нажмите Экспорт, и это закончится быстрее.
На что вы обратите внимание
Полоса прогресса движется. Заметно. Если вы давно не экспортировали, может показаться, что что-то не так, потому что процесс заканчивается очень быстро.
Сложные записи — несколько клипов, сегменты Zoom, субтитры, наложение камеры — экспортируются так же быстро, как и простые. Улучшения применяются во всех случаях, независимо от используемых функций.
Все еще улучшается
Скорость экспорта — это то, над чем мы будем продолжать работать. Если вы замечаете медленный экспорт для определенного типа записи, свяжитесь по адресу [email protected] - нам хотелось бы об этом услышать
