我想用vlc.py播放mpeg2流http://wiki.videolan.org/Python_bindings。vlc.py如何播放視頻流?
有一些例子在這裏:http://git.videolan.org/?p=vlc/bindings/python.git;a=tree;f=examples;hb=HEAD
當我運行的例子,它只是可以播放視頻文件,我想知道有沒有什麼例子來播放視頻流?
我想用vlc.py播放mpeg2流http://wiki.videolan.org/Python_bindings。vlc.py如何播放視頻流?
有一些例子在這裏:http://git.videolan.org/?p=vlc/bindings/python.git;a=tree;f=examples;hb=HEAD
當我運行的例子,它只是可以播放視頻文件,我想知道有沒有什麼例子來播放視頻流?
這是一個光禿禿的骨頭的解決方案:
import vlc
Instance = vlc.Instance()
player = Instance.media_player_new()
Media = Instance.media_new('http://localhost/postcard/GWPE.avi')
Media.get_mrl()
player.set_media(Media)
player.play()
如果媒體是本地文件,你將不得不改變:
Media = Instance.media_new('http://localhost/postcard/GWPE.avi')
Media.get_mrl()
到:
Media = Instance.media_new_path('/path/to_your/file/filename.avi')
請注意,您必須丟失get_mrl()
以及更改功能。
你有沒有解決過這個問題?如果是這樣,請考慮發佈答案。 – Marcin 2013-10-07 17:13:56
那麼,如果您將視頻的URL傳遞給它,VLC就可以打開流式視頻,所以我想用Python API也必須完成同樣的事情。 – 2013-10-16 14:15:45
@why您是否解決了這個問題?請考慮發佈答案 – user427969 2015-11-20 03:01:32