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.

#2451 Le 23/11/2012, à 21:54

rimram31

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

spixunl a écrit :

Oui enfin MPGED-TS c'est pas mal...

Suis pas un pro de la vidéo mais j'ai fait le test sur un même programme, même taille en ts qu'en f4m, après reste a savoir si ts c'est bien du ts et si f4m = mp4, si oui, la qualité est toute différente. En l'état mon vlc finit par s'arrêter en lecture du ts, par contre no souci avec le flv et "a priori" la qualité est meilleure.

Maintenant ça ou du mms, il doit pas y avoir photo.

Hors ligne

#2452 Le 23/11/2012, à 22:39

chaoswizard

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

De rien. Si tu as besoin d'aide, dis le moi, je pourrais m'occuper de modifier des trucs si tu veux

Euh ben du boulot, il y en a !
(quand je serais motivé, il faudra aussi que je fasse une version C ou C++ du code PHP de KSV ; ça serait pas mal d'avoir un exe ou librarie avec ce code)


Ubuntu ==> Debian ==> Archlinux

Hors ligne

#2453 Le 23/11/2012, à 22:40

jchb

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

magestik a écrit :

Ah oui c'est vrai j'ai oublié de préciser quand même que jchb était mon partenaire de la nuit pour cette découverte formidable big_smile
D'ailleurs c'est lui qui a eu l'idée de regarder les liens des vidéos de l'appli mobile.

Le manque de sommeil ça marche bien pour avoir des idées en fait tongue
Bien joué pour l'adaptation de pluzzdl.

Hors ligne

#2454 Le 24/11/2012, à 00:06

JUL1EN094

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

Super les gars. Beaux boulot !!!

pour info et à priori :  :
PC         : codec h264 bitrate 916 kb/s résolution 704*400
MOBILE  : codec h264 bitrate 894 kb/s résolution 640*360

Dernière modification par JUL1EN094 (Le 24/11/2012, à 00:07)

Hors ligne

#2455 Le 24/11/2012, à 00:29

jchb

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

Merci wink Magestick a fait le plus gros du travail quand même lol

D'ailleurs Magestick, est ce que tu as sous la main un exemple d'url du m3u qui contient la liste des formats dispos ?
J'en aurais besoin pour ma version php.

JUL1EN094 a écrit :

Super les gars. Beaux boulot !!!

pour info et à priori :  :
PC         : codec h264 bitrate 916 kb/s résolution 704*400
MOBILE  : codec h264 bitrate 894 kb/s résolution 640*360

Du coup ça fait pas une très grosse différence. Ça aurait pût être pire.

Hors ligne

#2456 Le 24/11/2012, à 08:58

ynad

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

Bonjour

essai concluant pour la dernière version 0.9.4 (vidéo et sous-titres)

grand merci à tous les contributeurs

excellent w.e. à tous

Hors ligne

#2457 Le 24/11/2012, à 13:16

thom83

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

Bonjour,
Je n'ai pas trouvé le lien pour cette dernière version. Ai-je mal cherché ?

Hors ligne

#2458 Le 24/11/2012, à 13:21

jchb

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

Je crois pas qu'il y ait de nouvelle version encore.
Magestik a seulement donné le code à modifier dans certains fichiers pour que ça fonctionne.
Regarde dans les pages précédentes tu trouvera son (gros) post avec les explications wink

Hors ligne

#2459 Le 24/11/2012, à 13:23

thom83

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

Merci

Hors ligne

#2460 Le 24/11/2012, à 14:09

ynad

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

si c'est en ligne voir #2301

Hors ligne

#2461 Le 24/11/2012, à 15:16

jchb

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

ynad a écrit :

si c'est en ligne voir #2301

Non, ça c'est l'actuelle.

Hors ligne

#2462 Le 24/11/2012, à 15:57

ynad

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

si, quand tu clic sur le lien il y a la derniere modif ( il y a qq heures) et qui fonctionne parfaitement, il y a 4 fichiers.py à telecharger ou mettre a jour et c'est bon... enfin c'est ce que j'ai fait et ça marche smile

c'est la version 0.9.4

Dernière modification par ynad (Le 24/11/2012, à 16:00)

Hors ligne

#2463 Le 24/11/2012, à 16:12

jchb

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

Ok, j'avais pas fait attention x)

Hors ligne

#2464 Le 25/11/2012, à 04:00

JUL1EN094

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

jchb a écrit :

Merci wink Magestick a fait le plus gros du travail quand même lol

Du coup ça fait pas une très grosse différence. Ça aurait pût être pire.

ouai en tout cas pour le moment c'est la meilleure kon arrive a voir (excepté technique de rimram31 mais qui est plus compliqué)

Je sais pas si c géré ds votre code g pas regardé, mais des fois il a plusieurs m38u de  qualité différentes. Je parlais bien sur de celles avec la meilleure qualité.

Dernière modification par JUL1EN094 (Le 25/11/2012, à 04:01)

Hors ligne

#2465 Le 25/11/2012, à 05:22

J5012

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

rimram31 a écrit :

...
Suis pas un pro de la vidéo mais j'ai fait le test sur un même programme, même taille en ts qu'en f4m, après reste a savoir si ts c'est bien du ts et si f4m = mp4, si oui, la qualité est toute différente. En l'état mon vlc finit par s'arrêter en lecture du ts, par contre no souci avec le flv et "a priori" la qualité est meilleure.

Maintenant ça ou du mms, il doit pas y avoir photo.

non le ts c'est juste le transport stream, et oui c'est bien du format encode mp4 : je suis en train de telepluzzdler et les proprietes du fichier obtenu sont une bande av avec l'audio en aac.

merci a majestik

Hors ligne

#2466 Le 25/11/2012, à 10:20

grandtoubab

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

bonjour,
Bravo c'est super big_smile big_smile

@ubuntu-desktop:~/Videos$ pluzzdl -v http://www.pluzz.fr/ce-soir-ou-jamais-.html
[DEBUG   ]  main.py             pluzzdl 0.9.4 avec Python 2.7.3 (i686)
[DEBUG   ]  main.py             OS : Linux #53-Ubuntu SMP Thu Nov 15 10:49:02 UTC 2012
[DEBUG   ]  Navigateur.py       GET http://www.pluzz.fr/ce-soir-ou-jamais-.html
[DEBUG   ]  PluzzDL.py          ID de l'émission : 72778483
[DEBUG   ]  Navigateur.py       GET http://www.pluzz.fr/appftv/webservices/video/getInfosOeuvre.php?mode=zeri&id-diffusion=72778483
[DEBUG   ]  PluzzDL.py          Lien MMS : mms://videozones.francetv.fr/france-dom-tom/Autre/Autre/2012/S47/J3/535325_20121120_csoj.wmv
[DEBUG   ]  PluzzDL.py          Lien RTMP : None
[DEBUG   ]  PluzzDL.py          URL manifest : http://ftvodhdsecz-f.akamaihd.net/z/streaming-adaptatif_france-dom-tom/2012/S47/J2/72778483-20121120-,398,632,934,k.mp4.csmil/manifest.f4m
[DEBUG   ]  PluzzDL.py          URL m3u8 : http://medias2.francetv.fr/catchup-mobile/france-dom-tom/non-token/non-drm/m3u8/2012/S47/J2/72778483-20121120.m3u8
[DEBUG   ]  PluzzDL.py          Utilisation de DRM : non
[DEBUG   ]  PluzzDL.py          Chaine : France 3
[DEBUG   ]  Historique.py       Historique chargé
[DEBUG   ]  Navigateur.py       GET http://medias2.francetv.fr/catchup-mobile/france-dom-tom/non-token/non-drm/m3u8/2012/S47/J2/72778483-20121120.m3u8
[DEBUG   ]  Navigateur.py       GET http://medias2.francetv.fr/catchup-mobile/france-dom-tom/non-token/non-drm/m3u8/2012/S47/J2/72778483-20121120-840k.m3u8
[DEBUG   ]  PluzzDL.py          Nombre de fragments : 699
[INFO    ]  PluzzDL.py          Début du téléchargement des fragments
[DEBUG   ]  Navigateur.py       GET http://medias2.francetv.fr/catchup-mobile/france-dom-tom/non-token/non-drm/m3u8/2012/S47/J2/72778483-20121120-840k/72778483-20121120-0.ts
[DEBUG   ]  Navigateur.py       GET http://medias2.francetv.fr/catchup-mobile/france-dom-tom/non-token/non-drm/m3u8/2012/S47/J2/72778483-20121120-840k/72778483-20121120-1.ts
[DEBUG   ]  Navigateur.py       GET http://medias2.francetv.fr/catchup-mobile/france-dom-tom/non-token/non-drm/m3u8/2012/S47/J2/72778483-20121120-840k/72778483-20121120-2.ts
[DEBUG   ]  Navigateur.py       GET http://medias2.francetv.fr/catchup-mobile/france-dom-tom/non-token/non-drm/m3u8/2012/S47/J2/72778483-20121120-840k/72778483-20121120-3.ts
[DEBUG   ]  Navigateur.py       GET http://medias2.francetv.fr/catchup-mobile/france-dom-tom/non-token/non-drm/m3u8/2012/S47/J2/72778483-20121120-840k/72778483-20121120-4.ts
[DEBUG   ]  Navigateur.py       GET http://medias2.francetv.fr/catchup-mobile/france-dom-tom/non-token/non-drm/m3u8/2012/S47/J2/72778483-20121120-840k/72778483-20121120-5.ts
[DEBUG   ]  Navigateur.py       GET http://medias2.francetv.fr/catchup-mobile/france-dom-tom/non-token/non-drm/m3u8/2012/S47/J2/72778483-20121120-840k/72778483-20121120-6.ts
[DEBUG   ]  Navigateur.py       GET http://medias2.francetv.fr/catchup-mobile/france-dom-tom/non-token/non-drm/m3u8/2012/S47/J2/72778483-20121120-840k/72778483-20121120-7.ts
[DEBUG   ]  Navigateur.py       GET http://medias2.francetv.fr/catchup-mobile/france-dom-tom/non-token/non-drm/m3u8/2012/S47/J2/72778483-20121120-840k/72778483-20121120-8.ts
[DEBUG   ]  Navigateur.py       GET http://medias2.francetv.fr/catchup-mobile/france-dom-tom/non-token/non-drm/m3u8/2012/S47/J2/72778483-20121120-840k/72778483-20121120-9.ts
[DEBUG   ]  Navigateur.py       GET http://medias2.francetv.fr/catchup-mobile/france-dom-tom/non-token/non-drm/m3u8/2012/S47/J2/72778483-20121120-840k/72778483-20121120-10.ts
[DEBUG   ]  Navigateur.py       GET http://medias2.francetv.fr/catchup-mobile/france-dom-tom/non-token/non-drm/m3u8/2012/S47/J2/72778483-20121120-840k/72778483-20121120-11.ts
[DEBUG   ]  Navigateur.py       GET http://medias2.francetv.fr/catchup-mobile/france-dom-tom/non-token/non-drm/m3u8/2012/S47/J2/72778483-20121120-840k/72778483-20121120-12.ts
[DEBUG   ]  Navigateur.py       GET http://medias2.francetv.fr/catchup-mobile/france-dom-tom/non-token/non-drm/m3u8/2012/S47/J2/72778483-20121120-840k/72778483-20121120-13.ts
[DEBUG   ]  Navigateur.py       GET http://medias2.francetv.fr/catchup-mobile/france-dom-tom/non-token/non-drm/m3u8/2012/S47/J2/72778483-20121120-840k/72778483-20121120-14.ts
[DEBUG   ]  Navigateur.py       GET http://medias2.francetv.fr/catchup-mobile/france-dom-tom/non-token/non-drm/m3u8/2012/S47/J2/72778483-20121120-840k/72778483-20121120-15.ts
[DEBUG   ]  Navigateur.py       GET http://medias2.francetv.fr/catchup-mobile/france-dom-tom/non-token/non-drm/m3u8/2012/S47/J2/72778483-20121120-840k/72778483-20121120-16.ts
[DEBUG   ]  Navigateur.py       GET http://medias2.francetv.fr/catchup-mobile/france-dom-tom/non-token/non-drm/m3u8/2012/S47/J2/72778483-20121120-840k/72778483-20121120-17.ts
[DEBUG   ]  Navigateur.py       GET http://medias2.francetv.fr/catchup-mobile/france-dom-tom/non-token/non-drm/m3u8/2012/S47/J2/72778483-20121120-840k/72778483-20121120-18.ts
[DEBUG   ]  Navigateur.py       GET http://medias2.francetv.fr/catchup-mobile/france-dom-tom/non-token/non-drm/m3u8/2012/S47/J2/72778483-20121120-840k/72778483-20121120-19.ts
[DEBUG   ]  Navigateur.py       GET http://medias2.francetv.fr/catchup-mobile/france-dom-tom/non-token/non-drm/m3u8/2012/S47/J2/72778483-20121120-840k/72778483-20121120-20.ts
[DEBUG   ]  Navigateur.py       GET http://medias2.francetv.fr/catchup-mobile/france-dom-tom/non-token/non-drm/m3u8/2012/S47/J2/72778483-20121120-840k/72778483-20121120-21.ts
[DEBUG   ]  Navigateur.py       GET http://medias2.francetv.fr/catchup-mobile/france-dom-tom/non-token/non-drm/m3u8/2012/S47/J2/72778483-20121120-840k/72778483-20121120-22.ts
[DEBUG   ]  Navigateur.py       GET http://medias2.francetv.fr/catchup-mobile/france-dom-tom/non-token/non-drm/m3u8/2012/S47/J2/72778483-20121120-840k/72778483-20121120-23.ts
[DEBUG   ]  Navigateur.py       GET http://medias2.francetv.fr/catchup-mobile/france-dom-tom/non-token/non-drm/m3u8/2012/S47/J2/72778483-20121120-840k/72778483-20121120-24.ts
[DEBUG   ]  Navigateur.py       GET http://medias2.francetv.fr/catchup-mobile/france-dom-tom/non-token/non-drm/m3u8/2012/S47/J2/72778483-20121120-840k/72778483-20121120-25.ts
[DEBUG   ]  Navigateur.py       GET http://medias2.francetv.fr/catchup-mobile/france-dom-tom/non-token/non-drm/m3u8/2012/S47/J2/72778483-20121120-840k/72778483-20121120-26.ts
[DEBUG   ]  Navigateur.py       GET http://medias2.francetv.fr/catchup-mobile/france-dom-tom/non-token/non-drm/m3u8/2012/S47/J2/72778483-20121120-840k/72778483-20121120-27.ts
[DEBUG   ]  Navigateur.py       GET http://medias2.francetv.fr/catchup-mobile/france-dom-tom/non-token/non-drm/m3u8/2012/S47/J2/72778483-20121120-840k/72778483-20121120-28.ts
[DEBUG   ]  Navigateur.py       GET http://medias2.francetv.fr/catchup-mobile/france-dom-tom/non-token/non-drm/m3u8/2012/S47/J2/72778483-20121120-840k/72778483-20121120-29.ts
[DEBUG   ]  Navigateur.py       GET http://medias2.francetv.fr/catchup-mobile/france-dom-tom/non-token/non-drm/m3u8/2012/S47/J2/72778483-20121120-840k/72778483-20121120-30.ts
[DEBUG   ]  Navigateur.py       GET http://medias2.francetv.fr/catchup-mobile/france-dom-tom/non-token/non-drm/m3u8/2012/S47/J2/72778483-20121120-840k/72778483-20121120-31.ts
[DEBUG   ]  Navigateur.py       GET http://medias2.francetv.fr/catchup-mobile/france-dom-tom/non-token/non-drm/m3u8/2012/S47/J2/72778483-20121120-840k/72778483-20121120-32.ts
[DEBUG   ]  Navigateur.py       GET http://medias2.francetv.fr/catchup-mobile/france-dom-tom/non-token/non-drm/m3u8/2012/S47/J2/72778483-20121120-840k/72778483-20121120-33.ts
[DEBUG   ]  Navigateur.py       GET http://medias2.francetv.fr/catchup-mobile/france-dom-tom/non-token/non-drm/m3u8/2012/S47/J2/72778483-20121120-840k/72778483-20121120-34.ts
[DEBUG   ]  Navigateur.py       GET http://medias2.francetv.fr/catchup-mobile/france-dom-tom/non-token/non-drm/m3u8/2012/S47/J2/72778483-20121120-840k/72778483-20121120-35.ts
[DEBUG   ]  Navigateur.py       GET http://medias2.francetv.fr/catchup-mobile/france-dom-tom/non-token/non-drm/m3u8/2012/S47/J2/72778483-20121120-840k/72778483-20121120-36.ts
[DEBUG   ]  Navigateur.py       GET http://medias2.francetv.fr/catchup-mobile/france-dom-tom/non-token/non-drm/m3u8/2012/S47/J2/72778483-20121120-840k/72778483-20121120-37.ts
[DEBUG   ]  Navigateur.py       GET http://medias2.francetv.fr/catchup-mobile/france-dom-tom/non-token/non-drm/m3u8/2012/S47/J2/72778483-20121120-840k/72778483-20121120-38.ts
^C[INFO    ]  PluzzDL.py          Interruption clavier
[DEBUG   ]  Historique.py       Historique sauvé
@ubuntu-desktop:~/Videos$ pluzzdl http://www.pluzz.fr/ce-soir-ou-jamais-.html
[INFO    ]  PluzzDL.py          Reprise du téléchargement de la vidéo au fragment 39
[INFO    ]  PluzzDL.py          Début du téléchargement des fragments
[INFO    ]  PluzzDL.py          Fin du téléchargement
[INFO    ]  PluzzDL.py          Création du fichier MKV (vidéo finale) ; veuillez attendre quelques instants
[INFO    ]  PluzzDL.py          Fin !

Le MKV je le lis avec smplayer, c'est du 640X360
5326509125.png

Décalage son/image mais ça c'est une autre histoire......

Dernière modification par grandtoubab (Le 25/11/2012, à 10:41)


Linux tout seul sur HP Pavilion DV7 et Acer Aspire T650, Canon MG3650 en wifi
Debian 11 Bullseye Gnome/Xorg, Gnome/Wayland avec SDDM
https://bidouilledebian.wordpress.com/
ON M'A VU DANS LE VERCORS, SAUTER A L'ELASTIQUE..... J'AI DANS LES BOTTES DES MONTAGNES DE QUESTIONS....

Hors ligne

#2467 Le 25/11/2012, à 13:38

rimram31

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

JUL1EN094 a écrit :

ouai en tout cas pour le moment c'est la meilleure kon arrive a voir (excepté technique de rimram31 mais qui est plus compliqué..

Sais pas, pas encore intégré la 0.9.4 pour voir s'il y a une réelle différence, sur un écran HD, on sera vite fixé :-) . Je continue mon "bricolage" d'un pseudo serveur basé sur les F4M. Mes tests avec xbmc et les m3u (que je lui ai envoyé "en direct") n'ont pas été concluants, il faudrait que je fasse le test avec le mkv créé par pluzzdl. Petit souci de l'appel ffmpeg a régler dans une logique multi plateforme.

Mon souci c'est que ma version de pluzz commence a diverger ... Quelques remarques si elles vous semblent pertinentes:

- J'ai séparé le téléchargement de l'__init__ dans PluzzDL, dans une version "client", nécessaire d'appeler d'abord le constructeur pour avoir les différents formats, puis dans un second temps, le download.
- Modifié la logique d'obtention du nom de fichier. Dans l'original pluzz prend un nom d'émission générique, mais ce nom est décliné par pluzz avec la date et heure de diffusion. Ex: c-dans-l-air.flv -> c-dans-l-air-YYYY-mm-dd-HHhmm.flv, dans le cas ou on relit la même émission a plusieurs jours d'intervalles, c'est nécessaire dans une logique "serveur". Ma modif construit le nom de fichier a partir du champ url_reference que l'on trouve dans info oeuvres.
- Trouvé quelques petites boulettes quand on demande un téléchargement déjà terminé (exception dans le finally car fichierVideo n'existe pas si l'état retourne par l'historique est "fini"). Du coup, j'ai fait retourner l'état fini oui/non a la méthode telecharger (selon qu'elle est interrompue, sort en exception ou si bien terminé).

Enfin pour répondre a la question de jul1en094, il pourrait être pas mal dans le constructeur d'avoir un paramètre qualité, un simple low/medium/high peut suffire (on prend alors le premier, le dernier ou au milieu dans les choix possibles). Idéalement, pouvoir ensuite télécharger le format souhaité, a la qualité souhaitée :-)

Dernière modification par rimram31 (Le 25/11/2012, à 13:42)

Hors ligne

#2468 Le 25/11/2012, à 13:59

chaoswizard

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

- Modifié la logique d'obtention du nom de fichier. Dans l'original pluzz prend un nom d'émission générique, mais ce nom est décliné par pluzz avec la date et heure de diffusion. Ex: c-dans-l-air.flv -> c-dans-l-air-YYYY-mm-dd-HHhmm.flv, dans le cas ou on relit la même émission a plusieurs jours d'intervalles, c'est nécessaire dans une logique "serveur". Ma modif construit le nom de fichier a partir du champ url_reference que l'on trouve dans info oeuvres.

Ok, je le ferai.

- Trouvé quelques petites boulettes quand on demande un téléchargement déjà terminé (exception dans le finally car fichierVideo n'existe pas si l'état retourne par l'historique est "fini"). Du coup, j'ai fait retourner l'état fini oui/non a la méthode telecharger (selon qu'elle est interrompue, sort en exception ou si bien terminé).

Bizarre, j'ai l'impression que ce n'est pas possible ; je vais regarder de plus près.

il pourrait être pas mal dans le constructeur d'avoir un paramètre qualité, un simple low/medium/high peut suffire (on prend alors le premier, le dernier ou au milieu dans les choix possibles). Idéalement, pouvoir ensuite télécharger le format souhaité, a la qualité souhaitée :-)

Ok, je le ferai.

- J'ai séparé le téléchargement de l'__init__ dans PluzzDL, dans une version "client", nécessaire d'appeler d'abord le constructeur pour avoir les différents formats, puis dans un second temps, le download.

Je ne comprends pas ; quel est le problème de créer à chaque fois une nouvelle instance de PluzzDL ?

Pour XMBC, quelles contraintes y a t-il ? (version de Python, tout doit être fait en Python, possible d'utiliser une autre programme ou une librairie C, ... ?).


Ubuntu ==> Debian ==> Archlinux

Hors ligne

#2469 Le 25/11/2012, à 14:50

rimram31

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

chaoswizard a écrit :

Ok, je le ferai...

Je ne t'en demandes pas tant :-) mais je suis preneur si tu l'intègres.

Pour mon client xbmc, j'ai intégré un setting qui permet de "choisir" son format (en l'état basique: F4M ou rtmp/mms), donc le premier appel permet d'avoir l'information sur ce qui est dispo, telecharger (en l'occurrence f4m) si tel que souhaité dans les settings, a défaut ou non setté, le mms ou rtmp est pris si présents. D'ailleurs actuellement mon add on "marche" si on désactive les f4m, bien entendu, ça retourne le mms de moins bonne qualité. Rêvons un peu, on peut imaginer des settings mms/f4m/m3u ... + qualité :-) sur ce principe.

Pour l'erreur en cas d'une vidéo terminée, tu oublies, ma version devait être trop vieille, je vois qu'il y a un sys.exit() maintenant :-)  Par contre là tu vas pas m'arranger pour xbmc ... j'avais enlevé tous les sys.exit justement pour éviter de planter le service qui gère les téléchargements, si tu pouvais utiliser des exceptions, ça serait top, on peut les catcher.

@JUL1EN094 Qu'es-ce qui te fait dire que les m3u c'est du h264 ??? peut-être que l'extension .ts est trompeuse, mais normalement c'est du mpeg2, pas du h264. Là c'est quand même un peu dans mes compétences, la différence est énorme entre les deux, un peu comme si tu comparais du mp3 et du wav a taille de fichier identique. Car j'ai téléchargé une émission dans les deux formats et la taille finale est comparable (350M pour environ 1h d'émission). Je referais quelques essais avec la 0.9.4 d'xbmc pour voir.

Dernière modification par rimram31 (Le 25/11/2012, à 14:55)

Hors ligne

#2470 Le 25/11/2012, à 15:25

chaoswizard

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

Hum, ok.
Pour le fonctionnement avec XMBC, c'est le plugin qui charge les fichiers ?


Ubuntu ==> Debian ==> Archlinux

Hors ligne

#2471 Le 25/11/2012, à 15:54

11gjm

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

Bonjour ,

UN GRAND MERCI à TOUS .

Je viens de faire l'essai avec la 0.9.4 , c'est super !!!

J'ai obtenu un fichier .ts que j'ai encapsulé en mkv à l'aide ffmpeg.exe .
( ffmpeg -i "xxx.ts" -vcodec copy -acodec copy "xxx.mkv" )

Résultats :
_ vidéo : MPEG-4 , 640x360
_ audio : mp4a , 32.000 hz

Sur mon écran 15" , c'est excellent .

Je vous félicite pour le travail effectué , et par suite pour le résultat obtenu .

( NB: il faut avoir à l'esprit que ces flux sont pour les mobiles !!! ) .

Cordialement .

Hors ligne

#2472 Le 25/11/2012, à 17:10

rimram31

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

chaoswizard a écrit :

Hum, ok.
Pour le fonctionnement avec XMBC, c'est le plugin qui charge les fichiers ?

Le plugin a deux parties, l'add on video et un xbmc service, lle deuxième prend en charge les téléchargements. Par contre l'add on video utilise la classe PluzzDL pour déterminer les formats disponibles, dirige ensuite sur le mms ou le fichier téléchargé.

En fait en relation avec mon mail précédent, pour moi PluzzDL est une classe utilitaire, l'appelant, le main pour toi, se charge ensuite du boulot proprement dit. Le top serait que la classe PluzzDL ne soit qu'un utilitaire pour déterminer les formats, qualités disponibles, l'appelant décide ensuite de ce qu'il y a lieu de faire.

@11gjm donc l'extension .ts ne signifie pas mpeg2, pas de raison que la qualité soit moins bonne. Il faut que je fasse l'essai avec la .4

Hors ligne

#2473 Le 25/11/2012, à 17:42

chaoswizard

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

Donc si PluzzDL ne renvoie que l'URL du fichier, c'est autre chose qui télécharge la vidéo ?!
Pas super utile de passer par PluzzDL alors...


Ubuntu ==> Debian ==> Archlinux

Hors ligne

#2474 Le 25/11/2012, à 17:52

rimram31

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

chaoswizard a écrit :

...Pas super utile de passer par PluzzDL alors...

Me suis mal exprimé probablement, un premier appel a PluzzDL pour avoir les infos, un deuxième appel pour télécharger hors mms ou rtmp. Si si, je me sert bien de pluzz :-) quand il s'agit d'aller chercher un format f4m ou ptet bientot m3u.

Je suis en train de jeter un oeil a la .4 et, a priori, remplacer les sys.exit par des raise Exception, retravailler les méthodes télécharger pour qu'elles retournent fini/pas fini doit suffire. Idéalement, un premier appel, constructeur PluzzDL te répond rtmp yes/no, mms yes/no, f4m yes/no, m3u yes/no, un deuxième éventuellement te donne les qualités dispos, finalement tu choisis de télécharger f4M/m3u dans une qualité, ou mon idée plus haut du low/medium/high. Mais dans ce cas, il faudrait intégrer ce choix de qualité dans le nom du fichier (donc pouvoir retélécharger le même avec différents niveaux de qualité).

Hors ligne

#2475 Le 25/11/2012, à 17:59

chaoswizard

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

Je suis en train d'ajouter les exceptions/nettoyer un peu tout ça.
Je ferai le reste ensuite !


Ubuntu ==> Debian ==> Archlinux

Hors ligne