Cookies para estatística e publicidade
Usamos cookies de estatística e de publicidade, ambos enviados ao Google. Recusar não muda nada do que você vê.Ler a página de privacidade
Aqui você converte WebM para OPUS de graça e sem conta: solte o arquivo acima e em poucos segundos o resultado está pronto para baixar. A conversão acontece dentro do seu próprio navegador, então o arquivo nunca é enviado. Funciona igual no Windows, no macOS e no Linux e também no iPhone e no Android, e continua funcionando mesmo se você cortar a conexão.
Até 100 arquivos de uma vez. Formatos misturados não são problema.
Eles são convertidos um após o outro e baixados juntos em um ZIP.
WebM para OPUS
Um WebM feito por um navegador — uma gravação de tela, um áudio de voz, uma captura via MediaRecorder — carrega áudio Opus quase sem exceção, porque é para isso que o WebM foi desenhado e é o que todo navegador consegue codificar. Se você abriu o arquivo num inspetor de mídia e achou Opus lá dentro, não estava errado.
Então esta conversão não está resolvendo um problema de codec. Está produzindo um arquivo chamado `.opus` que carrega o codec que a origem já carregava, num contêiner Ogg em vez de um Matroska. Tudo que vale saber nesta página segue disso, começando pelo fato de que um trabalho tão simples ainda custa alguma coisa.
A biblioteca por trás disto consegue extrair quadros comprimidos de um contêiner para outro sem nenhum decodificador rodar. Esta página não segue esse caminho, porque pede uma faixa de qualidade ao codificador, e pedir uma taxa de bits é exatamente o que desqualifica a cópia direta.
O resultado é uma segunda geração genuína de compressão com perdas num áudio que não precisava de uma. Para um áudio de voz, uma gravação de reunião ou uma entrevista, é inaudível em qualquer dos três ajustes. Para música — um ensaio gravado, um loop destinado a um jogo, qualquer coisa que vai ser sobreposta ou processada depois —, é mensurável, e a próxima seção é a resposta.
O FFmpeg faz numa linha: `ffmpeg -i input.webm -c:a copy output.opus` escreve os mesmos pacotes Opus num contêiner Ogg no tempo que leva para copiar o arquivo, sem perder nada. Essa é a ferramenta certa quando fidelidade importa e um terminal está disponível.
O MKVToolNix ataca pelo outro lado. Um WebM é um arquivo Matroska, então o `mkvextract` consegue puxar a trilha Opus direto de dentro dele, o que vale saber se você já tem o pacote instalado por outros motivos. As duas rotas vencem esta página em qualidade e velocidade e perdem em conveniência — nada para instalar, nada para aprender, e roda num celular.
Os dois destinos deste site escrevem Opus dentro de um contêiner Ogg. Escolher OPUS em vez de OGG muda o nome do que você baixa e nada dentro dele, e uma ferramenta que lê um lê o outro assim que a extensão parar de confundi-la.
Vale dizer isso claramente em vez de sugerir uma distinção. O motivo de os dois existirem é que os destinos discordam: alguns seletores de arquivo listam `.opus` e não `.ogg`, alguns arquivadores e importadores esperam o contrário, e a própria orientação de nomenclatura da Xiph é seguida de forma inconsistente pelo software que lê esses arquivos. Escolha o que seu destino aceitar e não procure diferença nos bytes.
Ferramentas de voz, majoritariamente. Pipelines de mensagem e voz padronizaram em Opus porque foi construído para conversa em tempo real, e boa parte desse software nomeia o codec na documentação e no filtro de arquivo. Wrappers de reconhecimento de fala e scripts de processamento de áudio frequentemente fazem o mesmo, checando a extensão antes de checar o conteúdo.
É um leitor diferente do que converte para um motor de jogo ou um acervo aberto, que quer um Ogg porque uma política nomeia o contêiner. Também é diferente do leitor das páginas de MP3 e M4A, que está resolvendo um problema de reprodução. Aqui nada está quebrado e ninguém está preso — uma especificação simplesmente nomeou um tipo de arquivo, e isto produz um.
Opus é incomumente tolerante a ser codificado duas vezes, pelo mesmo motivo de já ser bom: foi desenhado para degradar graciosamente em vez de desmoronar nas bordas de sua faixa. Fala em taxas conversacionais sobrevive à ida e volta sem nada que um ouvinte identifique.
O que não sobrevive tão limpo é qualquer coisa com conteúdo sustentado em alta frequência — pratos, reverb de sala, aplausos, um instrumento gravado. A faixa alta vale o tamanho ali, porque a primeira codificação já gastou detalhe e uma segunda passada enxuta não tem reserva. Se a gravação é um master, não uma cópia, use a rota do FFmpeg e pule a questão inteiramente.
Este é o motivo prático de manter Opus em vez de converter para algo mais antigo. Horas de conversa na faixa pequena ocupam uma fração do que o mesmo material ocuparia como MP3, e a diferença de qualidade nessas taxas pesa a favor do Opus, não contra.
A outra economia é na imagem. Se o WebM é uma gravação de tela em vez de um áudio de voz, a trilha de vídeo é descartada por completo, o que em qualquer captura normal é onde quase todos os bytes estavam. Uma hora de tela compartilhada vira uma hora de fala num tamanho que cabe em qualquer lugar, que para um acervo de reunião costuma ser o ponto inteiro do exercício.
É um atalho tentador e falha imediatamente. WebM é uma forma restrita de Matroska; um arquivo Opus é um arquivo Ogg. São especificações de contêiner diferentes, com cabeçalhos e enquadramento diferentes, e nenhuma semelhança entre o áudio dentro deles muda o que um analisador lê no byte zero.
O que o software faz com o arquivo renomeado varia de um erro claro a uma falha silenciosa, que é pior. Se uma ferramenta recusou seu `.webm`, está recusando o contêiner, e uma conversão de verdade — esta ou a cópia via FFmpeg — é a única coisa que ajuda.
A decodificação e a codificação rodam dentro da aba, usando o suporte a Opus que todo navegador embarca porque chamadas em tempo real o tornaram obrigatório. Nada carregando o áudio é transmitido, não há conta, e até cem arquivos podem ser soltos de uma vez e baixados juntos como um ZIP.
Neste par isso importa mais do que os tamanhos de arquivo sugerem. Os arquivos WebM que precisam de extensão Opus são áudios de voz, chamadas gravadas e capturas de reunião — pessoas falando, muitas vezes sobre coisas que não eram para viajar. Uma conversão sem servidor nenhum é a única versão deste trabalho que não cria uma cópia em outro lugar.
| WebM | OPUS | |
|---|---|---|
| Nome completo | Vídeo WebM | Áudio Opus |
| Extensão do arquivo | .webm | .opus |
| Tipo de mídia | video/webm | audio/opus |
| Compressão | Com perdas — o tamanho é comprado com qualidade | Com perdas — o tamanho é comprado com qualidade |
| Publicado pela primeira vez | 2010 | 2012 |
| Publicado por | Xiph.Org | |
| Especificação | — | RFC 6716 |
| Licença | Padrão aberto | Padrão aberto |
| Situação hoje | Atual | Atual |
| Canais de áudio | — | até 255 |
| Abre no navegador | Todos os navegadores | Navegadores atuais |
| Considerado no lugar | MP4, MKV | AAC, MP3 |
Os navegadores atuais leem OPUS; os antigos não. É o menos portátil dos dois, então vale confirmar que o destinatário aceita antes de enviar.
VLC e FFmpeg leem tanto WebM quanto OPUS, então dá para comparar o resultado com o original sem um segundo programa.
OPUS vem da Xiph.Org é de 2012, descrito em RFC 6716. VLC, FFmpeg e Audacity leem o formato.
Não. Esta conversão acontece inteiramente no seu navegador, então o arquivo não sai do seu aparelho. Você mesmo pode conferir: abra a aba de rede das ferramentas de desenvolvedor e converta alguma coisa. Você verá a própria página e as requisições de estatística e de publicidade com que este serviço é pago, e nenhuma que leve o seu arquivo. O motor deste par específico é mediabunny, um invólucro do WebCodecs, que aproveita os decodificadores do seu próprio aparelho; seu navegador baixa isso uma vez e guarda.
É. Sem conta, sem marca d’água e sem cota diária para gastar: roda no seu próprio aparelho, então você pode voltar quantas vezes quiser. O navegador processa arquivos de até 100 MB, 100 por vez. mediabunny é baixado para a sua máquina e roda lá, e por isso não há contador.
OPUS comprime, então dados se perdem. No ajuste padrão isso não aparece; se você quer garantia, aumente a qualidade. Todas as faixas de áudio que o navegador consegue decodificar vêm junto, então um filme com segundo idioma ou com comentários mantém as duas. Uma faixa em AC-3, E-AC-3, DTS ou TrueHD é descartada sem aviso.
Os navegadores atuais leem OPUS; os antigos não. É o menos portátil dos dois, então vale confirmar que o destinatário aceita antes de enviar.