MPlayer スレーブ モード プロトコルの実験に時間を費やしました。カスタム アプリケーションでは、ピッチを変更するコントロールと速度を変更するコントロールの 2 つがあります。
これは、scaletempoフィルターと MPlayer API の *speed_set* / *speed_mult* コマンドを使用して簡単に実装できます。
ただし、ピッチとスピードを個別に変更しようとすると問題が発生します。例を挙げると、ピッチを 2 半音または 3 半音上げながら、速度をたとえば 20% 遅くしたいと考えています。
2 つの scaletempo フィルターを追加してこれを実行しようとしましたが、成功しませんでした:
af_add scaletempo=scale=1.0:speed=pitch
speed_mult 1.1224620482959342
af_add scaletempo=scale=0.8:speed=tempo
このメソッドは、元のピッチを維持しながら速度を変更します。
MPlayer またはその他のメディア プレーヤーでこれを行うための他のソリューションはありますか?
前もって感謝します!