web-dev-qa-db-fra.com

Automatiser le téléchargement de vidéos sur YouTube

Est-il possible d'automatiser le téléchargement de vidéos directement sur YouTube?

Je voudrais garder beaucoup de vidéos faites à la maison. Bien sûr, ils risquent d'être perdus, ou quelqu'un pourrait voler l'ordinateur, ou l'eau ou le feu pourraient les détruire.

Deuxièmement, je dois brancher mon disque dur chaque fois que je veux regarder quelque chose, ce que je trouve lent et fastidieux.

Je pensais que je pourrais peut-être télécharger les vidéos sur YouTube avec la confidentialité définie sur invitation uniquement, puis supprimer automatiquement la vidéo du disque dur. Cela pourrait-il être fait?

5
user8508

Cela peut être fait avec youtube api

Pour c # mon code =

    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", "");
1
MonsterMMORPG

Vous devrez implémenter l'API YouTube. La documentation pour le téléchargement de fichiers est visible ici .

1
sinni800

Vous pouvez essayer firepype.com , il vous permet simplement de glisser-déposer des vidéos et de les publier sur youtube, Vimeo.

0
Justin Burdine