EnglezăFrancezăSpaniolă

Favicon OnWorks

reeșantionare - Online în cloud

Rulați reeșantionarea în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

Acesta este reeșantionul de comandă care poate fi rulat în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


reeșantionare - reeșantionați un fișier de sunet mono sau stereo pe 16 biți printr-un factor arbitrar

REZUMAT


reeșantionați [-by factor] [-to newSrate] [-f filterFile] [-n] [-l] [-trace] [-version]
inputFile [fișier de ieșire]

DESCRIERE


reeșantionați programul preia un fișier de sunet mono sau stereo pe 16 biți și efectuează bandlimited
interpolare pentru a produce un fișier de sunet de ieșire au o nouă rată de eșantionare dorită. The
fișierul de ieșire este în același format cu cel de intrare.

OPŢIUNI


-toSrate
Această opțiune sau „-byFactor” este necesară. Specificați o nouă rată de eșantionare în mostre per
al doilea. Factorul de conversie este implicit și va fi setat la noua rată de eșantionare
împărțit la rata de eșantionare a fișierului de sunet de intrare.

-byFactor
Specificați factorul de conversie. Această opțiune sau „-toSrate” este necesară. Conversia
factorul este cantitatea cu care se modifică rata de eșantionare. Dacă rata de eşantionare
a semnalului de intrare este Srate1, atunci rata de eșantionare a ieșirii este
factor*Srate1. De exemplu, un factor de 2.0 crește rata de eșantionare cu a
factor de 2, dând de două ori mai multe mostre în semnalul de ieșire decât în ​​intrare.
Partea fracțională a factorului de conversie are o precizie de 15 biți. Aceasta este
suficient de precis încât oamenii să nu poată auzi vreo eroare
în înălțimea sunetelor reeșantionate.

-filterFile
Schimbați filtrul de reeșantionare din implicit. Un astfel de fișier de filtru poate fi proiectat
langa filtru fereastră (1) programul (inclus cu reeșantionați distribuție). The
fișierul de filtrare preîncărcat necesită un factor de supraeșantionare de cel puțin 20% pentru a fi evitat
aliasing (cu alte cuvinte, „banda de tranziție” ca filtru trece-jos este de cel puțin 20%
a intervalului de frecvență utilizabil în semnalul eșantionat); atenuarea benzii de oprire este
aproximativ 80 dB.

-noFilterInterp
În mod implicit, tabelul de filtru de reeșantionare este interpolat liniar pentru a oferi un nivel ridicat
calitate audio la factori de conversie arbitrari ai ratei de eșantionare. Această opțiune se dezactivează
interpolarea filtrului, reducând astfel numărul de adunări înmulțite la jumătate în interior
buclă (pentru majoritatea factorilor de conversie).

-interpolare liniară
Selectați interpolarea liniară simplă pentru reeșantionare (ceea ce înseamnă filtru de reeșantionare
tabelul nu este folosit deloc). Această opțiune este foarte rapidă, dar calitatea ieșirii este slabă
cu excepția cazului în care semnalul este deja supraeșantionat puternic. Nu confundați liniar
interpolarea semnalului cu interpolare liniară a filtrului de reeșantionare
tabel care este controlat de opțiunea „noFilterInterp”.

-concis Dezactivați imprimarea informațională.

-versiune
Imprimați versiunea programului.

EXEMPLU


Pentru a converti rata de eșantionare de la 48 kHz (utilizată de aparatele DAT) la 44.1 kHz (standardul
rata de eșantionare pentru Compact Discs), linia de comandă ar arăta ceva de genul

reeșantionați -la 44100 dat.snd cd.snd sau reeșantionați -cu 0.91875 dat.snd cd.snd

Orice rată de eșantionare rezonabilă poate fi convertită în oricare alta. (Rețineți că, în acest exemplu,
dacă ați obținut un transfer digital direct de la DAT sau CD, probabil că aveți ceva pre-
filtrarea accentului care ar trebui anulată folosind un filtru digital. Vezi README.deemph în
il reeșantionați eliberare pentru mai multe informații)

REFERINȚE


Codul sursă și documentația suplimentară pot fi găsite la Digital Audio Resampling Home
Pagina (DARHP) situată la

http://ccrma.stanford.edu/~jos/resample/

ISTORIE


Prima versiune a acestui software a fost scrisă de Julius O. Smith III
/dot/ stanford /dot/ edu> la CCRMAhttp://ccrma.stanford.edu> în 1981. S-a numit
SRCONV și a fost scris în SAIL pentru mașini compatibile cu PDP-10 (a se vedea DARHP pentru asta
cod). Algoritmul a fost publicat pentru prima dată în

Smith, Julius O. și Phil Gossett. „O metodă flexibilă de conversie a ratei de eșantionare”
Proceedings (2): 19.4.1-19.4.4, IEEE Conference on Acoustics, Speech, and Signal
Procesare, San Diego, martie 1984.

Un tutorial extins bazat pe această lucrare este disponibil la DARHP.

În jurul anului 1988, programul SRCONV a fost tradus din SAIL în C de Christopher Lee Fraley
lucrând cu Roger Dannenberg la CMU.

De atunci, versiunea C a fost întreținută de jos.

Suportul Sndlib a fost adăugat în 6/99 de către John Gibson[e-mail protejat]>.

reeșantionați programul este un software gratuit distribuit în conformitate cu Lesser GNU Public
Licență (LGPL). NU există garanție; nici măcar pentru VANTABILITATE sau ADEPTABILITATE PENTRU A
SCOP SPECIAL.

Utilizați reeșantionarea online folosind serviciile onworks.net


Servere și stații de lucru gratuite

Descărcați aplicații Windows și Linux

Comenzi Linux

Ad