#1 Le 09/02/2015, à 21:26
- lmdlg
[Résolu] Enregistrer une étape du Tour de France
Bonjour,
J'aimerai pouvoir enregistrer une étape du Tour 2014 avant qu'elle ne soit écrasée par celle de 2015.
Mais je ne vois pas du tout comment m'y prendre. J'ai la page Internet qui abrite la vidéo de rediffusion :
http://www.francetvsport.fr/tour-de-fra … -km-228999
Mais en fouillant dans le code source de la page, je ne trouve pas de lien swf.
Des idées de procédures à suivre ?
À bientôt !
Dernière modification par lmdlg (Le 10/02/2015, à 17:17)
Lenovo G70-35 – Xubuntu 18.04.1 / bépoète
Hors ligne
#2 Le 09/02/2015, à 22:14
- lool_lauris
Re : [Résolu] Enregistrer une étape du Tour de France
Salut,
Avec adobeHDS ça fonctionne bien ... la manip est un peu lourdingue mais bon, je viens de faire l'essai de téléchargement de ton étape pour vérifier que ça fonctionnait toujours (il y a un bail que je ne m'étais plus servi de HDS)
Voici comment tu dois pratiquer :
1. Installation
a. installer php et php-curl:
(PHP: Hypertext Preprocessor3, plus connu sous son sigle PHP (Acronyme récursif), est un langage de programmation)
======> sudo apt-get install php5-cli php5-common php5-curl <======
b. récupérer le script AdobeHDS.php: (script = programme)
======> wget https://raw.github.com/K-S-V/Scripts/master/AdobeHDS.php <======
c. installer le add-on ======> HDS Link Detector <====== pour Firefox, l'afficher dans la barre d'outil de Firefox et l'activer en cliquant dessus
(Ce module détecte automatiquement les vidéos HDS en cours de lecture dans le navigateur
et génère la ligne de commande requises pour le téléchargement de vidéos avec un script AdobeHDS.php.)
2. Utilisation
a. ouvrir la page de pluzz souhaitée
b. cliquer sur le lien qui s'affiche dans le pop-up HDS (attention, il faut être rapide!)
LIEN = php AdobeHDS.php --manifest "http:// .....etc ...."
c. le "coller" dans un terminal dans le répertoire où l'on a téléchargé le script AdobeHDS.php (Ctrl+Shift+V ou clic-droit→coller)
si le script est dans "dossier personnel", on obtient après le collé
======> php AdobeHDS.php --manifest "http:// ...etc ..." <======
sinon, d'abord utiliser la commande cd pour aller là ou se trouve le script
exemple, si le script est dans le dossier Vidéos, clic droit sur le script > propriétés > emplacement
Faire un copier de l'emplacement indiqué (ex /home/utilisateur/Vidéos) puis coller après cd dans le terminal
======> cd /home/utilisateur/Vidéos <======
là vous verrez dans le terminal,que l'on est dans le dossier Vidéos
======> @ubuntu-desktop:~/Videos$ <======
puis coller le lien
======> php AdobeHDS.php --manifest "http:// ...etc ..." <======
d. appuyer sur Entrée et attendre que le chargement se termine
3. Conseils en +
a. le fichier flv obtenu a un nom pas possible... à retenir; le renommer avec le nom de la vidéo peut être une bonne idée
ajouter à la fin de la commande
======> --outfile nomdufichier.flv <======
voir
======> php AdobeHDS.php --help <======
======>
php AdobeHDS.php --help
KSV Adobe HDS Downloader
You can use script with following switches:
--help displays this help
--debug show debug output
--delete delete fragments after processing
--fproxy force proxy for downloading of fragments
--play dump stream to stdout for piping to media player
--rename rename fragments sequentially before processing
--update update the script to current git version
--auth [param] authentication string for fragment requests
--duration [param] stop recording after specified number of seconds
--filesize [param] split output file in chunks of specified size (MB)
--fragments [param] base filename for fragments
--fixwindow [param] timestamp gap between frames to consider as timeshift
--manifest [param] manifest file for downloading of fragments
--outdir [param] destination folder for output file
--outfile [param] filename to use for output file
--parallel [param] number of fragments to download simultaneously
--proxy [param] proxy for downloading of manifest
--quality [param] selected quality level (low|medium|high) or exact bitrate
--referrer [param] Referer to use for emulation of browser requests
--start [param] start from specified fragment
--useragent [param] User-Agent to use for emulation of browser requests
<======
b. c'est du h264/aac encapsulé dans un container flash;
pour lire la vidéo avec un lecteur plus tatillon que totem ou vlc
il peut suffire de la convertir avec ffmpeg (ou avconv) ---> Doc.ubuntu-fr.org - ffmpeg
======> ffmpeg -i maVideo.flv -acodec copy -vcodec copy maVideo.mp4 <======
ou
======> avconv -i maVideo.flv -acodec copy -vcodec copy maVideo.mp4 <======
-vcodec copy (pour la vidéo)
-acodec copy (pour l'audio)
Le paramètre copy indique aux encodeurs vidéo ou audio qu'il faut copier les streams tel quels sans les réencoder
Si le fichier maVidéo.flv se trouve( par exemple) dans le dossier Vidéos, la commande devient
======> avconv -i /home/utilisateur/Vidéos/maVideo.flv -acodec copy -vcodec copy maVideo.mp4 <======
ici, maVideo.mp4 se trouvera dans dossier personnel
si on veut la mettre au meme endroit, on indique également le chemin
======> avconv -i /home/utilisateur/Vidéos/maVideo.flv -acodec copy -vcodec copy /home/utilisateur/Vidéos/maVideo.mp4 <======
Soutenez le Libre => http://www.april.org/
Hors ligne
#3 Le 09/02/2015, à 22:15
- tiramiseb
Re : [Résolu] Enregistrer une étape du Tour de France
Salut,
Apparemment c'est en javascript que l'URL est construite. Quand tu regardes le code source avec les outils de développeur (clic droit, "Examiner l'élément"), tu peux voir l'adresse.
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#4 Le 10/02/2015, à 17:09
- lmdlg
Re : [Résolu] Enregistrer une étape du Tour de France
@lool_lauris, Ça a marché impeccable ! Merci beaucoup pour ton aide !
@tiramiseb : merci aussi ! Je n'ai pas essayé ta manipulation vu que la première marche très bien.
À bientôt !
Lenovo G70-35 – Xubuntu 18.04.1 / bépoète
Hors ligne
#5 Le 10/02/2015, à 19:44
- tiramiseb
Re : [Résolu] Enregistrer une étape du Tour de France
Bah écoute, s'il y a un outil tout fait pour ça, autant l'utiliser hein
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#6 Le 10/02/2015, à 19:52
- tuxmarc
Re : [Résolu] Enregistrer une étape du Tour de France
Fortiche !!!
Je vais me coucher moins bête ce soir
Vive Richard Stalmann, Linus Torvalds, et tous les fondus de Linux.
De l'Ordinosaure fait à 90% de récup, à deux portables LDLC, neufs sans système et une carte mère sans boitier, tous libres !!
Parrain Linux sur www.parrain-linux.com et www.parrains.linux.free.fr
Hors ligne