How to install Drift on Ubuntu: AI video editor

Mascote do LinuxPro editando um vídeo em uma estação de trabalho com linha do tempo e servidores ao fundo

Video editing on Linux has become much more accessible. Drift is a free desktop editor, based on Qt 6 and FFmpeg, that brings together a multi-track timeline, effects, audio, titles, automatic subtitles, and integration with AI agents. It is an interesting option for those who produce tutorials, technical videos, shorts, and demonstrations and want to work locally, without an account, subscription, or watermark. In this guide you will install Drift on Ubuntu, configure the AI packages, and learn the shortcuts that really help with your first project.

What Drift is and where it fits

The Drift is an open source desktop video editor under GPLv3. The proposal is to concentrate in the same project the timeline editing, texts, effects, transitions, audio treatment, masks, subject cutout, export and synchronized subtitles. The preview and export use the same compositor, which reduces the surprise of approving an image on screen and receiving another in the final file.

It does not replace the FFmpeg: it uses exactly that media foundation underneath. The difference is that Drift offers a visual interface for cutting, aligning, adding B-roll, adjusting audio and assembling a quick delivery. To compare other alternatives, see also the list of easy-to-install video editors on Ubuntu.

Recommended installation on Ubuntu: Flatpak

The path recommended by the project for Linux is Flathub. On a fresh Ubuntu, install Flatpak, add the repository once and install the official identifier org.cutwire.Drift:

sudo apt update
sudo apt install -y flatpak
sudo flatpak remote-add --if-not-exists flathub \
  https://dl.flathub.org/repo/flathub.flatpakrepo
sudo flatpak install -y flathub org.cutwire.Drift

# abrir o editor
flatpak run org.cutwire.Drift

After the first installation, the application will appear in the system menu. To update only Drift, use:

flatpak update org.cutwire.Drift

The installation command and the application ID are those published in the official README. If Flathub is already configured, the remote-add simplesmente pode ser ignorada.

Portable alternative: AppImage

Prefere não usar Flatpak ou quer manter uma cópia portátil? Baixe o AppImage da última release do Drift, guarde-o em uma pasta estável e dê permissão de execução. No exemplo abaixo, substitua ARQUIVO-BAIXADO.AppImage pelo nome real do arquivo baixado:

mkdir -p "$HOME/Applications"
chmod +x "$HOME/Downloads/ARQUIVO-BAIXADO.AppImage"
mv "$HOME/Downloads/ARQUIVO-BAIXADO.AppImage" \
  "$HOME/Applications/Drift.AppImage"

"$HOME/Applications/Drift.AppImage"

Esse local fixo vale especialmente para quem pretende usar o MCP: uma configuração de agente que aponta para ~/Applications/Drift.AppImage continuará válida depois que a janela for fechada. Quando houver atualização, baixe o AppImage novo, substitua esse arquivo e execute-o novamente.

First minutes: a workflow that avoids rework

  1. Crie um projeto e importe o material. Organize primeiro vídeo principal, B-roll, imagens, trilhas e efeitos sonoros.
  2. Monte o corte bruto na faixa principal. Use aparar e dividir para remover começos, finais, pausas e erros. O Drift oferece linha do tempo multifaixa, encaixe, ripple, desfazer e controles de faixas.
  3. Preencha com contexto. Coloque imagens, B-roll ou títulos em faixas superiores; não esconda informação importante com uma sobreposição.
  4. Trate o áudio antes do acabamento visual. Ajuste o volume da voz, use fades de entrada e saída e só então coloque música de fundo. O editor inclui recursos como EQ, compressor, gate e ferramentas de voz.
  5. Faça uma passagem final com som. Assista do início ao fim antes de exportar. É a melhor hora para perceber um corte seco, uma palavra atrasada na legenda ou música alta demais.

Para tutoriais de terminal, uma regra simples funciona bem: corte os intervalos em que nada acontece, preserve pequenas pausas entre assuntos e use zoom ou destaque apenas quando há algo que o leitor precisa enxergar. Velocidade não é sinônimo de pressa; ela é clareza sem tempo desperdiçado.

Automatic subtitles with Whisper: how to install and use

O Drift mantém modelos e recursos pesados fora da instalação principal. Isso deixa o download inicial menor, mas significa que algumas funções de IA exigem um pacote adicional. Para gerar legendas, abra Configurações → Extra packs e instale Auto Captions; esse pacote contém o modelo Whisper usado para transformar fala em linhas de legenda temporizadas.

Depois, abra o painel de legendas, gere as legendas a partir da faixa de áudio e revise cada trecho. A transcrição é um rascunho: nomes de comandos, distribuições, siglas, endereços e termos técnicos merecem revisão manual. Corrija a escrita e o ponto de entrada/saída de cada linha antes de publicar.

Para boa leitura em celular, mantenha no máximo duas linhas na tela, evite frases gigantes e escolha contraste alto. Legenda amarela com sombra ou fundo escuro costuma funcionar bem sobre imagens escuras; em imagens claras, prefira fundo semitransparente ou contorno para não sacrificar a leitura.

Se aparecer a mensagem de que o modelo Whisper não foi encontrado, não é preciso procurar arquivos de modelo pela internet nem copiar pesos para uma pasta aleatória: volte a Extra packs e instale ou repare o pacote Auto Captions. A documentação dos addons oficiais informa que esses pacotes são baixados sob demanda e verificados pelo aplicativo.

GPU acceleration: choose the right package

Além do modelo de legenda, há o pacote AI Engine. Ele disponibiliza o ONNX Runtime em variantes para CPU, NVIDIA/CUDA e GPU de uso geral. Em uma máquina com placa NVIDIA compatível, escolha a variante NVIDIA/CUDA; em outros cenários, escolha a opção que o próprio gerenciador de pacotes oferecer para o seu hardware. A vantagem do sistema de addons é não instalar um runtime de IA pesado para quem só precisa de cortes e transições.

GPU acelera recursos baseados em modelos, mas não corrige automaticamente um corte ruim nem substitui a revisão da legenda. Antes de comprar hardware ou mudar o servidor de inferência, vale entender a diferença entre GPU and TPU e como funcionam as placas de vídeo.

Cuts, rhythm, and transitions: tricks that make the video more fluid

  • Corte no movimento ou na mudança de ideia. A troca de plano fica mais natural quando acontece junto de uma ação, palavra-chave ou mudança de tela.
  • Use fade quando a intenção for encerrar. Para cortes normais, a transição mais discreta costuma ser a melhor. Reserve wipes, glitches e slides para mudanças de bloco que realmente peçam atenção.
  • Não acelere toda a gravação. Acelere tarefas repetitivas, instalação demorada ou digitação sem explicação; mantenha em velocidade normal o trecho em que o comando ou a interface precisa ser entendido.
  • Deixe um respiro no áudio. Cortar até o último milissegundo da fala produz vídeo nervoso. Fades curtos eliminam estalos e dão acabamento entre música, voz e efeitos.
  • Faça cópias antes de mudanças grandes. O histórico linear do Drift permite desfazer, mas uma cópia do projeto antes de testes de ritmo, cor ou efeitos poupa tempo.

O Drift também traz ramps de velocidade, reverso, fades, efeitos de vídeo e áudio, templates de visual, transições e recursos de sincronização com música. Comece com uma única mudança por vez: teste, assista a transição no contexto e só então adicione outra camada.

Automating editing with MCP and AI agents

Um diferencial do Drift é o servidor MCP local integrado. Ao habilitar Configurações → Agent access, agentes compatíveis como Cursor e Claude Code podem atuar no projeto aberto: importar mídia, posicionar e aparar clipes, aplicar efeitos, capturar uma imagem da composição e iniciar exportações.

A opção fica desativada a cada abertura do aplicativo. Quando ativada, o Drift mostra um trecho de configuração para copiar. No modo HTTP, o token Bearer muda a cada sessão: copie o snippet recém-gerado, mantenha-o local e nunca publique esse token em repositórios, prints ou posts.

Para uma ligação local por stdio, a documentação oficial mostra a estrutura abaixo. Ajuste o caminho do executável à sua instalação; se você seguiu a seção de AppImage, o caminho pode ser /home/SEU_USUARIO/Applications/Drift.AppImage.

{
  "mcpServers": {
    "drift": {
      "command": "/caminho/para/drift",
      "args": ["--mcp-stdio"]
    }
  }
}

O fluxo seguro para um agente é: consultar o catálogo de ferramentas, inspecionar a linha do tempo, aplicar um lote pequeno de alterações, capturar uma prévia e conferir o resultado. Os lotes feitos com apply ficam em uma única etapa de desfazer, mas não são atômicos: se uma operação falhar, as anteriores podem ter sido aplicadas. Por isso, revise a resposta e salve o projeto em pontos importantes.

Quem usa assistentes de IA no terminal pode transformar tarefas repetitivas em um roteiro: cortar silêncios identificados, posicionar uma vinheta, criar legendas, aplicar o estilo de cor e exportar uma versão de revisão. A decisão editorial — o que é erro, pausa dramática ou informação importante — continua sendo humana.

Headless mode: useful for automation and servers

O Drift também pode iniciar sem janela com --headless, servindo MCP para automações. A própria documentação alerta que renderização, captura e exportação ainda precisam de um contexto OpenGL. Em um host Linux sem interface gráfica, o exemplo oficial usa Xvfb:

QT_QPA_PLATFORM=xcb xvfb-run -a drift --headless

Use esse modo em uma máquina que você controla e mantenha a porta MCP restrita ao host ou à rede confiável. Sem um contexto gráfico adequado, o serviço pode editar o projeto, mas captura e exportação podem falhar. Para o uso diário de edição, a interface normal é mais simples.

Export: do not skip this list

  • Confira se o início e o fim do vídeo não têm quadro preto ou áudio cortado.
  • Leia as legendas em velocidade normal e em tela pequena.
  • Ouça com fone: voz deve continuar clara quando a música entra.
  • Exporte uma amostra curta antes do arquivo longo se estiver testando uma cadeia nova de efeitos ou GPU.
  • Use os presets de qualidade MP4 quando quiser rapidez; ajuste opções avançadas somente se você souber qual problema está resolvendo.
  • Guarde o projeto e a mídia de origem. O Drift pode empacotar um projeto com sua mídia, evitando que caminhos quebrados estraguem uma edição futura.

Common problems and quick solutions

“Whisper model not found” ou legenda não inicia: abra Configurações → Extra packs e instale o pacote Auto Captions. Para outros recursos de IA, instale também o AI Engine adequado ao hardware.

O agente não conecta ao MCP: confirme que Agent access está ligado na janela atual do Drift. Ele começa desligado em cada abertura. Se usar HTTP, atualize o token no cliente com o snippet recém-copiado.

O projeto abre, mas captura ou exportação headless falha: verifique o contexto OpenGL. Em host sem desktop, siga o exemplo com QT_QPA_PLATFORM=xcb xvfb-run -a da documentação MCP.

A legenda está tecnicamente correta, mas ruim de assistir: diminua o tamanho de cada frase, escolha uma cor que contraste com o vídeo e ajuste o tempo de entrada. Legenda é parte do ritmo, não uma camada adicionada no fim.

Conclusion

O Drift é uma escolha promissora para quem quer editar vídeo no Ubuntu com recursos modernos sem sair do ambiente Linux. Instale pelo Flatpak para ter o caminho mais direto, adicione os pacotes de IA apenas quando precisar deles, revise sempre as legendas e use o MCP com cautela para automatizar as partes repetitivas. Comece com um projeto curto: alguns cortes limpos, áudio inteligível, legendas revisadas e uma exportação de teste ensinam mais do que dezenas de efeitos aplicados de uma vez.

Fontes oficiais: Drift no GitHub · última release · guia de MCP · addons oficiais · documentação do Flatpak