Tempo Audio Effect Problem

Avatar image
Aug 23, 2015
Archive Agent wrote
video frames and audio out of sync when the tempo <1000.
sorry for bad english. thanks

Anonymous on October 17, 2013 20:37
Completed
0
Vote
Reply
7 Answers
Aug 23, 2015
Archive Agent agent wrote
qakmak

May be you are looking for this audio effect:

MediaPlayer1.Audio_Effects_Enabled = true;
MediaPlayer1.Audio_Effects_Add(-1, VFAudioEffectType.PitchScale, true);
MediaPlayer1.Audio_Effects_PitchScale(-1, 0, VFFFTSize.Fts1024, 950, 8, false);//The param value 950 you can change it.

But you need to attention.Enable audio effect maybe will let you application crash or stuck when play a lot media file.

on October 19, 2013 21:20
Aug 23, 2015
Archive Agent agent wrote
MediaPlayer1.Audio_Effects_Enabled = true;
MediaPlayer1.Audio_Effects_Add(-1, AE_Tempo, True);
MediaPlayer1.Audio_Effects_Tempo(-1, 0, 500)

try with video karaoke... video frame faster than audio using ffmpeg/directshow. but vlc fine.

on October 22, 2013 15:48
Aug 23, 2015
Archive Agent agent wrote
qakmak

Are you kidding me? Why you use Tempo?
I already told you use PitchScale. that is the Effect KTV use.
if you use Tempo , the correct result is change to slow or fast. if you just change audio , you need to use PitchScale.

on November 05, 2013 20:33
Aug 23, 2015
Archive Agent agent wrote
Anonymous

I need to slow down the video without changing the pitch. using pitchscale changing pitch.
I tried component of other developers could slow down the tempo without changing the pitch, with DirectShow, video and audio sync

on November 12, 2013 05:18
Aug 23, 2015
Archive Agent agent wrote
qakmak

karaoke need the video to slow down??
I think the karaoke only need change the pitch.

If you insist, please contact customer service, and add this feature.

on November 12, 2013 08:47
Oct 26, 2016
Tedi Sopyan wrote
Hello

I have some problem with pitch scale (vouce men to child / child to men) for KTV
declare when open the file.
I'm using Active-X for Delphi
MediaPlayer1.Audio_Effects_Enabled := true;
MediaPlayer1.Audio_Effects_Clear(-1);
MediaPlayer1.Audio_Effects_PitchScale(-1, 0, Fts1024, 950, 8, false);

change the pich scale after play with this code
MediaPlayer1.Audio_Effects_PitchScale(-1, 0, fts1024, tbBalance2.Position, 8, false);

the result is no sound
Please advice
Oct 31, 2016
Roman Minyaylov agent wrote
Replied in original ticket...