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.

#501 Le 11/12/2013, à 20:33

bernic

Re : TVDownloader: télécharger les médias du net ! [2]

Je procède comme ceci, si cela peut aider

1 Dans la Logithèque, taper "BeautifulSoup?"
 	installer l' "Analyseur HTML tolérant aux erreurs pour python"

2 Aller sur cette page  http://ppa.launchpad.net/chaoswizard/tvdownloader/ubuntu/pool/main/p/pluzzdl/
	télécharger l’archive pluzzdl_0.9.4.tar.gz 
	l'archive se place dans le dossier téléchargements
	cliquer droit sur l’archive et choisir « extraire ici »

3 Placer  le répertoire pluzzdl-0.9.4 dans "Dossier personnel" 
4  Aller sur la page  https://github.com/mattetti/pluzzdl
	télécharger le fichier zip avec le bouton sur la partie droite de la page. (pluzzdl master zip)
	l'archive pluzzdl-master.zip se place dans le dossier téléchargements
	cliquer droit sur l’archive et choisir « extraire ici »
	dans le sous répertoire SCR de pluzzdl-master, copier le fichier  PluzzDLpy (21,2ko)
5 Aller dans le répertoire  pluzzdl-0.9.4 qui se trouve maintenant dans Dossier personnel
	coller ce fichier  PluzzDLpy (21,2 ko) dans le sous répertoire SCR , il remplacera le fichier pluzzDLpy de 21,0 ko
6 Dans un terminal
	 se placer dans le répertoire  avec la commande cd pluzzdl-0.9.4
	puis la commande make
	puis la commande sudo make install
	fermer le terminal
7 Ouvrir à nouveau le terminal et coller la commande qui installera "FFMPEG Video Converter"
sudo apt-get install git python-crypto python-beautifulsoup python-socksipy ffmpeg 

8 Ouvrir « manuel.pdf » Le lancement se fait en ligne de commande comme indiqué dans le manuel qui est dans le répertoire cd pluzzdl-0.9.4 du dossier personnel pour savoir comment utiliser pluzzdl.

J'ai aussi récupéré ces 3 émissions wink
Je suis en 12.04


La théorie, c'est quand on comprend tout et que rien ne marche.
La pratique, c'est quand tout marche mais on ne sait pas pourquoi.

Avec win, ils ont réussi les deux : rien ne marche et personne ne sait pourquoi

Hors ligne

#502 Le 11/12/2013, à 21:43

k3c

Re : TVDownloader: télécharger les médias du net ! [2]

Sinon avec Captvty (voir le post de Bibichouchou, en gros, une fois installé

export WINEPREFIX="/home/$USER/.wine_captvty"; wine ~/Captvty/Captvty.exe

)
puis soit tu vas chercher la vidéo dans France2 ou France3, soit tu rentres l'une des 3 url que tu as indiquées dans
plate-forme automatique
au-dessus de TF1, et tu auras des fichiers .ts

Dernière modification par k3c (Le 11/12/2013, à 21:56)


Archlinux sur Xiaomi Air 13

Hors ligne

#503 Le 12/12/2013, à 17:25

bibichouchou

Re : TVDownloader: télécharger les médias du net ! [2]

salut,

comme l'indique k3c, on peut faire tourner c*ptvty avec wine avec un résultat plutôt bon.
je viens de poster un message sur le fil consacré à l'utilisation de c*ptvty sous wine. je me cite :

salut,

je viens de re-tester la méthode que j'expose ici, sur une nouvelle installation. je ne fais rien de plus, rien de moins et ça marche plutôt bien.

je préciserai seulement que j'utilise Xubuntu 13.10 et le dépôt spécifique à wine et voici mes versions de wine & co :

wine --version
wine-1.7.8
winetricks --version
20130707

Dernière modification par bibichouchou (Le 12/12/2013, à 17:26)

Hors ligne

#504 Le 12/12/2013, à 17:30

alfonse

Re : TVDownloader: télécharger les médias du net ! [2]

Pluzdl marche bien.
Le script est donné sur cette page http://code.google.com/p/tvdownloader/wiki/pluzzdl
il faut rechercher  "Comment by albericr...@gmail.com, Jul 8, 2013" et suivrela méthode décrite.
Ca marche bien. Mais attention, depuis environ un mois le fichier en .MKV est vide. Ce n'est pas grave, il y a un fichier .ts  qui est parfait.

Hors ligne

#505 Le 12/12/2013, à 17:42

alfonse

Re : TVDownloader: télécharger les médias du net ! [2]

Voici par exemple ce que j'ai obtenu avec  "un jour une histoire"

 [INFO    ]  main.py             Avancement : 100 %
[INFO    ]  main.py             Avancement : 100 %
[INFO    ]  PluzzDL.py          Fin du téléchargement
[INFO    ]  PluzzDL.py          Création du fichier MKV (vidéo finale); veuillez attendre quelques instants
[CRITICAL]  PluzzDL.py          Erreur inconnue Impossible de créer la vidéo finale

et dans mon répertoire perso ;
un_jour_une_histoire_2013-12-10_20-45.mkv   vidéo Matroska (video/x-matroska) o octet
un_jour_une_histoire_2013-12-10_20-45.ts       catalogue de messages (text/vnd.trolltech.linguist)   768,4 Mo (768 367 280 octets)

Hors ligne

#506 Le 12/12/2013, à 17:46

melixgaro

Re : TVDownloader: télécharger les médias du net ! [2]

salut à tous,

@alfonse
J'ai une question limite HS, qui concerne le problème avec le mkv. Est-ce que tu utilises (?)ubuntu 13.10 ? J'ai un problème avec ffmpeg/avconv depuis que je suis passé à la version 13.10 de Xubuntu. J'obtiens un joli « segmentation fault (core dumped) » lors de l'utilisation de avconv/ffmpeg. Comme pluzzdl utilise ffmpeg pour faire la conversion ts -> mkv, c'est peut-être lié.


Linux depuis ~2007. Xubuntu seulement.

Hors ligne

#507 Le 12/12/2013, à 17:53

alfonse

Re : TVDownloader: télécharger les médias du net ! [2]

Je suis sous Ubuntu 12.04. J'ai un message d'erreur que je ne sais pas décrypter, mais qui concerne effectivement ffmpeg.

Hors ligne

#508 Le 12/12/2013, à 18:14

melixgaro

Re : TVDownloader: télécharger les médias du net ! [2]

ok, merci de la réponse.
Je ne sais pas si ffmpeg/avconv est beugué sous 12.04. A l'époque, non mais peut-être qu'une mise-à-jour a mis le boxon.
Ou alors, c'est la syntaxe de la ligne de commande qui était valable pour ffmpeg mais ne l'est pas pour avcon. En effet, pluzzdl appelle ffmpeg, mais depuis quelques versions d'Ubuntu (depuis 12.04 ?), ffmpeg n'est plus disponible et est remplacé par avconv. Quand pluzzdl appelle ffmpeg, c'est en fait avconv qui est lancé. Normalement, la syntaxe est la même, mais j'ai noté des petites différences de comportement une fois ou deux...

Si, à l'occasion, tu pouvais poster l'erreur retourné par pluzzdl...

Dernière modification par melixgaro (Le 12/12/2013, à 18:15)


Linux depuis ~2007. Xubuntu seulement.

Hors ligne

#509 Le 12/12/2013, à 20:08

alfonse

Re : TVDownloader: télécharger les médias du net ! [2]

Je n'arrive pas à recopier le message qui s'affiche dans une fenêtre qui a pour titre :

Désolé, l'application ffmpeg a quité de façon inattendue

J'ai recopié à la main les premières lignes, il y en a au moins une trentaine. Voici les premières :

ExecutablePath
/usr/bin/ffmpeg
Package
libav-tools 4:0:8:9-0ubuntu0.12.04.1
ProbemType
Crash
Title
ffmpegcrashed with SIGEGV in avpriv_mpeg4audio_get_config()

et les dernières :

Uname
Linux 3.2.0-57-generic-pae i686
UpgradeStatus
No upgradelog present (probabily fresh install)
UserGroups
adm cdrom dipl lpadmin plugdev sambashare sudo
XsessionErrors

Hors ligne

#510 Le 13/12/2013, à 23:22

thom83

Re : TVDownloader: télécharger les médias du net ! [2]

Bonsoir,

Voici ma version de ffmpeg :

ffmpeg version 0.8.9-4:0.8.9-0ubuntu0.12.04.1, Copyright (c) 2000-2013 the Libav developers
  built on Nov  9 2013 19:12:07 with gcc 4.6.3

et celle de mkvmerge

ii  mkvtoolnix-gui 6.6.0          Set of tools to work with Matroska files - G

La commande ffmpeg ne fonctionne pas et me donne pour un fichier ts fraîchement obtenu avec pluzzdl réinstallé selon le post de bernic ci-dessus :

  Duration: 00:43:54.40, start: 0.100667, bitrate: 888 kb/s
  Program 1 
    Stream #0.0[0x100]: Video: h264 (Main), yuv420p, 704x400 [PAR 1:1 DAR 44:25], 25 fps, 25 tbr, 90k tbn, 50 tbc
    Stream #0.1[0x101]: Audio: aac, 48000 Hz, stereo, s16, 64 kb/s
    Stream #0.2[0x102]: Data: [21][0][0][0] / 0x0015
Erreur de segmentation (core dumped)

Ma version d'Ubuntu : 12.04 à jour en i386
Si ça peut aider à voir où est ce problème qui ne me gêne pas plus que celà.

Hors ligne

#511 Le 14/12/2013, à 01:32

melixgaro

Re : TVDownloader: télécharger les médias du net ! [2]

salut,

merci à alfonse et thom83 pour vos retours. ça ressemble furieusement aux erreurs que j'ai.

J'ai l'impression que le problème vient du programme ffmpeg/avconv ou de la bibliothèque libx264.
J'expose mon problème dans de nouveau fil mais pour l'instant il n'y a aucun retour sad
Comme je l'indique dans mon message, j'ai trouvé des rapports de beugs sur internet concernant ffmpeg/avconv/libx264, mais malgré les mises-à-jour le problème demeure chez moi (alors que les beugs sont clos et que les derniers messages clament la résolution du problème). Bon, j'ai fini par compiler le truc moi-même et maintenant j'ai ffmpeg/avconv fonctionnels.

Ce qui m'inquiète, c'est que personne ne se plaint alors qu'il doit bien y avoir des millions de gens qui font de la vidéo sur linux. ou alors ils utilisent des vieilles installations et ne sont pas donc pas concernés. Mais bon, j'ai un doute...

Dernière modification par melixgaro (Le 14/12/2013, à 01:34)


Linux depuis ~2007. Xubuntu seulement.

Hors ligne

#512 Le 14/12/2013, à 11:40

thom83

Re : TVDownloader: télécharger les médias du net ! [2]

Bonjour,
Je suis repassé sur le système interne qui est sous Lucid : Ubuntu 10.04.4 LTS  -  amd64
J'ai fait la même réinstallation de pluzzdl que ci-dessus (pour la partie compilation). Au niveau installation de paquets accessoires, la commande n'a rien ajouté et a juste signalé que git n'existe pas (pour cette version d'ubuntu).
J'ai essayé pluzzdl sur l'épisode de La famille katz diffusé mercredi dernier à 20h45. Je me suis retrouvé avec un fichier mkv et sans fichier ts. Cela a donc fonctionné totalement. la version de ffmpeg en place :

FFmpeg version SVN-r0.5.9-4:0.5.9-0ubuntu0.10.04.3, Copyright (c) 2000-2009 Fabrice Bellard, et al.

Chose bizarre, pluzzdl ne voit pas de DRM :

[DEBUG   ]  PluzzDL.py          Lien RTMP : None
[DEBUG   ]  PluzzDL.py          Lien MMS : None
[DEBUG   ]  PluzzDL.py          Utilisation de DRM : non

En revanche, pour KSV, il y en a :

                            KSV Adobe HDS Downloader

Processing manifest info....                                                   
Quality Selection:                                                             
 Available: 829 575 304
 Selected : 829                                                                
This stream is encrypted with Akamai DRM. Decryption of such streams isn't currently possible with this script.

Quelqu'un a-t-il une idée de ce qui pourrait expliquer ce fait ?

Hors ligne

#513 Le 14/12/2013, à 14:06

k3c

Re : TVDownloader: télécharger les médias du net ! [2]

@ thom83

il faudrait le rapporter à KSV sur son site
https://github.com/K-S-V/Scripts/issues
avec les détails de la vidéo concernée (et lui donner un proxy FR si on veut qu'il regarde...)


Archlinux sur Xiaomi Air 13

Hors ligne

#514 Le 14/12/2013, à 22:50

thom83

Re : TVDownloader: télécharger les médias du net ! [2]

Bonsoir,
Je vais essayer de formuler correctement ma demande et la traduire en anglais.
Ça sera fait dans les jours qui viennent.

Hors ligne

#515 Le 15/12/2013, à 02:27

melixgaro

Re : TVDownloader: télécharger les médias du net ! [2]

Salut,

à thom83. À vérifier mais je crois que la version de pluzzdl que tu utilises et AdobeHDS ne font pas du tout la même chose (pluzzdl prend le flux m3u8 et AdobeHDS le flux f4f/f4m)... Ça n'est peut-être pas la peine de déranger KSV.


Linux depuis ~2007. Xubuntu seulement.

Hors ligne

#516 Le 15/12/2013, à 09:59

k3c

Re : TVDownloader: télécharger les médias du net ! [2]

@ Melixgaro

Je crois que tu as raison.


Archlinux sur Xiaomi Air 13

Hors ligne

#517 Le 15/12/2013, à 11:16

thom83

Re : TVDownloader: télécharger les médias du net ! [2]

Bonjour,

Effectivement, ça semble différent...
Avec le flux m3u8, il arrive que la présence de DRM apparaisse et que la video soit quand même valide à l'arrivée.
Par exemple l'émission Castle de lundi dernier à 20h45 entraine les info suivantes dans pluzzdl :

[DEBUG   ]  PluzzDL.py          Lien RTMP : None
[DEBUG   ]  PluzzDL.py          Lien MMS : None
[DEBUG   ]  PluzzDL.py          Utilisation de DRM : oui
[WARNING ]  PluzzDL.py          La vidéo posséde un DRM ; elle sera sans doute illisible

Peut-être a-t-on aussi de faux indices de DRM avec le flux f4f/f4m ...

Hors ligne

#518 Le 15/12/2013, à 17:41

melixgaro

Re : TVDownloader: télécharger les médias du net ! [2]

malheureusement, je crois qu'ils ont blindé leur flux f4f/f4m et que c'est mort désormais...


Linux depuis ~2007. Xubuntu seulement.

Hors ligne

#519 Le 16/12/2013, à 14:21

thom83

Re : TVDownloader: télécharger les médias du net ! [2]

Bonjour,

J'ai demandé s'il était possible de proposer le téléchargement complet en cas de suspicion de DRM :
https://github.com/K-S-V/Scripts/issues/24

Hors ligne

#520 Le 16/12/2013, à 19:13

k3c

Re : TVDownloader: télécharger les médias du net ! [2]

Modifier le code Php doit être même à ma portée :-)

Tu peux t'inspirer de
http://forum.ubuntu-fr.org/viewtopic.php?pid=13659511

tu y noteras

         if packetType in (10, 11):
                print "This stream is encrypted with Akamai DRM. Decryption of such streams isn't currently possible with this script."
                return False
            if packetType in (40, 41):
                print "This stream is encrypted with FlashAccess DRM. Decryption of such streams isn't currently possible with this script."
                return False

Mais fais des recherches du style
decipher Flash Access DRM
decipher Akamai DRM

les résultats ne sont pas engageants :-(


Archlinux sur Xiaomi Air 13

Hors ligne

#521 Le 16/12/2013, à 23:23

thom83

Re : TVDownloader: télécharger les médias du net ! [2]

Bonsoir,

Je ne compte pas me lancer dans le décryptage, j'en serais totalement incapable.
Ce que j'espère, c'est qu'il n'y ait pas réellement de DRM, comme le cas se présente avec les flux m3u8.
Cela dit, si KSV ne juge pas utile de modifier le script comme je le souhaite, je partirai du petit bout de code ci-dessus pour essayer d'empêcher l'interruption du téléchargement et voir ce que cela donne.

Hors ligne

#522 Le 14/03/2014, à 16:35

11gjm

Re : TVDownloader: télécharger les médias du net ! [2]

Bonjour ,

Pour une émission diffusée sur pluzz , rechercher le flux "http://ftvodhdsecz..." .

Créer un batch :

ffmpeg -re -i "http://ftvodhdsecz-f.akamaihd.net/i/streaming-adaptatif_france-dom-tom/2014/S11/J1/98481227-20140310-,398,632,934,k.mp4.csmil/index_0_av.m3u8" -acodec copy -vcodec copy -f mpegts "Lecons_de_vie.flv"

La subtilité se situant dans l'ajout de /index_0_av.m3u8 après csmil
http://ftvodhdsecz-f.akamaihd.net/.../98481227-20140310-,398,632,934,k.mp4.csmil/index_0_av.m3u8

Cordialement .

Hors ligne

#523 Le 15/03/2014, à 20:44

11gjm

Re : TVDownloader: télécharger les médias du net ! [2]

Bonjour ,

Autre chose !!!

http://darbycrash.altervista.org/Linux/cool.sh.txt

Cordialement .

Hors ligne

#524 Le 16/03/2014, à 17:59

thom83

Re : TVDownloader: télécharger les médias du net ! [2]

Bonsoir,

La commande au #522 me donne une erreur :

http://ftvodhdsecz-f.akamaihd.net/i/streaming-adaptatif_france-dom-tom/2014/S11/J1/98481227-20140310-,398,632,934,k.mp4.csmil/index_0_av.m3u8: Invalid data found when processing input

En revanche, AdobeHDS produit un fichier de 673 Mio qu'il suffit de renommer :

Processing manifest info....                                                   
Quality Selection:                                                             
 Available: 828 572 302
 Selected : 828                                                                
Fragments Total: 1121, First: 1, Start: 1, Parallel: 8                         
Downloading 1121/1121 fragments                                                
Found 1121 fragments                                                           
Finished 

Hors ligne

#525 Le 16/03/2014, à 19:07

k3c

Re : TVDownloader: télécharger les médias du net ! [2]

moi aussi ça ne marche pas, la commande

avconv -re -i "http://ftvodhdsecz-f.akamaihd.net/i/streaming-adaptatif_france-dom-tom/2014/S11/J1/98481227-20140310-,398,632,934,k.mp

renvoie

Stream mapping:
  Stream #0:0 -> #0:0 (copy)
  Stream #0:1 -> #0:1 (copy)
Press ctrl-c to stop encoding
[mpegts @ 0x8c8f8c0] Application provided invalid, non monotonically increasing dts to muxer in stream 1: 450 >= 450
av_interleaved_write_frame(): Invalid argument

Archlinux sur Xiaomi Air 13

Hors ligne