我需要vlc中的兩件事情,我想從Python腳本中進行控制。首先打開網絡流,將流地址作爲網址添加並播放。 (這可能是可跳過的)使用Python控制vlc
第二件事是在特定時間拍攝快照並使用該照片。當我看到不同類型的庫和模塊時,他們只能看到播放,暫停和倒帶視頻等內容。
有人可以幫我這個嗎?
在此先感謝!
我需要vlc中的兩件事情,我想從Python腳本中進行控制。首先打開網絡流,將流地址作爲網址添加並播放。 (這可能是可跳過的)使用Python控制vlc
第二件事是在特定時間拍攝快照並使用該照片。當我看到不同類型的庫和模塊時,他們只能看到播放,暫停和倒帶視頻等內容。
有人可以幫我這個嗎?
在此先感謝!
您可以使用os.chdir(path)
和os.system(command)
尋找到你的VLC可執行文件(.exe)的,和路徑存儲在變量。 然後你可以使用os.system來執行給定的命令。
Here you see a list of possible command-line options for VLC
示例代碼:
import os
vlc_path = "C:\path\to\vlc"
net_stream = "http://host[:port]/file" # You can use other protocols too
os.chdir(vlc_path)
os.system(f"vlc {net_stream}")
感謝您的快速響應!我會看看這個清單。 –
'C:/ Program Files(x86)/ VideoLAN/VLC/vlc'是vlc的路徑,但是當我在Python 3.6中運行5行代碼時,出現以下錯誤:FileNotFoundError:[WinError 2]系統無法找到指定文件:'C:/ Program Files(x86)/ VideoLAN/VLC/vlc'當我將斜槓改爲反斜槓時,Python將雙斜槓加倍,並且顯然找不到正確的方式。什麼是解決方案?謝謝 –
嘗試在您的路徑中省略尾隨'vlc'。 ('vlc_path =''C:/ Program Files(x86)/ VideoLAN/VLC'「) – Anaetherus
什麼阻止你使用'subprocess'模塊和調用命令行VLC? – cowbert
這是個好主意,但我從來沒有從命令行使用過vlc。 –