💭
YouTube動画をストリーミングしてみたけどパッとしない
0.初めに
私はPythonというかプログラミング初心者です。Zennも今日登録しました。YouTubeの自分の動画をストリーミングするCUIツールを作ってみました。
せっかく作ったので、記事を書いてみようと思ったわけです。
1.作ったツール
以下のYouTube動画のツールを作りました。CUIのしょぼいツールです。
2.実行環境
動画見れば分かりますが、低スペックノートでLinux Mint20上で動かしてます。
3.ソース
すごーく短いです。
youvlc.py
import vlc
import pafy
import time
import sys
import pyperclip
# Youtube Video URL
url = input("urlを貼り付け>>")
# URLが入力されない時はクリップボードから取得
if len(url) == 0:
print('クリップボードから貼り付け')
url = pyperclip.paste()
print("取得URL:"+url)
# 動画の取得
video = pafy.new(url)
# 画質を高品質に指定
best = video.getbest()
# VLC起動
media = vlc.MediaPlayer(best.url)
# 動画を再生
media.play()
# VLC画面が勝手に閉じないようにしています
# VLCの画面閉じてもエンターを入力しないと終わりません
key = input("終了するにはエンターを押す")
print('allend')
4.終わりに
本当はEelで作りたかった。
以 上
Discussion