我正在寻找在 mplayer 中组合过滤器的正确方法。
我想要实现以下目标:
我想播放 .wav 文件均衡器-选项集和速度更快-选项(另加:不改变音调当播放速度更快时)
手册页说:
-af <过滤器 1[=参数 1:参数 2:...],过滤器 2,...>
设置音频过滤器链。
看来这就是我所寻找的。
但是这个命令不起作用:
mplayer -af scaletempo=scale=1.2:speed=pitch -srate 44100 -af lavcresample=44100 -af equalizer=0:0:0:0:0:0:0:0:7:7 test.wav
即:均衡器选项确实有效(音频更加清晰),但全部以正常速度播放(而不是以“1.2”的倍数播放)。
有人能帮助我找到正确的语法吗?
提前谢谢大家。祝大家节日快乐。Rosika
附言:
我的系统是 Linux/Lubuntu 20.04
答案1
对于那些有兴趣的人:在一些友好和知识渊博的人的帮助下mplayer-邮件列表我找到了解决问题的方法:
- 使用-af-选项逗号必须用于两个或多个条目# 或:
- 利用-af-添加-选项。
这两个命令同样有效:
mplayer -af scaletempo=scale=1.2:speed=pitch,lavcresample=44100,equalizer=0:0:0:0:0:0:0:0:7:7 -srate 44100 test.wav
mplayer -af scaletempo=scale=1.2:speed=pitch -srate 44100 -af-add lavcresample=44100 -af-add equalizer=0:0:0:0:0:0:0:0:7:7 test.wav
问候。Rosika