我花了一些时间尝试MPlayer slave mode protocol:在自定义应用程序中,我有两个控件:一个用于改变音高,一个用于改变速度。
使用MPlayer API中的 scaletempo 过滤器和* speed_set * / * speed_mult *命令很容易实现。
如果我尝试独立修改音高和速度,则会出现问题。举个例子:我希望能够通过e减慢速度。 G。 20%,同时将音高调整为两个或三个半音。
我尝试添加两个scaletempo过滤器,但没有成功:
af_add scaletempo=scale=1.0:speed=pitch
speed_mult 1.1224620482959342
af_add scaletempo=scale=0.8:speed=tempo
此方法可以改变速度,保留原始音高。
对于MPlayer或任何其他媒体播放器,还有其他解决方案吗?
提前致谢!