给出一个在线流媒体的wmv文件。该文件大约10kb,因为它没有任何视频。如果我点击该文件,它会打开Windows媒体播放器,然后连接到网络。 Windows媒体播放器开始缓存文件,然后为我播放视频。
相反,我希望我的python程序打开文件。从网上抓取内容然后为我下载。我怎么能这样做?
答案 0 :(得分:2)
我遇到了同样的问题,并研究了Python VLC绑定,但由于时间紧迫,并且缺少使用绑定的示例,我采用了另一种方法。
vlc命令行非常强大。使用subprocess.call我直接调用了vlc命令行。
这是我使用的格式,效果很好。
subprocess.call([path_to_vlc,
mms_url,
'--sout',
'file/avi:'+target_file,
'vlc://quit'])
在您发送给电话的参数列表部分中,以下是每个参数的说明:
如果您希望查看我以前使用的完整代码,请先找到它here。
答案 1 :(得分:1)