[all]

AssumeSampleRate

AssumeSampleRate(clip, int samplerate)


samplerate: nowa prędkość próbkowania


AssumeSampleRate zmienia prędkość próbkowania (prędkość odtwarzania). Filtr ten bierze pod uwagę tylko audio, tak więc jeśli nie zastosujesz jeszcze jakiegoś filtru, by zmienić również prędkość klatek w strumieniu video, to nie będzie synchronizacji audio z video.


Przykład:

AviSource("video_audio.avi")
AssumeSampleRate(22050)
AssumeFPS(12.5)

#
#
#

wczytuje klip z prędkością klatek równą 25 oraz z prędkością próbkowania równą 44100Hz
zmniejsza prędkość próbkowania o połowę
zmniejsza prędkość klatek o połowę, tak więc video i audio są nadal zsynchronizowane i odtwarzają się w zwolnionym tempie


translated by Slim