Как выполнить повторную дискретизацию звука до исходной частоты дискретизации потока в фильтре?

У меня есть аудио 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]

Надеюсь, это имело смысл.

0 ответов

Другие вопросы по тегам