## SSRC

`SSRC` (int samplerate, bool "fast")

O Conversor de Taxa de Amostra `SSRC` Shibata é um amostrador. O áudio sempre é convertido a flutuante. Este filtro resultará em melhor qualidade de áudio que `ResampleAudio`.
Usa SSRC de Naoki Shibata que oferece a melhor qualidade de amostra disponível.
Taxas de amostra de 44.1kHz e 48kHz são geralmente usados, mas a relação destas duas freqüências é 147:160 e não são números pequenos. Então, conversão de taxa de amostra sem degradação de qualidade sonora requer filtros com ordem muito grande e é difícil alcançar qualidade e velocidade. Este programa alcançou qualidade relativamente rápida e alta com dois tipos diferentes de filtros habilmente combinados.
Parâmetros:

samplerate | A taxa de amostra deve ser um inteiro.
fast | Isto habilitará processo mais rápido com qualidade ligeiramente mais baixa. Desative isto se estiver fazendo grandes conversões de amostragem (mais que um fator 2). Padrão: true.

SSRC não trabalha para relações arbitrárias da amostra da fonte e do clipe objetivo. As relações seguintes são permitidas (veja SSRC.c):

    sfrq = samplerate of source clip
    dfrq = samplerate of destination clip
    frqgcd = gcd(sfrq,dfrq)
    fs1 = dfrq * sfrq / frqgcd
    Reamostragem é possível se: (fs1/dfrq == 1) ou (fs1/dfrq % 2 == 0) ou (fs1/dfrq % 3 == 0)

    exemplo para qual amostragem é possível:
    sfrq = 44.1 kHz
    dfrq = 48 kHz
    frqgcd = gcd(44100,4800) = 300
    fs1 / dfrq = sfrq / frqgcd = sfrq / gcd(sfrq,dfrq) = 44100/300 = 147
    and 147%3=0 since 47 / 3 = 49 = integer

As taxas de amostra de seu clipe fonte podem ser encontradas como segue

    AviSource(...)
    Subtitle(string(c.AssumeFPS(23.976,sync_audio=true).AudioRate))

Exemplo:

    # Redução da amostra para 44,1 kHz:
    SSRC(44100)

Log de Mudanças:

v2.54 | Lançamento Inicial

Algumas partes do SSRC são: Protegido por direitos autorais, Peter Pawlowski © 2001-2003. Todos os direitos reservados.

`$Date: 2006/03/26 18:11:19 $ Portuguese translation by RoLon`