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