Ferramentas de anotação de vídeo comparadas: CVAT, Label Studio, ELAN, BORIS e Potato
Compara CVAT, Label Studio, ELAN, BORIS, VIA, V7 e Potato para seguimento de objetos, segmentos temporais, codificação de comportamento e propagação de máscaras, e como cada um mede a concordância.
A anotação de vídeo é normalmente um de dois trabalhos. O seguimento de objetos desenha uma forma à volta de algo e segue-a ao longo dos fotogramas, e o CVAT é a ferramenta de código aberto de referência para isso. A anotação temporal marca quando algo acontece, e o ELAN e o BORIS são as referências em linguística e na investigação do comportamento. O Potato faz as duas coisas no navegador para estudos com vários anotadores, e reporta o quanto concordam sobre quando os eventos começam e acabam.
O seguimento de objetos acompanha um objeto ao longo de um vídeo, normalmente desenhando-o em fotogramas-chave e interpolando os intermédios. Um segmento temporal é um início, um fim e um rótulo, como uma ação ou um turno de fala. A propagação de máscaras usa um modelo para levar uma máscara de segmentação de um fotograma para o seguinte.
Esta página trata de vídeo. Ferramentas de anotação com IA, comparadas cobre todos os tipos de dados numa só página.
Que ferramentas de anotação de vídeo vale a pena comparar?
| Ferramenta | Corre como | Licença e custo | Indicada para |
|---|---|---|---|
| Potato | Aplicação web alojada localmente | GPL-3.0, gratuita | Estudos com vários anotadores: seguimento, segmentos temporais, perguntas por segmento, concordância |
| CVAT | Alojado localmente ou alojado | MIT; alojado, 33 $ por utilizador por mês | Seguimento de caixas, polígonos e pontos em grande volume |
| Label Studio | Alojado localmente ou alojado | Apache-2.0 Community Edition, com planos pagos | Seguimento de objetos com VideoRectangle, rótulos por intervalos de fotogramas com TimelineLabels |
| ELAN | Aplicação de secretária | GPL-3.0 | Camadas alinhadas no tempo sobre até quatro vídeos ligados |
| BORIS | Aplicação de secretária para Linux, Windows, macOS e Android | GPL-3.0 | Registar eventos de comportamento em vídeo, áudio ou observação ao vivo |
| Prodigy | Aplicação web local | Proprietária | Regiões com marca temporal num vídeo através das suas interfaces de áudio |
| VIA 3 | Um único ficheiro HTML, offline no navegador | BSD-2-Clause | Pequenos projetos de vídeo sem instalar nada |
| V7, Supervisely | Alojados; o Supervisely também pode ser alojado localmente | Comercial | Seguimento com propagação de máscaras baseada em modelos e fluxos geridos |
Seguir objetos ao longo dos fotogramas
O modo de trajetória do CVAT liga formas em fotogramas diferentes como um único objeto. Quem anota ajusta a forma em alguns fotogramas-chave e o CVAT interpola linearmente os intermédios, para retângulos, polígonos e pontos. A tag VideoRectangle do Label Studio traz seguimento de objetos ao vídeo, para caixas. O V7, o Supervisely e o Segments.ai seguem com interpolação e propagam máscaras com um modelo.
O esquema video_annotation do Potato tem um modo de seguimento que interpola caixas e polígonos entre fotogramas-chave. A propagação de máscaras com o SAM 2 corre no servidor. O navegador tem uma via mais leve que leva a máscara para a frente. Veja Como anotar o seguimento de objetos em vídeo.
Marcar quando as coisas acontecem
A tag TimelineLabels do Label Studio rotula um único fotograma com um clique ou um intervalo de fotogramas arrastando. O ELAN prende as anotações à linha temporal em tantas camadas quantas o esquema precisar, com vocabulários controlados e até quatro vídeos sincronizados. O BORIS regista e codifica eventos de comportamento em vídeo, áudio ou observação ao vivo. O Prodigy regista regiões segundo as marcas temporais do vídeo, e o VIA 3 anota vídeo além de imagens e áudio.
No Potato, os segmentos temporais rotulam-se numa linha temporal. Desde a versão 2.9, segment_schemes coloca qualquer tipo de anotação dentro de um segmento, pelo que cada segmento pode ter a sua própria classificação ou pergunta de texto livre. Veja Anotação de vídeo.
Concordância em anotações de vídeo
Dois anotadores que marcam quando um evento começa não escolhem o mesmo fotograma, por isso a concordância temporal depende de quão afastadas podem estar duas marcas e ainda contarem como a mesma.
- ELAN tem um cálculo de fiabilidade entre anotadores integrado: um κ de Cohen modificado que liga anotações que se sobrepõem num mínimo definido, e o algoritmo Staccato, que tem em conta o acaso comparando uma segmentação com segmentações geradas aleatoriamente.
- Potato reporta a IoU temporal para a sobreposição, α para a posição dos limites, α sobre os rótulos e α sobre se um evento foi marcado de todo, com a tolerância de correspondência apresentada como uma varredura de valores. A sua documentação indica uma limitação: a sobreposição de segmentos ainda não tem uma linha de base de acaso. Veja Concordância ao longo do tempo.
- O motor de consenso do CVAT compara anotadores com IoU bruta face a um limiar por classe.
Para trajetórias e máscaras, o Potato compara as máscaras fotograma a fotograma com consenso de máscaras e STAPLE, e as caixas com a concordância geométrica descrita em Como medir a concordância entre anotadores em caixas delimitadoras.
Formatos
O Potato exporta MOT para trajetórias, DAVIS para máscaras de segmentação de objetos em vídeo, e EAF para anotações alinhadas no tempo que o ELAN abre. Veja Formatos de visão computacional.
Uma tarefa de seguimento no Potato
annotation_schemes:
- annotation_type: video_annotation
name: tracks
description: "Draw the object once, then press Track forward."
source_field: video_url
mode: tracking
labels:
- {name: subject, color: "#d1495b"}
tracking_options:
interpolation: linear
auto_advance_frames: 5
video_fps: 12
frame_stepping: trueframe_stepping permite aos anotadores avançar fotograma a fotograma, e auto_advance_frames define o tamanho do salto de Track forward.
O que o Potato não faz com vídeo
- Ainda sem atributos por objeto. Uma trajetória leva um rótulo. As marcas de oclusão e truncagem precisam de um esquema complementar.
- Sem propagação de máscaras no navegador. A propagação com o SAM 2 corre no servidor.
- Sem anotadores geridos. Traga os seus ou recrute-os no Prolific.
Verificado na documentação de cada projeto em agosto e setembro de 2026.
Perguntas frequentes
Qual é a melhor ferramenta gratuita de anotação de vídeo?
Para seguir objetos em grande volume, o CVAT é gratuito, maduro e alojado localmente. Para codificar comportamento ou fala ao longo do tempo, o ELAN e o BORIS são ferramentas de secretária gratuitas. Para um estudo em que vários anotadores rotulam os mesmos vídeos no navegador e a concordância tem de ser reportada, o Potato inclui isso sem custo.
Que ferramentas de anotação de vídeo interpolam entre fotogramas-chave?
O modo de trajetória do CVAT interpola linearmente retângulos, polígonos e pontos entre fotogramas-chave. O modo de seguimento do Potato interpola caixas e polígonos. O V7 e o Supervisely interpolam e também propagam máscaras com um modelo. O VideoRectangle do Label Studio segue caixas.
O que devo usar para codificar comportamento em vídeo?
O BORIS e o ELAN são as ferramentas gratuitas estabelecidas, e o ELAN consegue calcular a fiabilidade entre anotadores para pares de camadas. Para um esquema de codificação aplicado por vários codificadores no navegador, com a concordância entre todos reportada, os segmentos temporais do Potato servem.
Como se mede a concordância em anotações de vídeo?
Para eventos, emparelhe os segmentos de cada anotador dentro de uma tolerância e reporte a sobreposição, a concordância nos limites e a concordância nos rótulos, de preferência para várias tolerâncias, porque concordância a um quarto de segundo e a dois segundos são afirmações diferentes. Para trajetórias, compare as formas fotograma a fotograma, com IoU para caixas e máscaras.
Onde corre a propagação de máscaras de vídeo no Potato?
No servidor, com o SAM 2. O navegador tem uma via mais leve que copia uma máscara para o fotograma seguinte sem o modelo.
Leituras adicionais
- Ferramentas de anotação com IA, comparadas, todos os tipos de dados numa página
- Ferramentas de anotação de texto comparadas
- Ferramentas de anotação de áudio comparadas
- Ferramentas de anotação de imagens comparadas
- Ferramentas de avaliação de agentes de IA comparadas
- Ferramentas de avaliação de modelos de mundo e episódios de robôs comparadas
- Como anotar o seguimento de objetos em vídeo