gpt4 book ai didi

python - 属性错误: module 'vlc' has no attribute 'Instance'

转载 作者:太空宇宙 更新时间:2023-11-03 21:01:17 36 4
gpt4 key购买 nike

我正在尝试使用 vlc 录制直播。我想,问题是我的应用程序无法检测已安装的 vlc。我使用

安装了它
pip install python-vlc

我尝试将我的 .py 文件放入 vlc 文件夹中,但随后我遇到了另一个问题

[00212d24] main libvlc error: No modules were found, refusing to start. Check that you properly gave a module path with --plugin-path.
Traceback (most recent call last):
File "asdads.py", line 25, in <module>
grabar_audio(radio, datos)
File "asdads.py", line 13, in grabar_audio
player = instancia.media_player_new()
AttributeError: 'NoneType' object has no attribute 'media_player_new'
import sys
import vlc
from time import sleep

def grabar_audio(stream, parametros):

radio = stream
datos = parametros
instancia = vlc.Instance()

player = instancia.media_player_new()
media = instancia.media_new(radio, datos)
media.get_mrl()

我该如何解决这个问题?

最佳答案

python-vlc 是 python 到 vlc 程序(或包装库)的绑定(bind)。这是一种通过python运行vlc程序的方法(python -> 绑定(bind) -> vlc)。因此您需要执行以下步骤:

1)  copy vlc.py to where you run your application
2) download vlc program and install it in your machine
3) restart your machine and run notebook again

您已完成第 1 步,因此您可以在此链接中下载并安装 vlc(64 位):https://download.cnet.com/VLC-Media-Player-64-bit/3000-13632_4-75761094.html

关于python - 属性错误: module 'vlc' has no attribute 'Instance' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55692023/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com