Télécharger les vidéos Youtube, dailymotion pour en extraire le son, des images ou une vidéo


Un problème simple, une solution simple

Le cas est simple, il vous est peut-être arrivé de devoir trouver des photos, des extraits vidéos, une musique, un discours, un extrait sonore pour illustrer votre propre production digitale.

La question qui se pose alors clairement, selon votre ancienneté*, c’est vais-je acheter ce morceau, le télécharger en « pear to pear » au risque de trouver tout à fait autre chose.

Le plus simple est d’aller sur ce gigantesque librairies que sont devenus les youtube, dailymotion…etc. Je vais vous montrer simplement comment procéder à l’extraction depuis la vidéo youtube de la bande-son dans un fichier mp3 distinct ou d’un certain nombre d’images. C’est totalement illégal et en infraction avec le droit d’auteur.

Une précision tout de même Si vous cherchez du son THX ou de l’image 35 mm, passez votre chemin, il vous faut recourir à des « rips » plus sophistiqués de « fric-frac » numérique.

* selon votre âge, vous avez pu entendre parler de droit d’auteur, de droit moral attaché à une oeuvre bref de ce qui fait d’une personne, l’auteur d’une oeuvre c’est à dire dépositaire de droits inaliénables. Pour éviter, toute controverse, c’est pour cette raison entre autre que le choix c’est porté sur le discours de Obama, qui relève plutôt du droit d’information donc moins sujet au droit d’auteur, à ce qu’il me semble. je vous invite à découvrir quelques articles sur le sujet intarissable en France sur le droit d’auteur et Internet.

La marche à suivre

Lancez-vous à la recherche de votre vidéo avec safari


Sur MAC ou sur PC, si vous disposez de safari, naviguez sur les pages youtube à la recherche de la vidéo que vous souhaitez télécharger. Une fois, que vous avez sélectionné votre vidéo, chargez tout simplement la page dans safari, puis faites « Fenêtre > Activité  » ou sur Mac le raccourci est pomme+alt+a

La page youtube contenant la vidéo de Barack Obama et la fenêtre d’activité sous Safari
En grisé, le lien vers la vidéo, c’est le fichier le plus lourd chargé sur la page comme souvent pour une vidéo. Cette adresse n’est pas pérenne, elle changera sans doute au cours du temps.

Le code html du lien

http://v22.lscache1.googlevideo.com/videoplayback?id=b867d56622b40160&itag=5&sparams=id%2Cexpire%2Cip%2Cipbits%2Citag&ip=92.128.25.43&signature=B6B86109FD305E4A2E8B1D449C668804CBE37944.C058E31DFB7C766309111C0BCD299FD4736E7754&sver=3&expire=1239021520&key=yt1&ipbits=0

Télécharger les vidéos Youtube, dailymotion pour en extraire le son ou l'image

Créez une page html capture_video.html contenant le lien direct vers la vidéo

le code du fichier html pour faire votre page capture_video.html

	<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
	   "http://www.w3.org/TR/html4/loose.dtd">

	<html lang="en">
	<head>
		<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
		<title>untitled</title>
		<meta name="generator" content="Hecube http://hecube.net/">
		<meta name="author" content="Bruno Flaven">
		<!-- Date: 2009-04-05 -->
	</head>
	<body>


<!-- faire un copier-coller le code html du lien ici -->

	</body>
	</html>

Enregistrez le fichier flv depuis votre page html capture_video.html


Un fois cette page créée et chargé dans un navigateur ici firefox. En vous plaçant sur le lien vous faites un banal « Enregistrer la cible du lien sous… » et vous enregistrez le fichier flv qui se nomme souvent par défaut video.flv du nom et à l’endroit que vous souhaitez. Une fois le téléchargement terminé, vous êtes en possession du flv de youtube contenant les images et le son. Le plus dur est fait.

Télécharger les vidéos Youtube, dailymotion pour en extraire le son ou l'image

Télécharger les vidéos Youtube, dailymotion pour 
en extraire le son ou l'image

Télécharger les vidéos Youtube, dailymotion pour en extraire le son ou l'image

Télécharger les vidéos Youtube, dailymotion pour en extraire le son ou l'image

Télécharger les vidéos Youtube, dailymotion pour en extraire le son ou l'image

Extraire la bande-son du fichier flv

Mac

ffmpeg -i /Users/monomdeuser/lesfilsmyoutube/obama_speech.flv -ab 128
-ar 44100 /Users/monomdeuser/lesfilsmyoutube/obama_speech_only.mp3

Windows

ffmpeg -i C:monomdeuserlesfilsmyoutubeobama_speech.flv -ab 128
-ar 44100 C:monomdeuserlesfilsmyoutubeobama_speech_only.mp3

Extraire des jpg de la piste vidéo du fichier flv

ffmpeg -i /Users/monomdeuser/lesfilsmyoutube/obama_speech.flv
-an -ss 00:00:05.800 -t 00:00:08.800 -r 1 -y -s 320x240
/Users/monomdeuser/lesfilsmyoutube/obama_speech_%d.jpg

Windows

ffmpeg -i C:monomdeuserlesfilsmyoutubeobama_speech.flv
-an -ss 00:00:05.800 -t 00:00:08.800 -r 1 -y -s 320x240
C:monomdeuserlesfilsmyoutubeobama_speech_%d.jpg

Ce qui nous donne la série suivante d’images à la taille de 320×240 entre la cinquième et la huitième seconde à quelques centièmes près.

obama_speech_1.jpg
Télécharger les vidéos Youtube, dailymotion pour en extraire le son ou l'image

obama_speech_2.jpg
Télécharger les vidéos Youtube, dailymotion pour en extraire le son ou l'image

obama_speech_3.jpg
Télécharger les vidéos Youtube, dailymotion pour en extraire le son ou l'image

obama_speech_4.jpg
Télécharger les vidéos Youtube, dailymotion pour en extraire le son ou l'image

obama_speech_5.jpg
Télécharger les vidéos Youtube, dailymotion pour en extraire le son ou l'image

obama_speech_6.jpg
Télécharger les vidéos Youtube, dailymotion pour en extraire le son ou l'image

obama_speech_7.jpg
Télécharger les vidéos Youtube, dailymotion pour en extraire le son ou l'image

obama_speech_8.jpg
Télécharger les vidéos Youtube, dailymotion pour en extraire le son ou l'image

Sortir un extrait audio+vidéo du fichier flv


Pour se faire, nous allons utiliser mencoder, à mon sens plus puissant que ffmpeg pour ce genre d’opération.

Mac

mencoder -oac lavc -ovc lavc -of mpeg -mpegopts format=xvcd -vf scale=320:240,harddup
-srate 44100 -af lavcresample=44100 -lavcopts vcodec=mpeg1video:keyint=15:vrc_buf_size=327:vrc_minrate=1152:vbitrate=1152:vrc_maxrate=1152:acodec=mp2:abitrate=224
-ofps 25 -ss  00:00:05.800 -endpos  00:00:08.800
-o /Users/monomdeuser/lesfilsmyoutube/obama_speech_extract_direct_full.mpg
/Users/monomdeuser/lesfilsmyoutube/obama_speech.flv

Windows

mencoder -oac lavc -ovc lavc -of mpeg -mpegopts format=xvcd -vf scale=320:240,harddup
-srate 44100 -af lavcresample=44100 -lavcopts vcodec=mpeg1video:keyint=15:vrc_buf_size=327:vrc_minrate=1152:vbitrate=1152:vrc_maxrate=1152:acodec=mp2:abitrate=224
-ofps 25 -ss  00:00:05.800 -endpos  00:00:08.800
-o C:monomdeuserlesfilsmyoutubeobama_speech_extract_direct_full.mpg
C:monomdeuserlesfilsmyoutubeobama_speech.flv

Pour aller plus loin

Quelques articles e ce blog sur l’installation et le fonctionnement de FFMPEG