11

How can I enable pitch shifting in MPC? I read in Wikipedia that Media Player Classic has pitch shifting but it seems it's not enabled (doesn't work?). I was wondering I have to do something to enable this feature, maybe I have to use some kind of custom decoder for audio?

Note, by pitch shifting I mean something like YouTube where if you make the video faster, the audio also gets faster without losing its quality.

https://en.wikipedia.org/wiki/Comparison_of_video_player_software

phuclv
  • 30,396
  • 15
  • 136
  • 260

2 Answers2

16

This feature was implemented in the Time stretching ticket and applies to MPC's internal renderer. You can enable it by going to Options > Playback > Output > Audio renderer and choose Internal Audio Renderer (or MPC Audio Renderer in newer versions)

Audio renderer settings

New audio renderer settings

See MPC-HC - How to increase/decrease video speed without changing the pitch of audio?

phuclv
  • 30,396
  • 15
  • 136
  • 260
0

phuclv's answer already provides the detailed solution. In short:

  • In "Options... > Playback > Output", select "MPC Audio Renderer", and restart MPC-HC.

However, you may also need to reduce the "Increase Rate" steps, as they are initially way too large.

  • In "Options... > Playback", change "Speed step" from "Auto" to something like 5% or 10%, according to your personal preferences.

Some references:

Additionally, for a few years (initially an advanced setting, refs #830 – nowadays integrated in the options, refs #2440) you can have the playback speed displayed in the status bar when it is different from 1x:

  • In "Options... > Player > User Interface", section "Status Bar Elements", check "FPS".
Gras Double
  • 1,140
  • 1
  • 14
  • 21