我编写了一个 python 脚本来使用 gstreamer(pygst 和 gst 模块)来计算 replaygain 标签,并且它与各种 gobject 错误不一致地崩溃。我在某个地方找到了可以通过将以下样板放在脚本顶部来解决此问题的地方:
import gobject
gobject.threads_init()
我试过了,它奏效了。谁能解释为什么这些行是必要的,以及为什么 pygst 自己不这样做?
我编写了一个 python 脚本来使用 gstreamer(pygst 和 gst 模块)来计算 replaygain 标签,并且它与各种 gobject 错误不一致地崩溃。我在某个地方找到了可以通过将以下样板放在脚本顶部来解决此问题的地方:
import gobject
gobject.threads_init()
我试过了,它奏效了。谁能解释为什么这些行是必要的,以及为什么 pygst 自己不这样做?