Hospede seus vídeos.
Escolha quem assiste.

Envie ou grave um vídeo. Compartilhe por link, adicione ao seu site e acompanhe as visualizações.

Plano grátis. Sem cartão de crédito.

Player sem anúnciosControle de acessoLinks e vídeos no seu site

Você decide quem tem acesso.

Prévias para clientes, aulas ou atualizações da equipe. Escolha o acesso ideal para cada vídeo.

Como funciona

Adicione uma senha

Proteja um vídeo ou playlist com senha. Altere quando precisar mudar o acesso.

Compartilhe com um grupo

Dê a cada membro de uma audiência salva seu próprio link de acesso.

Escolha os domínios

Defina quais sites podem incorporar seus vídeos.

Do seu dispositivo ao seu público.

01

Envie ou grave

Envie um arquivo de vídeo ou grave sua tela ou câmera pelo navegador.

02

Deixe do seu jeito

Escolha uma capa, adicione capítulos e defina quem pode assistir.

03

Compartilhe

Envie o link ou copie o código para incorporar o vídeo ao seu site.

Faça mais com os vídeos que compartilha.

Da primeira gravação à próxima atualização. Os recursos variam por plano.

Grave pelo navegador

Capture sua tela, câmera ou ambas para demonstrações, tutoriais e atualizações.

Novo arquivo. Mesmo link.

Substitua o vídeo sem mudar o link ou o código que você já compartilhou.

Veja o que é assistido

Acompanhe visualizações, tempo assistido e os pontos em que as pessoas param de assistir.

Conecte suas ferramentas

Envie e gerencie vídeos pela API ou conecte uma ferramenta de IA compatível via MCP.

Uma coleção. Um link.4 vídeos
0:24
Naturezavisualizações
1:08
Cidadevisualizações
0:42
Estúdiovisualizações
Experimentar

Uma coleção inteira. Um só link.

Reúna demonstrações, aulas ou prévias para clientes em uma playlist. Compartilhe tudo em uma página.

  • Organize os vídeos na ordem que quiser
  • Proteja a playlist com uma senha
  • Compartilhe por link ou adicione ao seu site
Criar uma playlist

Um vídeo puxa pelo próximo.

Transforme uma playlist numa experiência vertical. Partilhe o link ou incorpore no seu site. Quem vê só precisa de tocar no play.

  • Reprodução automática na ordem que escolher.
  • Play, pausa e som. Sem distrações.
  • Os seus vídeos, numa página que controla.
Vidnap Flow

Toque nas laterais para explorar. Os vídeos repetem em loop.

A sua app envia. O Vidnap prepara.

Adicione uploads de vídeo à sua aplicação ou fluxo de trabalho. Envie o ficheiro, deixe o Vidnap processar e partilhe ou incorpore o resultado.

  • Envio direto do ficheiro com URLs assinados.
  • Estado do processamento disponível pela API.
  • As suas ferramentas. O seu fluxo de trabalho.
Criar uma chave de API

Disponível nos planos com acesso à API.

upload.mjs
import { createReadStream } from 'node:fs';
import { stat } from 'node:fs/promises';
import { basename } from 'node:path';
import { randomUUID } from 'node:crypto';

const file = './video.mp4';
const token = process.env.VIDNAP_API_TOKEN;
if (!token) throw new Error('Set VIDNAP_API_TOKEN');
const { size } = await stat(file);
if (size <= 0 || size >= 100_000_000) {
  throw new Error('Use an MP4 under 100 MB for this example');
}

async function api(path, body) {
  const response = await fetch(`https://api.vidnap.com/v1${path}`, {
    method: body ? 'POST' : 'GET',
    headers: {
      Authorization: `Bearer ${token}`,
      'Content-Type': 'application/json',
    },
    body: body ? JSON.stringify(body) : undefined,
  });
  if (!response.ok) throw new Error(await response.text());
  return response.json();
}

const upload = await api('/uploads/init', {
  filename: basename(file), mimeType: 'video/mp4', size,
  clientOperationId: randomUUID(),
});
if (!upload.uploadUrl) throw new Error('Direct upload URL missing');

const transfer = await fetch(upload.uploadUrl, {
  method: 'PUT',
  headers: { 'Content-Type': 'video/mp4', 'Content-Length': String(size) },
  body: createReadStream(file),
  duplex: 'half',
});
if (!transfer.ok) throw new Error(await transfer.text());
await transfer.arrayBuffer();

await api('/uploads/complete', { uploadId: upload.uploadId });
const status = await api(`/uploads/${encodeURIComponent(upload.uploadId)}`);
console.log(status);

Comece grátis. Amplie quando precisar.

Escolha o espaço, os recursos e os limites que atendem ao seu trabalho.

Carregando planos…
Plano gratuito disponívelMude de plano pela sua contaLimites descritos por plano

Antes de começar.

Posso começar de graça?

Sim. Crie uma conta sem cartão de crédito. O plano gratuito tem seus próprios limites de armazenamento, envio e retenção dos vídeos.

Quem assiste precisa de uma conta?

Vídeos públicos podem ser vistos por link ou no seu site sem uma conta vidnap. Vídeos protegidos exigem a senha ou o acesso que você definiu.

O vidnap suporta 4K?

Sim, nos planos com 4K habilitado. Os limites de arquivo, armazenamento e processamento dependem do plano.

Posso colocar vídeos no meu site?

Sim. Copie o código de incorporação de um vídeo ou playlist. Nos planos com restrição de domínio, você escolhe quais sites podem usar o player.

Quais recursos estão incluídos?

Compare os planos acima para ver o armazenamento, os limites de envio e recursos como 4K, analytics e acesso à API.

Seu próximo vídeo começa aqui.

Envie um arquivo. Receba um link para compartilhar.