如何让 ffplay 处理正在发生的事情?

如何让 ffplay 处理正在发生的事情?

我的 ffplay 正在努力处理某些内容。我使用 ffmpeg 实时加快了我的语音速度,并且正在使用 ffplay。ffplay 正在尝试快速处理我的声音,但无法做到,因为它无法超越时间。有人告诉我在 -i 之前使用 -re,但那不起作用。有没有办法让 ffplay 处理更慢的内容?

我试着加快我的声音。

当我暂停 ffplay 并讲话然后恢复时,它工作得很好。但当我让它实时执行时,音频开始断断续续。我希望能够不必暂停它就可以快速讲话。

我正在使用 ffplay 管道:

答案1

抱歉,爱因斯坦不会让你这么做。

它能不断以比你说话更快的速度播放的唯一方法是,如果它最终开始说话在你这样做之前。

这往往会破坏宇宙的微妙平衡......甚至可能致命;)

您可以实时处理的一件事是音高或共振峰移位。这可以在实时速度下工作,但声音会更高 [这是加速效果的一部分,音高和共振峰会向上移动。]

相关内容