我有音频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]
我希望这是有道理的。