O código desta página não rodou.

Abrir o index.html direto de uma pasta bloqueia os módulos de JavaScript, então não vai acontecer nada quando você escolher um vídeo. Sirva a pasta por http:

powershell -ExecutionPolicy Bypass -File serve.ps1

Depois abra http://localhost:8080/.

Girar vídeo — para a gravação que ficou de lado

Um quarto de volta, meia volta ou para o outro lado. A rotação fica no cabeçalho do arquivo: nenhum quadro é decodificado e nada se perde.

Idioma: Português
Ver o código-fonte
Nada sai daqui, nem vídeos. Não existe servidor.

O vídeo escolhido é lido, recebe um novo cabeçalho e é gravado na memória deste computador por código servido por este site. Se você pedir para aplicar a rotação aos pixels, os codecs do seu navegador desenham os quadros. Nada aqui pode enviar um arquivo, e não há servidor para recebê-lo. Um gigabyte não precisa ir e voltar para ser girado.

Verificação ao vivo: verificando…

Offline: verificando…

Confira você mesmo: abra as ferramentas de desenvolvedor, observe a aba Rede e gire um vídeo. Nenhuma requisição leva um vídeo, um quadro ou um nome de arquivo. Ou desconecte a internet e gire-o mesmo assim.

1 Escolha o vídeo

2 Escolha a rotação

Um celular que filmou de lado não girou os pixels: gravou um quarto de volta no cabeçalho, que o player aplica. Girar o vídeo é alterar apenas esse cabeçalho. Nenhum quadro é decodificado, e a imagem permanece exatamente igual.

Aplicar a rotação aos pixels Desenha cada quadro girado e recodifica em H.264 para players antigos que ignoram o cabeçalho. Perde uma geração de qualidade e leva o tempo de uma codificação. Deixe desmarcado, a menos que um player tenha mostrado o vídeo de lado.

3 Gire o vídeo

Ver como Markdown

Como girar um vídeo

  1. Escolha o vídeo.Um arquivo por vez: MP4, MOV, M4V, WebM ou MKV. O navegador o lê diretamente do disco, e a página informa o formato e a orientação em que ele aparece atualmente.
  2. Escolha a rotação e observe a prévia.Um quarto de volta à direita, um quarto à esquerda ou de cabeça para baixo. O primeiro quadro é desenhado com a mesma transformação que o arquivo terá: a prévia mostra o que o player fará. Marque “aplicar aos pixels” apenas se um player tiver mostrado o vídeo de lado. Você também pode omitir o áudio para gerar um vídeo sem som.
  3. Gire e confira a mensagem de verificação.O cabeçalho é gravado e cada quadro é copiado, o que leva segundos. Aplicar aos pixels leva o tempo de uma codificação, com uma barra de progresso. Depois, o arquivo pronto é reaberto e precisa manter a duração, a orientação pedida e o áudio. Ele é reproduzido da memória abaixo do botão para baixar, para você conferir a orientação.

A versão longa

Como girar um vídeo sem perder qualidade Por que o vídeo do celular aparece de lado, o que fazem os nove números do cabeçalho, quando basta mudá-los e quando girar os pixels, tudo no navegador sem enviar o arquivo.

Perguntas

Girar o vídeo reduz a qualidade?

Não, no modo padrão. A rotação é gravada no cabeçalho e cada quadro é copiado byte a byte: a imagem permanece igual e o tamanho quase não muda. Apenas “aplicar aos pixels” recodifica, e a página avisa antes de você marcar. Um serviço que recodifica por padrão — como a maioria dos online — faz uma recodificação para uma tarefa que precisava alterar nove números.

Por que o arquivo ainda aparece de lado em um player?

Porque esse player ignora a matriz de exibição. Celulares, navegadores, players modernos e editores a respeitam; alguns players antigos mostram os quadros como foram armazenados. Marque “Aplicar a rotação aos pixels”: os próprios quadros serão girados e recodificados em H.264, para todos os players mostrarem a mesma orientação, com a perda de uma geração de qualidade.

Qual é o sentido de um quarto de volta à direita?

Horário: o topo da imagem se move como ao girar o celular para a direita. A prévia mostra o primeiro quadro girado conforme a escolha. Selecione o botão que deixa a imagem correta e inicie a rotação.

Quais arquivos são aceitos?

MP4, MOV e M4V com qualquer codec de vídeo, porque a rotação no cabeçalho independe dos quadros. WebM e MKV com H.264 têm os quadros copiados; para outros codecs, a rotação é aplicada aos pixels, porque este gravador só pode criar um cabeçalho MP4 com H.264 nesses casos. Áudio AAC é copiado; Opus, Vorbis, MP3 e FLAC são recodificados em AAC. Áudio que o navegador não decodifica é identificado e omitido. O resultado é sempre MP4.

Quanto tempo leva?

Segundos no modo padrão: o arquivo é lido uma vez para identificar sua estrutura e mais uma vez ao gravar o resultado. Um gigabyte passa à velocidade do disco. Aplicar aos pixels leva o tempo de o computador codificar o vídeo — com codificação por hardware, disponível na maioria dos notebooks e celulares recentes, costuma ser mais rápido que a duração do vídeo; sem ela, mais lento.

Meus vídeos são enviados para algum lugar?

Não. O arquivo é lido, recebe um novo cabeçalho e é gravado pelo seu navegador, no seu computador. A Content-Security-Policy da página lista todos os endereços que ela pode contatar — nenhum pertence a este site. A forma mais simples de conferir é desconectar a rede e usar a ferramenta mesmo assim. Para arquivos desse tamanho, também é a forma mais rápida: o upload levaria mais que a tarefa inteira.

Funciona no celular?

Sim. O modo padrão não decodifica nada, então um celular faz a rotação tão rapidamente quanto um notebook. O arquivo pronto fica na memória até você salvá-lo, que é o único limite; um celular costuma guardar algumas centenas de megabytes de resultado sem problemas. Aplicar aos pixels exige codificação, e o codificador por hardware do próprio celular é rápido nessa tarefa.

Há limite de tamanho, e custa alguma coisa?

A entrada é lida do disco em partes, então pode ser maior que a memória disponível. O arquivo pronto fica na memória até você baixá-lo, e um MP4 gravado aqui não pode ultrapassar 4 GB. É grátis, sem conta, login ou período de teste. Os anúncios sustentam o site e não recebem informações sobre seus vídeos.

Funciona offline?

Sim. Carregue a página uma vez e desconecte a internet: ela continua funcionando. Essa também é a forma mais simples de provar que nada é enviado. Uma ferramenta que enviasse seu vídeo para ser girado pararia assim que você se desconectasse.