ffplay - 如何从视频中获取单声道音频

ffplay - how to get only single channel audio from video

对于视频文件,如何只获取showwave 滤波器而不是showwave n 频谱。

ffplay -f lavfi 'amovie=abc.mp4,asplit=3[out1][a][b]; [a]showwaves=s=640x240[waves]; [b]showspectrum=s=640x240[spectrum]; [waves][spectrum] vstack[out0]'

这将视频显示为音频波形,但我得到了 2 个相同的波形(最有可能 left/right) ffplay - showmode 1 abc.mp4

使用

ffplay -f lavfi 'amovie=abc.mp4,asplit=2[out1][waves];[waves]pan=1c|c0=c0,showwaves=s=640x240[out0]'

此处的 pan 过滤器仅保留第一个通道,很可能是左通道。将 c0=c0 更改为 c0=c1 以仅保留右侧。