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