YouTubeへのビデオの直接アップロードを自動化する方法はありますか?
たくさんの自家製ビデオを保管したいと思います。もちろん、それらは紛失したり、誰かがコンピューターを盗んだり、水や火がそれらを破壊する可能性があります。
第二に、私は何かを見たいと思うたびにハードドライブを差し込む必要がありますが、それは遅くて面倒です。
プライバシーを招待専用に設定してYouTubeにビデオをアップロードし、ハードドライブからビデオを自動的に削除できると考えていました。これはできますか?
Youtube apiで実行できます
C#の私のコード=
YouTubeRequestSettings settings = new YouTubeRequestSettings("xxxxxxxxxxxxxxxxxxxxxx", "xxxxxxxxxxxxxxxxxxxxxx", "xxxxxxxxxxxxxxxxxxxxxx", "xxxxxxxxxxxxxxxxxxxxxx");
YouTubeRequest request = new YouTubeRequest(settings);
Video newVideo = new Video();
newVideo.Title = srTitle;
newVideo.Tags.Add(new MediaCategory("Games", YouTubeNameTable.CategorySchema));
newVideo.Keywords = srKeywords;
newVideo.Description = srDescription;
newVideo.YouTubeEntry.Private = false;
newVideo.YouTubeEntry.MediaSource = new MediaFileSource(srWhichVideo, "video/wmv");
((GDataRequestFactory)request.Service.RequestFactory).Timeout = 9999999;
Video createdVideo = request.Upload(newVideo);
string srVideoUrl = createdVideo.WatchPage.AbsoluteUri.ToString().Replace("&feature=youtube_gdata_player", "");
YouTube APIを実装する必要があります。ファイルのアップロードに関するドキュメントは here で見ることができます。
firepype.com を試すことができます。動画をドラッグアンドドロップするだけで、YouTube、Vimeoに投稿できます。