Как выполнить повторную дискретизацию звука до исходной частоты дискретизации потока в фильтре?
У меня есть аудио filter_complex вffmpeg
(4.3.2-2021-02-27-full_build-www.gyan.dev, Windows) следующим образом:
[0:a]a_bunch;of_filters;that_end_up;resampling_the_audio;aresample=????[a]
То есть существует ряд фильтров, которые в конечном итоге повышают дискретизацию входного звука до некоторой другой частоты дискретизации, и я хочу повторно дискретизировать звук обратно к исходной входной частоте дискретизации «0:a». Однако я не знаю, какова входная частота дискретизации или каков будет результат работы фильтров, поэтому я не могу жестко запрограммировать частоту дискретизации.
Можно ли выполнить повторную дискретизацию звука обратно к любой используемой произвольной частоте дискретизации «0:a»? Я не знаю, как получить доступ к этому значению в конце цепочки фильтров, поэтому не знаю, какую скорость передать.aresample
. Фактически я хочу написать:
[originalA] ... ; aresample= <the rate of originalA> [outputA]
Надеюсь, это имело смысл.