OpenShot — свободный нелинейный видеоредактор, написанный на Python с использованием Qt и фреймворка MLT. Он не пытается конкурировать с профессиональными пакетами, зато быстро устанавливается, понятно устроен и закрывает типовые задачи: смонтировать домашнее видео, нарезать запись экрана, добавить титры и звук, выгрузить ролик для сайта. Ниже — рабочий маршрут от установки до готового файла и типичные проблемы, с которыми сталкиваются новички.
Установка и проверка окружения
В Linux Mint проще всего взять пакет из репозитория. Если нужна более свежая сборка, подойдёт Flatpak:
sudo apt update
sudo apt install openshot-qt
flatpak install flathub org.openshot.OpenShot
openshot-qt --version
Проверить, что система видит кодеки, можно до запуска:
ffmpeg -version
ffprobe -version
ffmpeg -hide_banner -encoders | grep -E 'vaapi|nvenc|qsv'
fc-list :lang=ru | head
Последняя команда важна для русских титров: если подходящих шрифтов нет, установите пакет fonts-dejavu и выберите DejaVu Sans в редакторе титров. Аппаратное кодирование зависит от драйвера и сборки FFmpeg.
Проект и его файлы
Интерфейс делится на четыре области: список файлов проекта, окно предпросмотра, таймлайн и панель свойств. Проект сохраняется в файл .osp — это контейнер с XML-описанием дорожек, клипов и эффектов. Сам видеофайл внутрь не копируется: проект хранит ссылки на исходники.
Поэтому порядок работы лучше выстроить заранее:
mkdir -p ~/Video/project/{media,export,titles}
cp ~/Downloads/lecture.mp4 ~/Video/project/media/
cd ~/Video/project
openshot-qt
Держите проект и исходники в одной папке, которую вы целиком копируете в резервную копию. Если переместить видео после монтажа, OpenShot при следующем открытии попросит указать новый путь.
Импорт и сборка на таймлайне
Файлы добавляются кнопкой импорта или перетаскиванием в список проекта, затем клип переносится на дорожку. Дорожки работают как слои: верхняя перекрывает нижнюю. Если сдвинуть клипы так, чтобы они перекрывались, OpenShot автоматически создаст переход, а его длительность можно растянуть мышью.
Для точной подгонки включите привязку и используйте инструмент «Лезвие»: он разрезает клип в точке щелчка. Свойства клипа открываются по правому щелчку — там меняются начало и конец, скорость, положение, масштаб, поворот и прозрачность. Почти у каждого параметра есть кнопка ключевого кадра: поставили два ключа с разными значениями — получили плавное движение или затемнение.
ffprobe -v error -show_entries stream=codec_name,width,height,r_frame_rate -of default=nw=1 lecture.mp4
ffmpeg -i lecture.mp4 -c:v libx264 -preset veryfast -crf 18 -g 30 -c:a aac -b:a 192k proxy.mp4
Второй командой удобно сделать «монтажную копию» тяжёлого файла: короткий интервал между ключевыми кадрами ускоряет прокрутку таймлайна, а качество остаётся достаточным для черновой работы.
Титры, переходы и эффекты
Статичный титр создаётся через меню заголовков: выберите шаблон, введите текст, задайте шрифт и цвет, затем перетащите готовый объект на дорожку выше видео. Анимированные титры в OpenShot исторически готовятся через Blender, поэтому для учебного ролика проще обойтись статичным SVG-титром и парой ключевых кадров на прозрачность.
Эффекты добавляются на клип через панель свойств. Начинающему хватает пяти: «Обрезка» для кадрирования, «Масштаб» и «Положение» для вписывания вертикального клипа, «Громкость» для звука и «Хромакей» для замены фона.
Проверить, что русский текст отображается корректно, можно ещё до экспорта: увеличьте масштаб предпросмотра и посмотрите на буквы «ё», «й» и «щ». Если вместо них квадраты, шрифт в титре выбран без кириллицы.
Звук и синхронизация
Звук лучше держать на отдельной дорожке: так проще приглушить оригинал и подложить закадровый голос. Громкость меняется либо на панели свойств, либо ключевыми кадрами в начале и конце фрагмента — это даёт плавное появление и затухание без отдельных эффектов.
Перед монтажом полезно выровнять громкость записи, чтобы не крутить ползунки на каждом клипе:
ffmpeg -i voice.wav -af loudnorm=I=-16:TP=-1.5:LRA=11 -ar 48000 voice_norm.wav
ffmpeg -i voice_norm.wav -af volumedetect -f null -
Для видео стандарт — 48 кГц. Если исходник записан на 44,1 кГц, рассинхронизация обычно незаметна, но при длинном ролике лучше привести всё к одной частоте заранее.
Экспорт без сюрпризов
Кнопка экспорта открывает простой и расширенный режимы. В простом достаточно выбрать профиль, например Full HD 1080p 30 кадров в секунду, имя файла и качество. Расширенный режим позволяет задать кодек, битрейт, частоту дискретизации и число каналов.
df -h ~/Video
ffprobe -v error -show_entries format=duration,size,bit_rate -of default=nw=1 export/final.mp4
ffplay -autoexit export/final.mp4
Для совместимости с сайтами и телевизорами выбирайте MP4 с H.264 и AAC. Профиль проекта должен совпадать с профилем экспорта: если монтировали в 16:9, а выгружаете вертикаль 1080 на 1920, получите поля или обрезанные края. Вертикальный ролик лучше сразу начинать в вертикальном профиле.
Свободное место проверяйте до рендера: редактор пишет временные файлы, и при заполненном диске экспорт обрывается без внятного сообщения.
Скорость и типичные проблемы
- Предпросмотр дёргается — снизьте качество предпросмотра в настройках, закройте лишние программы, используйте монтажную копию.
- Редактор закрылся без сохранения — проверьте автосохранение и файлы восстановления; чаще сохраняйте проект вручную.
- Нет звука в экспорте — проверьте, не отключена ли дорожка, и совпадает ли частота дискретизации с профилем.
- Чёрные кадры или неверные цвета — обновите драйвер и проверьте файл в другом плеере.
- Титры с квадратами — установите шрифты с кириллицей и заново выберите шрифт в титре.
- Проект открывается с ошибкой — проверьте, на месте ли исходники, и не переименовывайте папку media.
Кэш редактора хранится в домашнем каталоге и иногда разрастается до гигабайтов. Удалять его целиком вместе с настройками не стоит; достаточно почистить эскизы, закрыв OpenShot.
Чек-лист перед экспортом
- Профиль проекта совпадает с будущим форматом публикации.
- Исходники лежат в папке проекта, резервная копия сделана.
- Звук выровнен, лишние дорожки приглушены.
- Титры проверены на кириллицу и читаемость на маленьком экране.
- На диске достаточно места для рендера.
- Готовый файл открыт в отдельном плеере и просмотрен целиком.
Итог
OpenShot выигрывает не набором функций, а предсказуемым сценарием: папка проекта, аккуратный таймлайн, минимум эффектов, правильный профиль экспорта. Освоив дорожки, ключевые кадры и работу со звуком, вы сможете собирать учебные и домашние ролики без сложных пакетов. Главное — не менять профиль в последний момент и хранить исходники рядом с проектом.