Je souhaite télécharger une vidéo de YouTube, puis extraire son audio. Quelqu'un peut-il me signaler un code Ruby pour télécharger une vidéo? Merci!Télécharger YouTube avec Ruby (code source)
Répondre
Vous ne savez pas comment extraire l'audio, mais Ruby possède de nombreuses bibliothèques de scraping/mining. Vous pouvez les utiliser pour automatiser un navigateur et récupérer les données dont vous avez besoin (par exemple, le code d'intégration de la vidéo).
Je recommande d'utiliser une combinaison de mécaniser et hpricot mais voici une liste assez complète:
hpricot Mechanize Scrapi Scrubyt Nokogiri
Vous pouvez également essayer de Rio pour le téléchargement de fichiers/vidéos:
Rio: http://rio.rubyforge.org/
Espérons que cela aide.
Pourquoi utiliser Hpricot et Mechanize, alors que Mechanize utilise déjà Nokogiri en interne? –
Voici un code ruby pour télécharger une vidéo sur youtube. Malheureusement, la bibliothèque est écrite en python.
system("youtube-dl", "-o", filename, youtube_url)
Vous pouvez extraire l'audio avec le
system("mplayer", "-dumpaudio", "-dumpfile", audo_filename, filename)
suivante Voici un lien vers un code source Ruby qui téléchargera le fichier FLV à partir de YouTube:
http://www.rorcraft.com/2008/08/29/download-youtube-videos-with-ruby/
refuge I » Je l'ai essayé moi-même, mais ça vaut le coup.
Il existe un projet de téléchargement de vidéo plus récent here on github qui vous permet de saisir des vidéos flash à partir de différents sites.
Vérifier https://github.com/davidgaya/youtube_rb
Son minuscule et uncomplete.
Il peut obtenir votre URI expirée et personnalisée pour un flux vidéo.
@video = YoutubeVideo.new "http://www.youtube.com/watch?v=zzG4K2m_j5U"
@video.stream_uri
Une fois que vous avez le stream_uri, vous pouvez le télécharger et le traiter en utilisant ffmpeg ou GStreamer.
Merci pour votre partage, solution très simple :) –
Également vous et utilisez quvi. Il comprend youtube et beaucoup d'autres sites. En outre, il peut gérer les listes de lecture. J'ai posté l'exemple de code ici https://stackoverflow.com/a/23127407/98509
- 1. Comment télécharger une vidéo sur YouTube avec Ruby
- 2. Télécharger des vidéos Youtube avec PHP
- 3. Lien pour télécharger le code source Cassini?
- 4. Youtube POST télécharger en Java
- 5. Dépannage Python script télécharger YouTube
- 6. Comment analyser le code source html avec ruby / nokogiri?
- 7. Impression du code source d'un bloc Ruby
- 8. Impossible de télécharger la vidéo YouTube
- 9. Dois-je télécharger le code source Unity pour pouvoir l'utiliser?
- 10. Télécharger le code source de l'application GAE déployée
- 11. Où puis-je télécharger le code source de "OpenGL"?
- 12. comment télécharger la page à partir du code source
- 13. Télécharger la source html android?
- 14. Ruby analyseur de code source (quelque chose comme pylint)
- 15. comment utiliser youtube-g ruby gem?
- 16. Existe-t-il des projets avec du code source à télécharger, développés dans le framework mvc?
- 17. Comment puis-je utiliser l'API YouTube et jQuery pour télécharger des vidéos sur YouTube?
- 18. Comment obtenir l'URL d'une vidéo YouTube pour la télécharger?
- 19. Zend Youtube API - Télécharger des vidéos sur un seul compte?
- 20. Rubis, code source de Splat?
- 21. Essayer de construire le code source Apache ODE avec Buildr
- 22. Télécharger la source de Subsonic 2.2
- 23. Vérification orthographique par lots avec code source
- 24. analyser le code source avec sonar
- 25. Ruby Debugging Open Source Bibliothèques
- 26. Dans le code source C de Ruby, où est défini l'opérateur Ruby `=`?
- 27. télécharger un fichier sur un site web avec ruby / rails
- 28. Obscurcis ton code Ruby?
- 29. Formating javascript code source
- 30. Comment télécharger des images en utilisant une clé API qui vous donne la permission de télécharger? [Code source Python inclus]
Aimez le titre ... tout ce que je peux penser est "je télécharge ur youtubz!" LOL – mezoid
Youtube toujours changer leur source de page ... – Nakilon