【发布时间】:2021-03-09 22:05:57
【问题描述】:
(Xubuntu 18.04,Python 3.6.9)
我正在为自己开发一个小应用程序,使用非常简单的 vlc 模块。这是一个使用 curses 的基于控制台的应用程序,vlc 在我的终端界面中间插入它的输出。我不知道如何让它静音。已阅读 libvlc 文档,我找不到任何关于它的信息。试过this similar question的建议,设置sys.stderr = open('stderr.txt', 'w+')后没有成功。无法在 libvlc 文档或运行 vlc -H 中找到任何内容。我真的不在乎我是否能够访问输出;我只需要它不在控制台中打印。
这是我所有与 VLC 相关的代码,在这种情况下可能不需要:
def vlc_init():
global vlc_instance, media_player
vlc_instance = vlc.Instance('--no-xlib') # VLC asked me to pass '--no-xlib' *shrug*
media_player = vlc_instance.media_player_new()
def set_new_media(media_path):
media = vlc_instance.media_new(media_path)
media_player.set_media(media)
有人知道我能做什么吗?
【问题讨论】:
标签: python python-3.x vlc libvlc