Convertitore di frequenza di campionamento
Esprima una frequenza di campionamento nell'unità richiesta dalla sessione, dal datasheet o dall'esercizio: 44100 Hz corrispondono a 44,1 kHz, e le cinque unità di audio e convertitori si scambiano senza errori di decimali. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Valore
- 44.100
- Da
- Hz
- A
- kHz
- Risultato
- 44,1 kHz
- Convertito
- 44,1
- Valore hz
- 44.100
- Fattore
- 0,001
Un convertitore di frequenza di campionamento audio trasforma una grandezza di frequenza di campionamento da un'unità a un'altra senza formule di foglio di calcolo né tabelle di decadi memorizzate. I produttori che confrontano etichette CD di quarantaquattro virgola uno kilohertz con i quarantotto kilohertz da studio, gli ingegneri embedded che documentano clock ADC in megahertz, gli studenti di DSP che convertono valori dei compiti tra Hz e campioni al secondo, e gli autori di pipeline che normalizzano tag di metadati hanno tutti bisogno dello stesso percorso deterministico.
Quali unità di frequenza di campionamento sono supportate e come funziona la conversione
Questa capacità converte tra cinque unità che dominano la documentazione di audio digitale, telefonia e convertitori di dati. L'hertz (Hz) è l'unità coerente SI e l'hub interno: ogni conversione moltiplica l'ingresso per quanti hertz equivalgono a un'unità di origine, poi divide per quanti hertz equivalgono a un'unità di destinazione. I kilohertz usano il fattore decimale esatto di mille.
I megahertz usano un milione. I campioni al secondo (sps) sono dimensionalmente identici all'hertz per il campionamento discreto —un campione ogni secondo è un hertz di frequenza di campionamento—, quindi il fattore è esattamente uno, mentre i chilocampioni al secondo (ksps) condividono il fattore mille con i kilohertz. Le richieste a stessa unità riescono e restituiscono la grandezza di ingresso con un breve messaggio che non era richiesto alcun cambio di unità.
Consigli pratici, limiti e quando usare questa pagina
I controlli andata e ritorno sono diretti: converta A in B e B di nuovo in A e confermi di recuperare l'originale entro l'arrotondamento pubblicato a dodici decimali. Nell'insegnare la teoria del campionamento, abbini esempi classici come ottomila hertz di telefonia a otto kilohertz, sedici kilohertz di voce a banda larga a sedicimila campioni al secondo, quarantaquattro virgola uno kilohertz di audio da disco compatto a quarantaquattromila cento hertz e centonovantadue kilohertz di master ad alta risoluzione a zero virgola uno nove due megahertz.
Restare nell'intervallo assoluto affinché i valori intermedi in hertz non vadano in overflow. Questa pagina si rivolge a chi cerca un convertitore di frequenza di campionamento audio, Hz a kHz, campioni al secondo a kilohertz o frequenza di campionamento audio digitale online; non è un ricampionatore che riscrive buffer PCM, non è una calcolatrice di bit-rate o bitrate in kilobit al secondo, non è un pitch shifter e non è uno strumento generale di frequenza SI per lunghezze d'onda radio.
Preferisca questa capacità quando entrambe le estremità sono tra le cinque unità di frequenza di campionamento supportate e Le servono fattori deterministici e stringhe di passi; se deve convertire formati di file come WAV in MP3, usi invece la capacità di conversione audio basata su ffmpeg. Mantenga oneste le pipeline di metadati: scriva lo stesso fs nelle intestazioni dopo aver convertito le unità così che lettori e DAW non vedano mai un'etichetta disallineata che afferma kilohertz mentre il numero è ancora in hertz.
Casi d'uso
Etichette di metadati di studio e DAW
I produttori convertono impostazioni di progetto di quarantaquattromila cento Hz in etichette di quarantaquattro virgola uno kHz per note di sessione, dialoghi di esportazione e schede tecniche rivolte al cliente.
Documentazione di clock ADC e embedded
Gli autori di firmware convertono clock master in megahertz e valori di datasheet in chilocampioni al secondo in hertz per mappe di registri e checklist di conformità.
Compiti di DSP e test unitari
Studenti e suite CI convertono frequenze di campionamento tra Hz, kHz e campioni al secondo e asseriscono passi deterministici contro i calcoli manuali.
Domande frequenti
I campioni al secondo sono la stessa cosa dell'hertz?
Per la frequenza di campionamento discreta, un campione al secondo equivale a un hertz. Questo strumento mantiene entrambe le etichette (sps e Hz) con fattori identici così che funzioni l'uno o l'altro vocabolario.
Il convertitore di frequenza di campionamento audio è gratis?
Lo strumento nel browser è gratis e gira in locale.
Questo strumento ricampiona il mio file audio?
No. Converte solo l'unità numerica della frequenza di campionamento (ad esempio Hz a kHz). Usi una conversione audio o un ricampionatore DSP se deve riscrivere campioni PCM.
Calcola il bitrate in kilobit al secondo?
No. Converte soltanto la frequenza di campionamento. Il bitrate in kilobit al secondo è un'altra grandezza con un calcolo proprio, e lo strumento non cambia l'intonazione né modifica il suo audio.
Quanti kHz ci sono in 1 MHz?
Ci sono 1000 kHz in 1 MHz, cioè un milione di hertz. Serve quando un datasheet indica il clock di un convertitore in megahertz e i suoi appunti richiedono kilohertz o hertz.
Strumenti correlati
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
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)Esempio di richiesta
{
"value": 44100,
"from": "Hz",
"to": "kHz"
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "conv.sample_rate",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Limiti
max_abs | 1000000000000 |
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
Note tecniche
I nomi di unità sconosciuti falliscono con un errore invalid_input chiaro invece di fattori silenziosamente errati.
Quali unità di frequenza di campionamento sono supportate e come funziona la conversione
Gli alias comuni sono accettati senza distinzione di maiuscole: hertz e cycles per second per Hz; kilohertz per kHz; megahertz per MHz; samples/s, samples per second e sample/sec per sps; e kilosamples/s o kilosamples per second per ksps. Se il nome non è in quell'elenco, il risolutore rifiuta la richiesta con invalid_input nominando il campo errato e elencando le unità supportate, così i client non indovinano mai se un refuso abbia prodotto un numero sbagliato. I valori negativi sono ammessi per contesti diretti o differenziali negli script di analisi; la grandezza assoluta deve restare entro il limite pubblicato di un trilione affinché i prodotti intermedi restino finiti in doppia precisione IEEE sul Worker e nel browser. Controlli classici da studio come quarantaquattromila cento hertz a quarantaquattro virgola uno kilohertz, quarantotto kilohertz a quarantottomila campioni al secondo e novantasei kilohertz a zero virgola zero nove sei megahertz esercitano un'aritmetica decimale esatta senza deriva in virgola mobile oltre l'arrotondamento fisso a dodici decimali usato per un JSON stabile.
Come chiamare l'API e leggere la risposta
Value deve essere un numero finito o una stringa numerica rigorosa entro i limiti assoluti di un trilione. Preferisca numeri nudi per value quando controlla il client; le stringhe numeriche sono accettate solo quando corrispondono a un pattern numerico finito rigoroso senza separatori delle migliaia né suffissi di unità incorporati nello stesso campo. Invii un corpo JSON con tre campi obbligatori: value (alias rate, amount, n e fs), from (alias from_unit, unit_from e source) e to (alias to_unit, unit_to e target). From e to devono risolversi in nomi di unità supportati dopo la normalizzazione degli alias. In caso di successo la risposta ripete il valore di ingresso arrotondato, le etichette canoniche from e to, result e converted con la stessa grandezza di destinazione arrotondata, value_hz come intermedio SI, unit come etichetta di destinazione, factor come moltiplicatore origine-destinazione, formula come breve stringa di equazione, message come riepilogo in inglese, steps come righe di sostituzione ordinate e supported_units come i cinque identificatori canonici. La validazione fallita —campi mancanti, numeri non finiti, valori fuori dai limiti assoluti o nome di unità sconosciuto— restituisce invalid_input e non viene mai addebitata. Il prezzo è un flat $0.002 per richiesta riuscita con unità item e prezzo marginale di unità zero. Colleghi questo a dashboard multimediali, client mobili o job batch che già detengono una lettura di frequenza di campionamento e necessitano solo di una seconda unità per visualizzazione, confronto normativo o normalizzazione di schema senza incorporare tabelle di conversione in ogni binario dell'app.
Consigli pratici, limiti e quando usare questa pagina
Normalizzi le etichette di visualizzazione dal Suo lato se le servono ortografie locali —questa API restituisce sempre i token canonici brevi Hz, kHz, MHz, sps e ksps affinché i test automatici restino stabili. Le attività fallite che restituiscono invalid_input non consumano saldo prepagato, il che mantiene economici gli script esplorativi quando i client sondano deliberatamente nomi di unità sconosciuti.
Domande tecniche
Quali unità di frequenza di campionamento posso convertire?
Hertz (Hz), kilohertz (kHz), megahertz (MHz), campioni al secondo (sps) e chilocampioni al secondo (ksps), inclusi alias comuni come hertz, samples/s e kilosamples per second.
Cosa succede se invio un nome di unità sconosciuto?
L'API restituisce invalid_input, nomina il campo errato e elenca le unità supportate. L'attività fallita non viene addebitata.