YouTube動画アップロード自動化
この記事でわかること
- Google Cloudとは
- セットアップ済みの内容
- 使い方
- 備考
YouTube動画アップロード自動化
Google Cloudとは
GoogleのAPIやサーバー機能を提供するサービス。
今回は「YouTubeにアクセスする許可証(OAuth認証情報)を発行する場所」として使用。
使用プロジェクト:kasioWeb(kasioweb-1707120410094)
セットアップ済みの内容
- YouTube Data API v3:有効化済み
- OAuthクライアントID:デスクトップ クライアント:1
- 認証情報JSON:
~/tools/youtube_client_secret.json - アップロードスクリプト:
~/tools/youtube_upload.py - 認証トークン(初回認証済み):
~/tools/youtube_token.json
使い方
# 非公開でアップロード(デフォルト)
python3 ~/tools/youtube_upload.py "動画ファイル.mov"
# タイトルを指定
python3 ~/tools/youtube_upload.py "動画ファイル.mov" --title "タイトル"
# 公開にする場合
python3 ~/tools/youtube_upload.py "動画ファイル.mov" --public
備考
- 2回目以降はブラウザ認証不要
- デフォルトは非公開アップロード
- 初回設定日:2026-04-20
TAG
