使用Python使用VLC读取二进制块

时间:2015-04-18 08:52:31

标签: python vlc libvlc

我想问一下是否可以用VLC读取二进制流。 我设法通过将数据写入文件然后用vlc读取它来实现,但是我可以不使用文件作为缓冲区来编写流程吗?

这是一个例子

with open('filetest','wb') as videofile:    
for i in result:      # result is a generator object
        print i
        videofile.write(i)

因此,当此函数正在编写流时,另一个线程正在等待文件足够大以使用VLC打开它。

有没有办法绕过写入文件,看起来像这样?

p = subprocess.Popen(["vlc.exe",binaryflow])

在做一些研究时,模块" libvlc"经常出现。我对方法进行了调整,找不到可能有用的东西,我看错了吗?

由于

0 个答案:

没有答案