這個YouTube頻道每星期在同一時間每週上傳一個視頻。 是否有可能創建一個可以創建podcast的python腳本。將Youtube上傳轉換爲Podcast
我應該學習什麼圖書館來使這件事成爲可能,或者甚至可能擺在首位?
謝謝
這個YouTube頻道每星期在同一時間每週上傳一個視頻。 是否有可能創建一個可以創建podcast的python腳本。將Youtube上傳轉換爲Podcast
我應該學習什麼圖書館來使這件事成爲可能,或者甚至可能擺在首位?
謝謝
有趣。有合法的等等等等等等等等等,但你已經知道了。
,如果你有一個鏈接,打開頁面上自動播放,您可以使用webbrowser與PyAudio作爲一個簡單的方法來抓取來自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頁面的代碼形式。我還沒有試過運行它,但如果你幸運的話它會工作。
如何打包並提供生成的音頻文件是另一個問題。
youtube-dl是一個可以下載各種可用格式的YouTube電影的python腳本。如果您安裝了lame mp3 library,它也會爲您進行音頻轉換