【发布时间】:2013-01-04 10:37:54
【问题描述】:
我花了一些时间试验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 或任何其他媒体播放器做到这一点?
提前致谢!
【问题讨论】:
标签: audio signal-processing mplayer