Linux : récupérer des vidéos depuis votre terminal avec MovGrab

Movgrab est un outil en ligne de commande écrit en C (sans dépendances) qui permet de récupérer facilement des vidéos sur des sites comme YouTube, DailyMotion, Vimeo, Blip.tv, Liveleak, Guardian…

Il permet de choisir les flux disponibles sur les pages vidéo, supporte les proxies, peut reprendre des téléchargements… c’est une application très utile.

Liste des sites supportés par movgrab

Movgrab fonctionne avec:

  • YouTube
  • Metacafe
  • Dailymotion
  • Vimeo
  • Break.com
  • eHow
  • 5min.com
  • vbox7
  • blip.tv
  • Ted
  • MyVideo
  • ClipShack
  • MyTopClip
  • RedBalcony
  • Mobando
  • Yale University
  • Princeton University
  • Reuters
  • LiveLeak
  • Academic Earth
  • Photobucket
  • VideoEmo
  • VideosFacebook
  • Aljazeera
  • Mefeedia
  • IViewTube
  • Washington Post
  • CBS News
  • Euro News
  • MetaTube
  • MotionFeeds
  • Escapist
  • Guardian
  • RedOrbit
  • Sciive
  • Izlese
  • uctv.tv
  • royalsociety.tv
  • British Academy
  • Kitp
  • Dotsub
  • Astronomy.com
  • Teachertube.com
  • Discovery
  • Bloomberg.com

Installation de movgrab

Nous pouvions auparavant (sur les anciennes versions d’Ubuntu) utiliser le PPA de nilarimogard/webupd8 pour installer le paquet movgrab mais celui-ci n’est plus à jour, ni maintenu.

Pour les versions d’Ubuntu récentes, nous allons installer movgrab directement depuis le repo Git officiel:

git clone https://github.com/ColumPaget/Movgrab.git"
unzip Movgrab-master.zip
cd Movgrab-master
./configure
make
sudo make installCode language: PHP (php)

Utilisation de movgrab

Pour télécharger une vidéo, il suffit de lancer :

movgrab "URL_de_la_page_video"Code language: JavaScript (javascript)

Mais je vous conseille plutôt de détecter la qualité et les formats vidéo disponibles en testant les flux disponibles avec :

movgrab -T "http://www.youtube.com/watch?v=5JpuVyhCDX0"Code language: JavaScript (javascript)

L’argument -T permet de tester et détecter les flux et formats, sans lancer le téléchargement.

Dans l’exemple précédent, voici ce que retourne la commande:

Formats available for this Movie:mp4:1280x720 (501.7M), webm:640x360 (137.1M), mp4:480x360 (116.0M), flv:400x240 (56.5M), 3gp:400x240 (35.5M), 3gp:176x144 (12.8M), 

Selected format item:3gp:400x240Code language: CSS (css)

Ensuite, vous pouvez choisir le format souhaité dans la commande movgrab qui va télécharger le fichier:

movgrab -f mp4:1280x720 -r "http://www.youtube.com/watch?v=5JpuVyhCDX0"Code language: JavaScript (javascript)

L’argument -f sert à passer le format souhaité (mp4:1280x720 dans notre exemple) au module de téléchargement.

L’argument -r permet de reprendre le téléchargement en cas d’interruption.

Pour plus d’informations sur les arguments, il suffit de taper movgrab dans le terminal, cela affiche toutes les options.

Movgrab est très utile pour télécharger rapidement une vidéo dans le bon format, je vous le recommande chaudement!

Vous avez un projet WordPress ou WooCommerce en tête? Transformez votre vision en réalité avec mon expertise reconnue.

Parlons de votre projet dès aujourd'hui »

Articles conseillés :

Matt

Matt Biscay est développeur WordPress et WooCommerce certifié chez Codeable, ainsi que sysadmin qualifié et enseignant-chercheur. Passionné par le code performant et les solutions sécurisées, je m'efforce d'offrir une expérience utilisateur exceptionnelle sur chaque projet.

Vous avez aimé cet article ? Vous avez un projet en tête et vous pensez que je pourrais vous aider à le concrétiser ? N'hésitez pas à me contacter, je serais ravi de discuter avec vous de votre projet !

2 pensées sur “Linux : récupérer des vidéos depuis votre terminal avec MovGrab”

  1. Bonjour, ça ne fonctionne pas pour ces raisons :

    E: Le dépôt http://archive.canonical.com/ubuntu kinetic Release n’a pas de fichier Release.
    N: Les mises à jour depuis un tel dépôt ne peuvent s’effectuer de manière sécurisée, et sont donc désactivées par défaut.
    N: Voir les pages de manuel d’apt-secure(8) pour la création des dépôts et les détails de configuration d’un utilisateur.
    E: Le dépôt https://ppa.launchpadcontent.net/nilarimogard/webupd8/ubuntu kinetic Release n’a pas de fichier Release.
    N: Les mises à jour depuis un tel dépôt ne peuvent s’effectuer de manière sécurisée, et sont donc désactivées par défaut.
    N: Voir les pages de manuel d’apt-secure(8) pour la création des dépôts et les détails de configuration d’un utilisateur.

    Reply

Opinions