2011-06-01 56 views
2

這個YouTube頻道每星期在同一時間每週上傳一個視頻。 是否有可能創建一個可以創建podcast的python腳本。將Youtube上傳轉換爲Podcast

我應該學習什麼圖書館來使這件事成爲可能,或者甚至可能擺在首位?

謝謝

回答

2

有趣。有合法的等等等等等等等等等,但你已經知道了。

,如果你有一個鏈接,打開頁面上自動播放,您可以使用webbrowserPyAudio作爲一個簡單的方法來抓取來自YouTube視頻中的音頻,我覺得。這將要求你玩整個事情,並沒有考慮到玩遊戲的時間,但它可能會讓你開始。

""" A wire between input and output. """ 
import pyaudio 
import sys 
import webbrowser 

# open the page 
webbrowser.open(AUTOPLAY_URL) 

chunk = 1024 
FORMAT = pyaudio.paInt16 
CHANNELS = 1 
RATE = 44100 
RECORD_SECONDS = 5 

p = pyaudio.PyAudio() 

stream = p.open(format = FORMAT, 
      channels = CHANNELS, 
      rate = RATE, 
      input = True, 
      output = True, 
      frames_per_buffer = chunk) 

print "* recording" 
for i in range(0, 44100/chunk * RECORD_SECONDS): 
    data = stream.read(chunk) 
    stream.write(data, chunk) 
print "* done" 

stream.stop_stream() 
stream.close() 
p.terminate() 

這只是pyaudio頁面的代碼形式。我還沒有試過運行它,但如果你幸運的話它會工作。

如何打包並提供生成的音頻文件是另一個問題。