Audio pitch does not preserved during trick play

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

Audio pitch does not preserved during trick play

Seungha Yang-2
Hi all,

Recently, I found out that audio pitch does not preserved at all in my environment.
Detailed my environment is VM with Ubuntu 16.04, and master branch of all gstreamer repos.

When I tried to play any files using gst-play-1.0, and changed rate, I could not find any additional filtering for
rate change. If my understanding is correct, to preserve audio pitch,
SOLA (https://github.com/FFmpeg/FFmpeg/blob/master/libavfilter/af_atempo.c)  or Phase Vocder like additional method should
be used if an audio rendering device has no its own rate handling algorithm.
However, what I observed is, there is just simple up/down sampling code in pulsesink.c (In my case pulsesink is configured).

Is there an existing filter for audio pitch preserving in Gstreamer?

_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: Audio pitch does not preserved during trick play

Tim Müller
On Mon, 2017-12-25 at 21:43 +0900, Seungha Yang wrote:

Hi,

> Is there an existing filter for audio pitch preserving in Gstreamer?

Try "scaletempo".

Cheers
 -Tim

--
Tim Müller, Centricular Ltd - http://www.centricular.com
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel