QtAV
QtAV copied to clipboard
播放速度设置为0.5或不为1的正常播放速度时,女声变男声了
用AVPlayer播放音频,当用setSpeed(0.5)设置速度时,速度是慢下来了,便声音变调了,请问下要怎么设置才能速度变慢,声调不变,请指教下,谢谢。
确实是这样,这个还没研究过。还得参考下其他播放器
貌似mpv, vlc, ffmpeg都用tempo滤镜实现的,直接在player的LibAVFilter设置里启用tempo滤镜,参数为atempo=tempo=2.0就变成2倍速度播放了。不过ffmpeg支持0.5-2.0,mpv支持0.01-100,所以打算把mpv代码挪过来。可是代码看不懂现在
@wang-bin 请问速度不为1.0的时候变声,有解决办法吗
可以用avfilter。我在另一个项目里实现了 https://github.com/wang-bin/mdk-sdk
QtAV中有实现计划吗?