Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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.

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 smile

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 smile


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