alsa-project/alsa-plugins pull request #23 was opened from jamrial: This is untested (I don't have access to a system with alsa, but the change was straightforward enough that i could write it). It is unlikely that it will fix the silence issue described in #22, but it nonetheless is a change required in order to support future versions of ffmpeg. The silence is, as far as i could tell, related to the fact that starting with ffmpeg 4.4, the ac3_fixed encoder takes S32 planar as input, versus the S16 planar it used to. This plugin should look at the AVCodec sample_fmts[0] value and feed the encoder the appropriate data. Request URL : https://github.com/alsa-project/alsa-plugins/pull/23 Patch URL : https://github.com/alsa-project/alsa-plugins/pull/23.patch Repository URL: https://github.com/alsa-project/alsa-plugins