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/.

Inverter vídeo — tocar de trás para frente

O último quadro primeiro, com som e tudo.

Idioma: Português
Ver o código-fonte
Seus vídeos são processados no navegador. Sem envio para processamento.

Cada quadro é decodificado, virado e codificado de novo pelo seu próprio navegador, no seu próprio hardware. Aqui nada consegue buscar nem mandar coisa alguma, porque esta ferramenta não tem função de rede nenhuma. E mesmo que tivesse, do outro lado desta página não existe servidor para receber um vídeo.

Verificação ao vivo: verificando…

Offline: verificando…

Você não precisa confiar na nossa palavra. Abra as ferramentas do desenvolvedor, deixe a aba “Rede” à vista e inverta um vídeo. Nenhuma requisição leva um quadro, um nome de arquivo ou um byte do que você escolheu. Ou então desligue a internet e inverta um assim mesmo: uma ferramenta que mandasse o seu vídeo embora para ser processado simplesmente pararia.

1 Escolha um vídeo

2 Inverta

Qualidade Nunca mais do que o original gastou na mesma imagem: um vídeo invertido tem os mesmos quadros, então gastar mais só deixa o arquivo maior.

Inverter o som também Virado amostra por amostra e depois codificado de novo em AAC. Deixe desligado para um vídeo mudo, que é mais rápido. Ao cancelar, pode ser preciso esperar até terminar a etapa atual de decodificação ou reorganização do som.

Quadro de saída
—
Duração
—
Quadros
—
Como
—

Ver como Markdown

Como inverter um vídeo

  1. Escolha um vídeo. Arraste um MP4, MOV, M4V ou WebM até o seletor, ou procure na mão. O navegador lê direto do seu disco, e nesse meio-tempo nada sai daqui.
  2. Decida o que fazer com o som. “Inverter o som também” vira a trilha amostra por amostra, que é o que faz a fala sair como fala tocada ao contrário em vez de sair como silêncio. Desligue para um vídeo mudo, que ainda por cima é mais rápido.
  3. Decida quanta qualidade gastar. A imagem precisa ser codificada de novo, porque os quadros saem numa ordem para a qual nada no arquivo foi codificado. “Equilibrado” fica perto do que o original gastou; “Melhor qualidade” gasta mais.
  4. Inverta e baixe. O trabalho acontece no seu próprio hardware, então o tempo depende do seu computador e não de uma fila. O vídeo pronto vai direto para os downloads do seu navegador.

A versão longa

Como inverter um vídeo Tocar um vídeo de trás para frente: o que a inversão faz com a imagem e com o som, por que não dá para fazer sem recodificar, por que demora mais do que cortar, e o que fazer antes.

Perguntas

O meu vídeo é enviado para algum lugar?

Não. Ele é lido, decodificado, invertido e codificado pelo seu próprio navegador, no seu próprio hardware. Esta ferramenta não tem lado servidor, e a Content-Security-Policy da página lista todo endereço que ela pode contatar: nenhum é nosso. Se você prefere conferir a acreditar, desligue a internet e inverta um vídeo assim mesmo.

Quais formatos de vídeo dá para inverter?

MP4, M4V e MOV são lidos direto, seja lá o que tiver dentro: H.264, HEVC, AV1 ou VP9, desde que o seu navegador saiba decodificar aquele codec. Qualquer outra coisa que o seu navegador toque, WebM à frente, é invertida fazendo o player do próprio navegador andar para trás pelo vídeo, o que funciona mas é mais devagar. Um arquivo que o navegador não consegue nem ler nem tocar, o que na prática quer dizer AVI, WMV, FLV e a maioria dos MKV, é recusado com uma mensagem dizendo isso, em vez de falhar no meio do caminho. O que sai é sempre um MP4.

O som também é invertido?

É, a não ser que você desligue. A trilha inteira é decodificada, as amostras são postas na ordem contrária e ela é codificada de novo em AAC. Não tem como evitar essa segunda codificação: um pacote de áudio são algumas dezenas de milissegundos de som codificados em cima do pacote anterior, então escrever os pacotes de trás para frente tocaria pedacinhos para a frente na ordem errada, o que soa como defeito e não como inversão.

Inverter perde qualidade?

A imagem é codificada uma segunda vez, e isso custa um pouco. Aqui não dá para evitar como dá ao aparar: um vídeo invertido mostra os quadros numa ordem para a qual nada no arquivo original foi codificado, então cada quadro tem que ser escrito de novo. O que a ferramenta não faz é gastar mais do que o original gastou, já que codificar acima disso só deixa o arquivo maior sem deixar ele melhor.

Tem limite de tamanho ou de duração do vídeo?

Não tem limite embutido na ferramenta, e o arquivo não é lido inteiro para a memória de uma vez: ele é percorrido grupo de quadros por grupo de quadros, de trás para frente. Os tetos de verdade são o vídeo pronto, que é montado na memória antes de você baixar, e o som, que precisa ser mantido inteiro porque inverter exige a última amostra antes de poder escrever a primeira.

Por que em alguns arquivos demora mais?

Porque existem dois caminhos de entrada. Um MP4 ou MOV é lido direto por esta ferramenta e decodificado um grupo de quadros por vez, e isso anda tão rápido quanto o seu computador. Todo o resto é invertido pedindo ao player do próprio navegador um instante do vídeo depois do outro, e cada um desses saltos obriga o navegador a decodificar a partir do quadro-chave anterior. A página avisa qual dos dois está usando, e por quê, antes de você começar.

Dá para inverter só um pedaço do vídeo?

Aqui não. Esta ferramenta inverte tudo: o vídeo que sai tem exatamente a mesma duração do que entrou, com o último quadro primeiro. Corte antes o pedaço que você quer com o Cortador de vídeo, que faz isso sem recodificar um quadro sequer, e inverta o que sair dali.

É grátis, e preciso de conta?

É grátis, e não tem conta, nem login, nem período de teste, nem marca d'água. O site exibe publicidade, e é ela que paga a conta; os anúncios não recebem nada sobre o seu vídeo.