O que é compressão sem perdas?

Equipe PotokAtualizado ~1 min de leitura

O que é compressão sem perdas? É uma forma de reduzir o arquivo para que o original possa ser reconstruído exatamente quando ele for aberto de novo. Nada é descartado; os dados só são guardados de um jeito mais esperto. FLAC para áudio e ZIP para documentos funcionam assim.

Transcreva uma gravação

Envie sua mensagem de voz, áudio ou vídeo para @potok_now_bot no Telegram e o texto volta para o chat.

Abrir @potok_now_bot no Telegram

Arquivos de até 2 GB · exportação em TXT, MD, DOCX, PDF, SRT e VTT · identificação de falantes e marcação de tempo · cerca de 30 idiomas

Pontos principais

  • A economia depende do conteúdo: fala com pausas longas encolhe bem, enquanto ruído denso deixa pouco para espremer e o arquivo quase não muda.
  • O áudio sem perdas continua bem maior do que uma cópia com perdas da mesma gravação, porque todo detalhe do sinal é mantido.
  • Um arquivo FLAC é decodificado de volta nas mesmas amostras do WAV de onde veio, e por isso arquivos e editores o preferem.
  • Comprimir e descomprimir várias vezes não desgasta o áudio, ao contrário de salvar repetidamente em um formato com perdas.
  • Para transcrição, o detalhe extra raramente faz diferença, então o formato sem perdas é uma escolha mais voltada a armazenamento e edição.

Como fica

// pack a recording without losing anything
ffmpeg -i talk.wav -c:a flac talk.flac

// unpack it again
ffmpeg -i talk.flac -c:a pcm_s16le back.wav

// the two checksums should match
ffmpeg -i talk.wav -map 0:a -f hash -hash md5 -
ffmpeg -i back.wav -map 0:a -f hash -hash md5 -

Mais

Veja a lista completa de idiomas, as ferramentas e o glossário.

Perguntas frequentes

Qual é a diferença entre compressão sem perdas e com perdas?

O armazenamento sem perdas pode ser revertido ao original exato. O armazenamento com perdas remove dados de forma definitiva, então o arquivo menor nunca volta à fonte.

Áudio sem perdas dá uma transcrição melhor?

Raramente, por si só. Uma voz clara e pouco ruído importam mais. O formato sem perdas só ajuda quando a alternativa é uma cópia com perdas muito comprimida.

Um arquivo ZIP é sem perdas?

Sim. Ao descompactar um ZIP, você recebe de volta cada byte dos arquivos que entraram. A mesma ideia vale para o áudio sem perdas, com métodos ajustados ao som.

Posso enviar um arquivo sem perdas para o bot do Potok?

O bot aceita arquivos de áudio, inclusive enviados como documento, de até 2 GB. Arquivos maiores vão pelo botão de upload no mini app do bot.

Como posso conferir que nada foi perdido?

Decodifique o arquivo comprimido de volta para WAV e compare o checksum do áudio com o do original. Checksums iguais significam que os dois são idênticos.

Fontes

Cada fonte foi aberta manualmente na data indicada. As páginas mudam, então abra a fonte se algum detalhe for importante para você.

  1. Lossless compression (Wikipedia), Wikipedia · verificado em
  2. FLAC (Wikipedia), Wikipedia · verificado em

Teste com a sua própria gravação

Envie sua mensagem de voz, áudio ou vídeo para @potok_now_bot no Telegram e o texto volta para o chat.

Abrir @potok_now_bot no Telegram