Pitivi — видеоредактор для GNOME, построенный на GTK и GStreamer Editing Services. Он не пытается конкурировать с DaVinci Resolve по цветокоррекции и не обещает монтаж полнометражного кино на слабом ноутбуке. Его ниша — понятный нелинейный монтаж для учебных видео, интервью, скринкастов и домашних проектов. Последний крупный выпуск — 2023.03, и в 2026 году программа доступна в дистрибутивах и Flatpak. Разберём, что она умеет, как её установить и где начинаются ограничения.
Что умеет Pitivi
Основа — таймлайн с неограниченным числом слоёв. Клипы можно резать, подрезать, группировать, привязывать к краям и перемещать с ripple- и roll-редактированием. Есть покадровый шаг, воспроизведение с переменной скоростью, волновые формы аудио и двухступенчатый кеш миниатюр. Переходы и эффекты берутся из GStreamer, а их параметры анимируются ключевыми кадрами.
Pitivi поддерживает форматы, которые умеет GStreamer, а не только «родной» кодек. Это удобно: не нужно предварительно конвертировать каждый файл. Проект хранится в формате .xges — это XML, в котором описаны клипы, слои, эффекты и настройки. Такой файл можно открыть текстовым редактором, чтобы понять, почему проект ведёт себя странно, но вручную править его без резервной копии не стоит.
Установка и кодеки
В Debian и Ubuntu есть пакет pitivi, но для чтения H.264, AAC и других распространённых форматов нужны плагины GStreamer. Без них редактор запустится, но часть файлов не откроется или останется без звука.
sudo apt install pitivi gstreamer1.0-libav gstreamer1.0-plugins-good gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly
sudo dnf install pitivi gstreamer1-plugins-good gstreamer1-plugins-bad-free gstreamer1-plugins-ugly
flatpak install flathub org.pitivi.Pitivi
gst-inspect-1.0 --version
Flatpak-версия удобна тем, что приносит согласованный набор библиотек и не зависит от версии GStreamer в системе. Но у неё есть свои правила доступа к файлам: если проект лежит на внешнем диске, проверьте разрешения.
flatpak run org.pitivi.Pitivi
flatpak override --user --filesystem=/media org.pitivi.Pitivi
Для проприетарных кодеков в некоторых дистрибутивах требуется отдельный репозиторий; это ограничение дистрибутива, а не Pitivi.
Первый проект: настройки и импорт
При создании проекта задайте разрешение, частоту кадров и частоту дискретизации звука. Ориентируйтесь на материал: если снимали в 1080p25, не выбирайте 4K60 «на вырост». Несовпадение частоты кадров приводит к рывкам и лишней работе при рендере. Для смешанного материала лучше привести всё к одному формату до импорта.
Телефоны часто пишут видео с переменной частотой кадров. GStreamer может справиться с таким файлом, но монтаж и синхронизация звука становятся менее предсказуемыми. Надёжный путь — транскодировать проблемный клип в постоянную частоту кадров и только потом импортировать.
ffmpeg -i phone.mp4 -c:v libx264 -preset fast -crf 20 -r 30 -c:a aac -ar 48000 -b:a 192k phone_cfr.mp4
ffprobe -v error -select_streams v:0 -show_entries stream=r_frame_rate,avg_frame_rate -of default=nw=1 phone.mp4
После импорта клипы появляются в медиатеке. Перетащите их на таймлайн, обрежьте лишнее и выстройте порядок. Pitivi создаёт миниатюры и волновые формы в фоне; на большом проекте это может занять время, но интерфейс не блокируется.
Монтаж, слои и ключевые кадры
Слои в Pitivi работают как дорожки: верхний слой перекрывает нижний. Это удобно для титров, вставок и эффектов поверх основного видео. Переходы создаются перетаскиванием на стык клипов; параметры можно поправить в панели свойств. Если переход не появляется, проверьте, что клипы действительно пересекаются или стоят вплотную.
Ключевые кадры открывают анимацию: прозрачность, громкость, положение и параметры эффектов. Нажмите на значок ключа рядом с параметром, поставьте Playhead в нужную точку и измените значение. Кривая отобразится на таймлайне. Для плавного появления титров достаточно двух ключевых кадров — в начале и в конце, — но для сложной анимации придётся поработать с промежуточными.
Полезные приёмы: Space запускает и останавливает воспроизведение, S режет клип в позиции Playhead, Ctrl+Z отменяет действие. Точные сочетания зависят от версии и темы, поэтому проверьте их в меню. Группировка клипов помогает двигать видео и звук вместе, не разрывая синхронизацию.
Рендеринг и производительность
Рендер запускается из меню экспорта. Выберите контейнер и кодек, затем пресет. Для веба подойдёт MP4 с H.264 и AAC; для архива — более качественный кодек или больший битрейт. Не выбирайте «максимальное качество» без необходимости: файл вырастет в разы, а разница на экране будет незаметна.
vainfo
gst-inspect-1.0 | grep -i -E "vaapi|vah264"
GST_DEBUG=3 pitivi
Аппаратное кодирование через VA-API может ускорить экспорт, если драйвер и плагины GStreamer поддерживают ваш GPU. Проверьте vainfo: если он падает или не видит устройство, аппаратный кодек в списке либо не появится, либо будет работать нестабильно. В таком случае вернитесь к программному x264 — он медленнее, но предсказуемее.
Для плавного монтажа используйте прокси-файлы, которые Pitivi создаёт в фоне для тяжёлых форматов, и не держите открытыми десятки проектов. Следите за свободным местом: кеш миниатюр, прокси и временные файлы рендера занимают гигабайты. Проверить проект и диск можно так:
head -n 20 project.xges
xmllint --noout project.xges
df -h /home
Команда df -h /home показывает свободное место, а xmllint проверяет синтаксис .xges; если утилиты нет, установите пакет libxml2-utils. На машине с 8 ГБ памяти закройте браузер перед экспортом 4K.
Типичные проблемы
- Нет звука или видео. Не хватает плагинов GStreamer; установите
gstreamer1.0-libavи набор good/bad/ugly. - Тормозит воспроизведение. Включите прокси, уменьшите разрешение предпросмотра, закройте лишние приложения.
- После аварии проект не открывается. Найдите автоматическую резервную копию, которую Pitivi предложит при запуске, и сохраните её под новым именем.
- Экспорт падает. Проверьте свободное место, попробуйте другой кодек и запустите Pitivi с
GST_DEBUG=3, чтобы увидеть причину. - Flatpak не видит файл. Проверьте разрешения приложения на доступ к каталогу.
Итог
Pitivi — достойный видеоредактор для GNOME, если задачи не требуют профессиональной цветокоррекции, многокамерного монтажа и сложной графики. Он бесплатен, работает с форматами GStreamer, хранит проект в понятном XML и умеет автоматические резервные копии. Главные ограничения — скромная скорость разработки и зависимость от кодеков системы. Для интервью, скринкастов и учебных роликов Pitivi вполне достаточен; для больших проектов стоит заранее проверить производительность и выбрать более специализированный инструмент.