对于视频文件,我如何才能只获得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个相同的波形(最左/右概率)
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以仅保留“右”。

关于audio - ffplay-如何从视频中仅获取单声道音频,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48896621/

10-08 21:31