Conversor de taxa de amostragem
Escreva uma taxa de amostragem na unidade que sua sessão, folha de dados ou exercício pede: 44100 Hz são 44,1 kHz, e as cinco unidades de áudio e conversores se trocam sem erros de casas decimais. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Exemplo resolvido
- Valor
- 44.100
- De
- Hz
- Para
- kHz
- Resultado
- 44,1 kHz
- Convertido
- 44,1
- Valor hz
- 44.100
- Fator
- 0,001
Um conversor de taxa de amostragem de áudio transforma uma magnitude de frequência de amostragem de uma unidade para outra sem fórmulas de planilha nem tabelas de décadas de memória. Produtores que comparam rótulos de CD de quarenta e quatro vírgula um quilohertz com estúdio de quarenta e oito quilohertz, engenheiros embarcados que documentam clocks de ADC em megahertz, estudantes de DSP que convertem valores de lição entre Hz e amostras por segundo, e autores de pipelines que normalizam tags de metadados precisam todos do mesmo caminho determinístico.
Quais unidades de taxa de amostragem são suportadas e como a conversão funciona
Esta capacidade converte entre cinco unidades que dominam a documentação de áudio digital, telefonia e conversores de dados. O hertz (Hz) é a unidade coerente SI e o hub interno: cada conversão multiplica a entrada por quantos hertz equivalem a uma unidade de origem e depois divide por quantos hertz equivalem a uma unidade de destino. Quilohertz usam o fator decimal exato de mil.
Megahertz usam um milhão. Amostras por segundo (sps) são dimensionalmente idênticas ao hertz para amostragem discreta —uma amostra a cada segundo é um hertz de frequência de amostragem—, de modo que o fator é exatamente um, enquanto quiloamostras por segundo (ksps) compartilham o fator de mil com quilohertz. Requisições com a mesma unidade têm sucesso e devolvem a magnitude de entrada com uma mensagem curta de que nenhuma mudança de unidade foi necessária.
Dicas práticas, limites e quando usar esta página
Verificações de ida e volta são diretas: converta A para B e B de volta para A e confirme que recupera o original dentro do arredondamento publicado de doze casas.
Ao ensinar teoria da amostragem, combine exemplos clássicos como oito mil hertz de telefonia para oito quilohertz, dezesseis quilohertz de voz de banda larga para dezesseis mil amostras por segundo, quarenta e quatro vírgula um quilohertz de áudio de disco compacto para quarenta e quatro mil e cem hertz, e cento e noventa e dois quilohertz de masters de alta resolução para zero vírgula um nove dois megahertz. Fique dentro da faixa absoluta para que valores intermediários em hertz não transbordem.
Esta página visa quem busca um conversor de taxa de amostragem de áudio, Hz para kHz, amostras por segundo para quilohertz ou frequência de amostragem de áudio digital online; não é um reamostrador que reescreve buffers PCM, não é uma calculadora de bit-rate ou bitrate em quilobits por segundo, não é um pitch shifter e não é uma ferramenta geral de frequência SI para comprimentos de onda de rádio.
Prefira esta capacidade quando ambos os extremos estiverem entre as cinco unidades de taxa de amostragem suportadas e você precisar de fatores determinísticos e strings de passos; se precisar converter formatos de arquivo como WAV para MP3, use a capacidade de conversão de áudio com ffmpeg. Mantenha pipelines de metadados honestos: grave o mesmo fs nos cabeçalhos após converter unidades para que players e DAWs nunca vejam um rótulo desalinhado que afirme quilohertz quando o número ainda está em hertz.
Casos de uso
Rótulos de metadados de estúdio e DAW
Produtores convertem ajustes de projeto de quarenta e quatro mil e cem Hz para rótulos de quarenta e quatro vírgula um kHz em notas de sessão, diálogos de exportação e fichas técnicas para o cliente.
Documentação de clocks ADC e embarcados
Autores de firmware convertem clocks mestres em megahertz e valores de datasheet em quiloamostras por segundo para hertz em mapas de registradores e checklists de conformidade.
Lições de DSP e testes unitários
Estudantes e suítes de CI convertem taxas de amostragem entre Hz, kHz e amostras por segundo e afirmam passos determinísticos contra cálculos manuais.
Perguntas frequentes
Amostras por segundo é o mesmo que hertz?
Para frequência de amostragem discreta, uma amostra por segundo equivale a um hertz. Esta ferramenta mantém ambos os rótulos (sps e Hz) com fatores idênticos para que qualquer vocabulário funcione.
O conversor de taxa de amostragem de áudio é grátis?
A ferramenta do navegador é grátis e roda localmente.
Isso reamostra meu arquivo de áudio?
Não. Apenas converte a unidade numérica da taxa de amostragem (por exemplo Hz para kHz). Use uma conversão de áudio ou um reamostrador DSP se precisar reescrever amostras PCM.
Ele calcula a taxa de bits em kilobits por segundo?
Não. Ele converte só a frequência de amostragem. A taxa de bits em kilobits por segundo é outra grandeza com cálculo próprio, e a ferramenta também não muda o tom nem mexe no seu áudio.
Quantos kHz há em 1 MHz?
Há 1000 kHz em 1 MHz, que é um milhão de hertz. Isso ajuda quando uma folha de dados traz o clock de um conversor em megahertz e suas anotações pedem quilohertz ou hertz.
Ferramentas relacionadas
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
curl -X POST https://api.kit.forhosting.com/conv/sample-rate \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"value":44100,"from":"Hz","to":"kHz"}'const res = await fetch("https://api.kit.forhosting.com/conv/sample-rate", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"value": 44100,
"from": "Hz",
"to": "kHz"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/conv/sample-rate",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"value": 44100,
"from": "Hz",
"to": "kHz"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/conv/sample-rate", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"value":44100,"from":"Hz","to":"kHz"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"value":44100,"from":"Hz","to":"kHz"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/conv/sample-rate", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemplo de requisição
{
"value": 44100,
"from": "Hz",
"to": "kHz"
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "conv.sample_rate",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Limites
max_abs | 1000000000000 |
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |
Notas técnicas
Nomes de unidade desconhecidos falham com um erro invalid_input claro em vez de fatores silenciosamente errados.
Quais unidades de taxa de amostragem são suportadas e como a conversão funciona
Aliases comuns são aceitos sem distinguir maiúsculas: hertz e cycles per second para Hz; kilohertz para kHz; megahertz para MHz; samples/s, samples per second e sample/sec para sps; e kilosamples/s ou kilosamples per second para ksps. Se o nome não estiver nessa lista, o solucionador rejeita a requisição com invalid_input nomeando o campo inválido e listando as unidades suportadas, para que os clientes nunca adivinhem se um erro de digitação produziu um número errado. Valores negativos são permitidos para contextos dirigidos ou diferenciais em scripts de análise; a magnitude absoluta deve permanecer dentro do limite publicado de um trilhão para que produtos intermediários permaneçam finitos em precisão dupla IEEE no Worker e no navegador. Verificações clássicas de estúdio como quarenta e quatro mil e cem hertz para quarenta e quatro vírgula um quilohertz, quarenta e oito quilohertz para quarenta e oito mil amostras por segundo, e noventa e seis quilohertz para zero vírgula zero nove seis megahertz exercitam aritmética decimal exata sem deriva de ponto flutuante além do arredondamento fixo de doze casas usado para JSON estável.
Como chamar a API e ler a resposta
Value deve ser um número finito ou uma string numérica estrita dentro de limites absolutos de um trilhão. Prefira números puros para value quando você controla o cliente; strings numéricas são aceitas apenas quando batem com um padrão numérico finito estrito sem separadores de milhar nem sufixos de unidade embutidos no mesmo campo. Envie um corpo JSON com três campos obrigatórios: value (aliases rate, amount, n e fs), from (aliases from_unit, unit_from e source) e to (aliases to_unit, unit_to e target). From e to devem resolver para nomes de unidade suportados após a normalização de aliases. Em caso de sucesso a resposta ecoa o valor de entrada arredondado, os rótulos canônicos from e to, result e converted com a mesma magnitude de destino arredondada, value_hz como intermediário SI, unit como rótulo de destino, factor como multiplicador origem-destino, formula como string de equação curta, message como resumo em inglês, steps como linhas de substituição ordenadas e supported_units como os cinco identificadores canônicos. Validação falha —campos ausentes, números não finitos, valores fora dos limites absolutos ou nome de unidade desconhecido— retorna invalid_input e nunca é cobrada. O preço é um flat US$ 0,002 por requisição bem-sucedida com unidade item e preço marginal de unidade zero. Integre isso a painéis de mídia, clientes móveis ou jobs em lote que já têm uma leitura de taxa de amostragem e só precisam de uma segunda unidade para exibição, comparação regulatória ou normalização de schema sem embutir tabelas de conversão em cada binário de aplicativo.
Dicas práticas, limites e quando usar esta página
Normalize os rótulos de exibição do seu lado se precisar de grafias locais —esta API sempre devolve os tokens canônicos curtos Hz, kHz, MHz, sps e ksps para que testes automatizados permaneçam estáveis. Tarefas falhas que retornam invalid_input não consomem saldo pré-pago, o que mantém scripts exploratórios baratos quando clientes deliberadamente testam nomes de unidade desconhecidos.
Perguntas técnicas
Quais unidades de taxa de amostragem posso converter?
Hertz (Hz), quilohertz (kHz), megahertz (MHz), amostras por segundo (sps) e quiloamostras por segundo (ksps), incluindo aliases comuns como hertz, samples/s e kilosamples per second.
O que acontece se eu enviar um nome de unidade desconhecido?
A API retorna invalid_input, nomeia o campo inválido e lista as unidades suportadas. A tarefa falha não é cobrada.