| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
| cclive [Le 27/08/2011, 20:30] – [Installation par compilation à partir de Ubuntu] 81.56.159.154 | cclive [Le 22/11/2025, 00:31] (Version actuelle) – Pourquoi garder la page d'un projet obsolète https://cclive.sourceforge.net/ 92.184.108.153 |
|---|
| {{tag>Karmic Lucid multimédia vidéo flash}} | |
| |
| ----- | |
| |
| ====== Cclive ====== | |
| **Cclive** est un logiciel libre ([[http://fr.wikipedia.org/wiki/Licence_publique_générale_GNU|GPL v3]]) développé en C++, qui récupère des vidéos sur des sites tels que Youtube ou Dailymotion. | |
| Plus précisément, c'est un outil en ligne de commande qui permet d'enregistrer en local (dans le répertoire courant) une vidéo se trouvant sur un site d'hébergement de vidéo, à partir de l'URL de la page normalement utilisée pour regarder la vidéo. | |
| |
| |
| <note help>Mais à quoi sert cclive ? En effet, si je veux enregistrer une vidéo, il me suffit de la jouer, et de la récupérer dans mon répertoire /tmp.</note> | |
| Cclive est surtout utile lorsque, sensibilisé aux bonnes raisons de ne pas utiliser le [[http://fr.wikipedia.org/wiki/Adobe_Flash|plugin Flash]] ([[http://www.adobe.com/fr/products/flashplayer/|site officiel]])((Voir à ce sujet [[http://grunt.no-ip.info/blog/index.php?2009/06/08/19/04/45-ras-le-bol-de-adobe-flash-sur-le-web-|ce blog]].)), vous avez décidé de ne pas l'utiliser sur votre ordinateur. Il vous était alors impossible d'accéder à de nombreuses vidéos circulant sur le Web. L'intérêt de cclive, c'est que vous pouvez obtenir ces vidéos sans avoir le plugin Flash installé. | |
| |
| ===== Installation ===== | |
| Pour installer Cclive, plusieurs solutions s'offrent à vous : | |
| ==== Installation par paquets ==== | |
| * Si vous utilisez une [[lucid|Ubuntu 10.04 LTS]], il suffit d'[[:tutoriel:comment_installer_un_paquet|installer le paquet]] **[[apt://cclive|cclive]]**. | |
| <note important>Préférer une version de cclive > 0.7 avec une version de libquvi0 >= 0.2.11</note> | |
| * Si vous utilisez une [[karmic|Ubuntu 9.10]] ou antérieure, vous pouvez télécharger le paquet pour [[lucid|Ubuntu 10.04 LTS]] [[http://packages.ubuntu.com/fr/lucid/cclive|ici]] et l'installez avec [[dpkg]] (ou [[GDebi]]), mais ce n'est pas très propre et vous ne bénéficierez pas des mises à jour automatiques. | |
| ==== Installation par compilation à partir de Ubuntu ==== | |
| * Vous pouvez télécharger les sources et compiler vous-même cclive (aui dépend de quvi). Vous ne bénéficierez pas des mises à jour automatiques: | |
| === Compilation de quvi à partir de Ubuntu 9.10 === | |
| Téléchargement : | |
| wget -q http://downloads.sourceforge.net/project/quvi/0.2/quvi-0.2.19.tar.gz && gunzip quvi-0.2.19.tar.gz && tar -xf quvi-0.2.19.tar && cd quvi-0.2.19/ | |
| Installation des dépendances : | |
| **[[apt>libcurl4-gnutls-dev,liblua5.1-0-dev,checkinstall|libcurl4-gnutls-dev liblua5.1-0-dev checkinstall]]** | |
| |
| Compilation proprement dite : | |
| ./configure --prefix=/usr --enable-nsfw && make && sudo checkinstall && cd .. | |
| === Compilation de cclive à partir de Ubuntu 10.10 === | |
| Téléchargement : | |
| wget -q http://downloads.sourceforge.net/project/cclive/0.7/cclive-0.7.5.1.tar.gz && gunzip cclive-0.7.5.1.tar.gz && tar -xf cclive-0.7.5.1.tar && cd cclive-0.7.5.1/ | |
| Sur Ubuntu Lucid, il faut d'abord ajouter un dépot ppa pour libpcre3 v8 : | |
| sudo add-apt-repository ppa:martin-james-robinson/webkitgtk && sudo apt-get update -qq | |
| Sur Ubuntu Lucid, il faut aussi ajouter un dépot ppa pour libboost-*-dev v1.42 : | |
| sudo add-apt-repository ppa:gezakovacs/boost && sudo apt-get update -qq | |
| Installation des dépendances : | |
| **[[apt>libpcre3-dev g++ libboost-date-time-dev libboost-iostreams-dev libboost-system-dev libboost-filesystem-dev libboost-program-options-dev libpcre3-dev g++ libboost-date-time-dev libboost-iostreams-dev libboost-system-dev libboost-filesystem-dev libboost-program-options-dev]]** | |
| |
| Compilation proprement dite : | |
| ./configure --prefix=/usr && make && sudo checkinstall | |
| |
| ===== Utilisation ===== | |
| Le synopsis est très simple : | |
| <code>cclive [options] [url]...</code> | |
| Pour l'URL, il faut tout simplement mettre l'URL de la page utilisant Flash. On peut donner plusieurs URL simultanément. | |
| Il existe plusieurs options intéressantes : | |
| * -f ; -''''-format=mon_format : Définit le format dans lequel télécharger la vidéo (comme MPEG4 ou FLV). best signifie télécharger dans le format présentant la meilleure qualité d'image | |
| * -''''-print-fname : affiche le nom et le type du fichier en cours de téléchargement | |
| * -O ; -''''-output-video=nom_de_fichier : spécifie un nom de fichier pour la vidéo téléchargée | |
| * -W ; -''''-overwrite : ne pas reprendre le téléchargement là où il en était lorsqu'il a été interrompu | |
| * -F ; -''''-filename-format=schéma : nomme les vidéo selon un schéma précis. %t est remplacé par le titre de la vidéo, et %s par l'extension usuelle. Exemple : ''-''''-filename-format=%t.%s'' | |
| |
| <note tip>Il est possible de commencer à télécharger une vidéo et de commencer à la visualiser immédiatement, grâce à [[mplayer]], par exemple. Pour cela, utilisez les lignes suivantes : | |
| <code>cclive 'http://www.youtube.com/watch?votre_vidéo' > /dev/null & | |
| mplayer votre_vidéo.mp4</code> | |
| Ceci vous permet de reprendre la main dans votre console immédiatement. N'hésitez pas à utiliser la touche de tabulation pour profiter de l'auto-complétion du nom de fichier.</note> | |
| |
| ===== Sites supportés ===== | |
| Cclive prend en charge de nombreux sites d'hébergement de vidéos. En voici la liste : | |
| <note> | |
| * youtube.com | |
| * video.google.* | |
| * break.com | |
| * evisor.tv | |
| * sevenload.com | |
| * liveleak.com | |
| * dailymotion.* | |
| * vimeo.com | |
| * golem.de | |
| * clipfish.de | |
| * funnyhub.com | |
| * myubo.com | |
| * cctv.com | |
| * ehrensenf.de | |
| * spiegel.de | |
| * redtube.com | |
| * youjizz.com | |
| * xvideos.com | |
| * tube8.com | |
| </note> | |
| Parmi eux, certains proposent d'autres formats que le FLV, comme le MPEG4, par exemple. | |
| ===== Voir aussi ===== | |
| * **(en)** [[http://code.google.com/p/cclive/|Site du projet]] | |
| * **(en)** [[http://code.google.com/p/abby/|Abby]] une interface graphique pour Cclive. | |
| * [[:clive|Clive un logiciel proche de Cclive]] | |
| |
| ---- | |
| //Contributeurs principaux : [[utilisateurs:Pylade]]// | |