← Todas as ferramentas

Vídeo para MP3

Tire o som de um vídeo e guarde como MP3, WAV ou OGG. Nada é enviado — a conversão acontece na sua máquina.

O seu navegador lê e recodifica o ficheiro. Nenhum pedido o envia para lado nenhum — esta página não tem servidor para onde o enviar.

Perguntas

Meu vídeo é enviado?

Não. O navegador decodifica o arquivo e codifica o áudio localmente, então nada sai daqui. Isso importa mais do que em outras conversões: o motivo para extrair o áudio de um vídeo costuma ser que o vídeo é pessoal — uma aula, uma entrevista, uma gravação sua — e ele não tem por que passar pelo servidor de ninguém para responder algo que o seu notebook responde sozinho.

Qual formato escolher?

MP3 se for para qualquer lugar: tudo toca, e a 192 kbps é transparente para voz e quase para música. WAV se o áudio vai para um editor ou para transcrição, porque não é comprimido e não perde nada. OGG (Vorbis) é menor que MP3 na mesma qualidade, mas menos aceito fora de navegadores e Android.

De que bitrate eu preciso?

Para voz, 96–128 kbps sobram e reduzem o arquivo à metade do padrão. Para música, 192 kbps é o ponto habitual e 320 é o máximo do MP3. Pedir mais do que foi gravado não recupera nada: converter um podcast de 128 kbps para 320 kbps gera um arquivo duas vezes e meia maior que soa idêntico.

Por que meu WAV ficou tão grande?

Porque não é comprimido — cerca de 10 MB por minuto em estéreo a 44,1 kHz, seja qual for o conteúdo. É justamente o propósito dele: nada é descartado. Se o tamanho incomoda e o áudio não vai para um editor, o MP3 ocupa um vigésimo e você não vai ouvir diferença.

Posso converter só um trecho?

Nesta página não: ela converte o arquivo inteiro. Corte antes o vídeo com o cortador e converta o resultado, ou converta tudo e corte o áudio na ferramenta para onde você o levar.

As outras ferramentas

Integre isto no seu projeto

Pulling audio out of a video, locally — the same way this page does it, on the user's machine, with no server. Take the code, or hand the prompt to a coding agent.

// npm i mediabunny @mediabunny/mp3-encoder
import { Input, Output, Conversion, BlobSource, BufferTarget, Mp3OutputFormat, ALL_FORMATS } from 'mediabunny';
import { registerMp3Encoder } from '@mediabunny/mp3-encoder';

registerMp3Encoder();   // LAME compiled to WASM; only needed for MP3 output

export async function extractAudio(file, { bitrate = 192_000, mono = false } = {}) {
  const input = new Input({ source: new BlobSource(file), formats: ALL_FORMATS });
  const output = new Output({ format: new Mp3OutputFormat(), target: new BufferTarget() });

  const conversion = await Conversion.init({
    input,
    output,
    video: { discard: true },                      // leave the picture behind
    audio: { bitrate, ...(mono ? { numberOfChannels: 1 } : {}) },
  });

  if (!conversion.isValid) throw new Error('No audio track, or it cannot be decoded');
  await conversion.execute();

  return new Blob([output.target.buffer], { type: 'audio/mpeg' });
}

const mp3 = await extractAudio(file, { bitrate: 192_000 });

The engine is documented for agents, and every tool page is available as markdown by adding .md to its address.