resample - Online sa Cloud

Ito ang command resample na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


resample - resample ang isang 16-bit mono o stereo sound file sa pamamagitan ng isang arbitrary factor

SINOPSIS


muling pagbabago [-by factor] [-to newSrate] [-f filterFile] [-n] [-l] [-trace] [-version]
inputFile [outputFile]

DESCRIPTION


Ang muling pagbabago Ang programa ay tumatagal ng 16-bit na mono o stereo sound file at gumaganap ng bandlimited
interpolation upang makabuo ng isang output sound file ay may gustong bagong sampling rate. Ang
output file ay nasa parehong format ng input.

Opsyon


-toSrate
Ang pagpipiliang ito o "-byFactor" ay kinakailangan. Tukuyin ang bagong sampling rate sa mga sample bawat
pangalawa. Ang conversion factor ay ipinahiwatig at itatakda sa bagong sampling rate
hinati sa sampling rate ng input soundfile.

-byFactor
Tukuyin ang conversion factor. Ang pagpipiliang ito o "-toSrate" ay kinakailangan. Ang conversion
Ang factor ay ang halaga kung saan nabago ang sampling rate. Kung ang sampling rate
ng input signal ay Srate1, pagkatapos ay ang sampling rate ng output ay
salik*Srate1. Halimbawa, ang isang salik na 2.0 ay nagpapataas ng sampling rate ng a
factor ng 2, na nagbibigay ng dalawang beses na mas maraming sample sa output signal kaysa sa input.
Ang fractional na bahagi ng conversion factor ay tumpak sa 15 bits. Ito ay
sapat na tumpak na ang mga tao ay hindi dapat makarinig ng anumang pagkakamali
sa pitch ng mga na-resampling na tunog.

-filterFile
Baguhin ang resampling filter mula sa default nito. Ang nasabing filter na file ay maaaring idisenyo
sa pamamagitan ng filter ng bintana (1) programa (kasama sa muling pagbabago pamamahagi). Ang
Ang na-preload na filter na file ay nangangailangan ng oversampling factor na hindi bababa sa 20% upang maiwasan
aliasing (sa madaling salita, ang "transition band" nito bilang lowpass filter ay hindi bababa sa 20%
ng magagamit na hanay ng dalas sa na-sample na signal); ang stop-band attenuation ay
humigit-kumulang 80 dB.

-noFilterInterp
Bilang default, ang resampling filter table ay linearly interpolated upang magbigay ng mataas
kalidad ng audio sa di-makatwirang sampling-rate na mga salik ng conversion. Naka-off ang opsyong ito
filter interpolation, kaya pinuputol ang bilang ng mga multiply-add sa kalahati sa loob
loop (para sa karamihan ng mga salik ng conversion).

-linearInterpolation
Pumili ng plain linear interpolation para sa resampling (na nangangahulugang resampling filter
mesa ay hindi ginagamit sa lahat). Ang pagpipiliang ito ay napakabilis, ngunit ang kalidad ng output ay hindi maganda
maliban kung ang signal ay na-oversample na nang husto. Huwag malito ang linear
interpolation ng signal na may linear interpolation ng resampling-filter-
talahanayan na kinokontrol ng opsyong "noFilterInterp".

-terse Huwag paganahin ang pag-print ng impormasyon.

-version
I-print ang bersyon ng programa.

Halimbawa


Upang i-convert ang sampling rate mula 48 kHz (ginagamit ng mga DAT machine) sa 44.1 kHz (ang pamantayan
sampling rate para sa Compact Discs), ang command line ay magiging katulad nito

resample -sa 44100 dat.snd cd.snd o resample -by 0.91875 dat.snd cd.snd

Ang anumang makatwirang sampling rate ay maaaring ma-convert sa anumang iba pa. (Tandaan na, sa halimbawang ito,
kung nakakuha ka ng direktang digital na paglilipat mula sa DAT o CD, malamang na mayroon kang ilang pre-
pagbibigay-diin sa pag-filter na dapat kanselahin gamit ang isang digital na filter. Tingnan ang README.deemph in
ang muling pagbabago ilabas para sa karagdagang impormasyon)

Mga sanggunian


Ang source code at karagdagang dokumentasyon ay maaaring matagpuan sa Digital Audio Resampling Home
Pahina (DARHP) na matatagpuan sa

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

KASAYSAYAN


Ang unang bersyon ng software na ito ay isinulat ni Julius O. Smith III
/dot/ stanford /dot/ edu> sa CCRMAhttp://ccrma.stanford.edu> noong 1981. Tinawag itong
SRCONV at isinulat sa SAIL para sa PDP-10 compatible machine (tingnan ang DARHP para diyan
code). Ang algorithm ay unang nai-publish sa

Smith, Julius O. at Phil Gossett. ``Isang Flexible Sampling-Rate na Paraan ng Conversion,''
Mga Proceeding (2): 19.4.1-19.4.4, IEEE Conference on Acoustics, Speech, and Signal
Pagproseso, San Diego, Marso 1984.

Ang isang pinalawak na tutorial batay sa papel na ito ay makukuha sa DARHP.

Noong 1988, ang programa ng SRCONV ay isinalin mula SAIL hanggang C ni Christopher Lee Fraley
nagtatrabaho kasama si Roger Dannenberg sa CMU.

Simula noon, ang C na bersyon ay pinananatili ni jos.

Ang suporta sa Sndlib ay idinagdag 6/99 ni John Gibsonjgg9c@virginia.edu>.

Ang muling pagbabago Ang programa ay libreng software na ipinamahagi alinsunod sa Lesser GNU Public
Lisensya (LGPL). WALANG warranty; hindi kahit para sa MERCHANTABILITY o FITNESS FOR A
LAHAT NG LAYUNIN.

Gumamit ng resample online gamit ang mga serbisyo ng onworks.net



Pinakabagong Linux at Windows online na mga programa