#176 Le 26/09/2010, à 11:51
- Malizor
Re : Arte +7 recorder version 5
@cauchy : il n'est pas possible de télécharger de .mp4 depuis Arte, on a accès qu'au flv.
Tvdownloader doit juste convertir le flv en mp4, ce qui ne peut en aucun cas améliorer la qualité vidéo.
édit : sauf si vous lisez le flv dans Totem ou autre lecteur utilisant GStreamer. De base, les vidéos seront saccadées à cause d'un bug (et la conversion en mp4 doit permettre de le contourner).
Référez vous à ce post pour corriger le problème.
Je précise que j'ai fait en sorte que ce bug soit corrigé dans Maverick.
Dernière modification par Malaria (Le 26/09/2010, à 11:57)
« Prouver que j'ai raison serait accorder que je puis avoir tort. » - Beaumarchais ← Le premier troll ?
Hors ligne
#177 Le 26/09/2010, à 11:51
- @nne
Re : Arte +7 recorder version 5
lhumeurbleue a écrit :Est-ce qu'il faut ajouter quelque chose au lecteur vidéo pour qu'il lise les fichiers mp4 ?
Pour vlc à priori non. ...
Non, pas VLC, le Lecteur vidéo, celui qui est installé d'office avec Lucid. "Totem" peut-être ?
#178 Le 26/09/2010, à 12:59
- cauchy
Re : Arte +7 recorder version 5
Tvdownloader doit juste convertir le flv en mp4, ce qui ne peut en aucun cas améliorer la qualité vidéo
Ah je comprends mieux.
Non, pas VLC
Bah, chez moi si, et pas Totem, alors pourquoi, ça je ne sais pas...
S. Lejoly
Acer AspireOne 9' sous Ubuntu 32bits 10.04, Artic MC001E sous Mint 14 64bits , AMD Duron 1,4 GHz sous Debian Squeeze, Compaq AMD K6 533 MHz sous Asri éducation (Toutou linux) et Mac OS X 6.7 sur MacBook intel.
Hors ligne
#179 Le 26/09/2010, à 13:48
- @nne
Re : Arte +7 recorder version 5
J'ai trouvé la solution pour que Totem lise les vidéos au format mp4 : il suffit tout simplement de changer l'extension mp4 en flv. Pas besoin de conversion.
Et si vous ne voulez que du mp4, vous faites la même chose, en sens inverse.
#180 Le 26/09/2010, à 13:56
- Malizor
Re : Arte +7 recorder version 5
@lhumeurbleue : À ce moment là ça veut dire qu'il y a un bug dans TVdownloader.
Il ne convertit pas la vidéo en mp4, c'est juste qu'il se trompe d'extension en nommant le fichier.
Contrairement à Totem, VLC doit deviner que le fichier est en fait un flv et c'est pour ça que ça fonctionne avec lui.
ps : bien évidemment, le simple fait de changer l'extension d'une vidéo ne suffit pas à la convertir
Dernière modification par Malaria (Le 26/09/2010, à 13:57)
« Prouver que j'ai raison serait accorder que je puis avoir tort. » - Beaumarchais ← Le premier troll ?
Hors ligne
#181 Le 26/09/2010, à 14:03
- @nne
Re : Arte +7 recorder version 5
@lhumeurbleue : À ce moment là ça veut dire qu'il y a un bug dans TVdownloader.
Il ne convertit pas la vidéo en mp4, c'est juste qu'il se trompe d'extension en nommant le fichier.Contrairement à Totem, VLC doit deviner que le fichier est en fait un flv et c'est pour ça que ça fonctionne avec lui.
ps : bien évidemment, le simple fait de changer l'extension d'une vidéo ne suffit pas à la convertir
Oui, ça je sais. De toute façon, j'ai pris ma décision : au diable Lecteur vidéo Totem, j'utilise Miro pour toutes mes vidéos : avi, mp4, flv, etc. Dommage, il ne lit pas les dvd...
P.S. : Miro lit même les .mov.
Dernière modification par lhumeurbleue (Le 26/09/2010, à 16:49)
#182 Le 27/09/2010, à 14:19
- @nne
Re : Arte +7 recorder version 5
Bonjour !
Il y a une vidéo sur le site d'ALW que j'aimerais bien récupérer, mais elle n'est pas dans la liste fournie par l'application. Est-ce qu'il y aurait un moyen de contourner ça ?
Merci.
#183 Le 27/09/2010, à 16:24
- pascal92
Re : Arte +7 recorder version 5
Bonjour,
En dépannage colle dans ton navigateur :
http://www.encodage.org/arte.php?
suivi par l'adresse de ton émission par exemple :
http://www.encodage.org/arte.php?http://liveweb.arte.tv/fr/video/Drumming_de_Steve_Reich_au_Studio_de_l_Ermitage/
et ça te donnera la ligne de commande pour rtmpdump comme dans mon exemple :
rtmpdump --host arte.fcod.llnwd.net --app a2306/o25 --playpath MP4:liveweb/stream/1587_Drumming_Ermitage_21-09-10_hd.mp4 --flv 1587_Drumming_Ermitage_21-09-10_hd.mp4
Hors ligne
#184 Le 27/09/2010, à 16:41
- @nne
Re : Arte +7 recorder version 5
Bonjour,
...
et ça te donnera la ligne de commande pour rtmpdump comme dans mon exemple :rtmpdump --host arte.fcod.llnwd.net --app a2306/o25 --playpath MP4:liveweb/stream/1587_Drumming_Ermitage_21-09-10_hd.mp4 --flv 1587_Drumming_Ermitage_21-09-10_hd.mp4
Merci. Bien, j'ai récupéré le code, et maintenant qu'est-ce que j'en fais ?
Edit : J'ai trouvé ! Je l'entre dans un terminal et le téléchargement se lance !
Merci beaucoup, t'es un amour !!!
Dernière modification par lhumeurbleue (Le 27/09/2010, à 16:44)
#185 Le 28/09/2010, à 20:21
- VinsS
Re : Arte +7 recorder version 5
Bonjour,
Depuis aujourd'hui, arte7recorder ne démarre plus.
Si je le lance dans une console j'obtiens invariablement le message :
There are problem with your internet connection
ce qui est très peu parlant comme message.
Si quelqu'un à une idée.
Merci
Hors ligne
#186 Le 28/09/2010, à 20:25
- michcauch
Re : Arte +7 recorder version 5
même chose avec le greffon Arte de Totem, le problème provient donc de Arte !
c'est souvent actuellement on dirait.
comme la dernière fois j'imagine qu'il faut patienter et attendre que tout redevienne normal.
Cordialement
Michel
Cordialement
Michel
___
Ubuntu 24.04.1 sur Clevo N141WU
En ligne
#187 Le 28/09/2010, à 20:42
- Malizor
Re : Arte +7 recorder version 5
Une mise à jour du greffon Totem est disponible, elle règle le problème.
« Prouver que j'ai raison serait accorder que je puis avoir tort. » - Beaumarchais ← Le premier troll ?
Hors ligne
#188 Le 28/09/2010, à 21:30
- @nne
Re : Arte +7 recorder version 5
Bonjour,
Depuis aujourd'hui, arte7recorder ne démarre plus.
Si je le lance dans une console j'obtiens invariablement le message :
There are problem with your internet connection
ce qui est très peu parlant comme message.
Si quelqu'un à une idée.
Merci
Les gars d'Arte doivent passer leur temps à contrer les pirates. À tous les coups, ils nous lisent !
#189 Le 28/09/2010, à 22:05
- @nne
Re : Arte +7 recorder version 5
Une mise à jour du greffon Totem est disponible, elle règle le problème.
Je viens d'ajouter le greffon à Totem et ça marche. Par contre, arte+7 recorder ne s'ouvre toujours pas et il n'y a pas de mise à jour disponible dans les mise à jour.
#190 Le 28/09/2010, à 22:09
- mydjey
Re : Arte +7 recorder version 5
Les gars d'Arte doivent passer leur temps à contrer les pirates. À tous les coups, ils nous lisent ! lol
Dans ce cas ils devraient venir discuter, ce serait marrant.
Mon site : http://mydjey.eu/
Hors ligne
#191 Le 28/09/2010, à 22:12
- Malizor
Re : Arte +7 recorder version 5
@lhumeurbleue : Si tu as rajouté mon ppa, il suffit de cliquer sur « Vérifier » dans « Système → Administration → Gestionnaire de mises à jour ».
Et sinon, voir le lien dans ma signature.
Concernant les changements fait par les gars de chez Arte, en fait ça n'arrive pas si souvent.
Concernant le greffon Totem, la dernière fois remonte au mois de mai. Les problèmes rencontrés depuis n'ont été que temporaires ou n'étaient pas liés à des changements sur le site de Arte.
« Prouver que j'ai raison serait accorder que je puis avoir tort. » - Beaumarchais ← Le premier troll ?
Hors ligne
#192 Le 28/09/2010, à 22:14
- Malizor
Re : Arte +7 recorder version 5
Dans ce cas ils devraient venir discuter, ce serait marrant.
D'un côté on ne se cache pas et on est facilement joignable. Si ça les dérangeaient vraiment, ils nous auraient contacté.
édit : et je précise que, vis à vis de leurs conditions d'utilisations, ce qu'on fait n'est vraisemblablement pas illégal.
À condition bien sûr que les vidéos téléchargées restent à usage strictement privé et/ou dans le cercle familial.
(et pas de problème pour le greffon Totem puisque c'est du streaming)
Dernière modification par Malaria (Le 28/09/2010, à 22:20)
« Prouver que j'ai raison serait accorder que je puis avoir tort. » - Beaumarchais ← Le premier troll ?
Hors ligne
#193 Le 28/09/2010, à 22:35
- Malizor
Re : Arte +7 recorder version 5
Je viens d'ajouter le greffon à Totem et ça marche. Par contre, arte+7 recorder ne s'ouvre toujours pas et il n'y a pas de mise à jour disponible dans les mise à jour.
Oups, bon ba je t'ai un peu répondu à côté tout à l'heure...
arte+7 recorder et le greffon Totem sont deux projets indépendants.
Il faut donc voir avec les développeurs concernés...
@dev : pour avoir jeté un rapide coup d'œil au code source, j'ai l'impression qu'on a pas vraiment la même technique pour retrouver la liste des vidéos. Mais bref, si ça peut vous aider, on a juste eu à changer une URL pour refaire marcher la chose.
« Prouver que j'ai raison serait accorder que je puis avoir tort. » - Beaumarchais ← Le premier troll ?
Hors ligne
#194 Le 29/09/2010, à 00:28
- @nne
Re : Arte +7 recorder version 5
@lhumeurbleue : Si tu as rajouté mon ppa, il suffit de cliquer sur « Vérifier » dans « Système → Administration → Gestionnaire de mises à jour ».
J'ai cliqué une bonne dizaine de fois sur ce fichu bouton "vérifier". Rien !
#195 Le 29/09/2010, à 07:16
- beudbeud
Re : Arte +7 recorder version 5
lhumeurbleue a écrit :Je viens d'ajouter le greffon à Totem et ça marche. Par contre, arte+7 recorder ne s'ouvre toujours pas et il n'y a pas de mise à jour disponible dans les mise à jour.
Oups, bon ba je t'ai un peu répondu à côté tout à l'heure...
arte+7 recorder et le greffon Totem sont deux projets indépendants.
Il faut donc voir avec les développeurs concernés...@dev : pour avoir jeté un rapide coup d'œil au code source, j'ai l'impression qu'on a pas vraiment la même technique pour retrouver la liste des vidéos. Mais bref, si ça peut vous aider, on a juste eu à changer une URL pour refaire marcher la chose.
merci
la mise a jour va bientôt être dispo pour karmic, lucid et maverick. Pour les autres version de ubuntu arte +7 recordder n'est plus maintenu.
Télécharger les émissions de Arte +7 avec Arte +7 recorder
Theme pour Ubuntu Bisigi Project
Vostro 1510 Ubuntu 10.04
Hors ligne
#196 Le 29/09/2010, à 07:27
- VinsS
Re : Arte +7 recorder version 5
Re, je n'avais pas trop le temps hier, j'ai fais ça ce matin.
J'ai hacké le code de Catalog.py et le problème est apparu assez rapidement :
Il faut rajouter un "#" derrière le mot "videos" dans la ligne :
base_page_url = self.ARTE_WEB_ROOT + lang + "videos#/arte7"
Et ça fonctionne.
pour infos voici le code bidouillé :
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import os, re
import time
import urllib2, xml.dom.minidom
import sys
import gconf
import BeautifulSoup as BS
def unescape_html(text):
return BS.BeautifulStoneSoup(text, convertEntities=BS.BeautifulStoneSoup.HTML_ENTITIES).contents[0]
def get_lang():
lang = os.environ.get("LANG")
n = lang.split('_')
lang = "fr"
if n[0] in ("fr","de"):
lang = n[0]
return lang
time_re = re.compile("^\d\d[h:]\d\d$")
fr_monthes = ["janvier", "fevrier", "mars", "avril", "mai", "juin", "juillet", "août", "septembre", "octobre", "novembre", "décembre"]
de_monthes = ["Januar", "Februar", "März", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Dezember"]
def parse_date( date_str ):
date_array = date_str.split(",")
if time_re.search( date_array[-1].strip() ) is None:
return ""
time_ = date_array[-1].strip()
if date_array[0].strip() in ("Aujourd'hui", "Heute"):
date_ = time.strftime( "%Y %m %d" )
elif date_array[0].strip() in ("Hier", "Gestern"):
date_ = time.strftime( "%Y %m %d", time.localtime(time.time() - (24*60*60)) )
else:
array = date_array[1].split()
day = array[0].strip(".")
month = array[1]
for arr in (fr_monthes, de_monthes):
if array[1] in arr:
month = "%02d" % (arr.index(array[1])+1)
year = array[2]
date_ = "%s %s %s" % (year, month, day)
#print date_ + ", " + time_
return date_ + ", " + time_
class Catalog:
# Constantes
ARTE_WEB_ROOT = 'http://arte7.arte.tv'
ARTE_WEB_ROOT = 'http://videos.arte.tv'
INDEX_TAG = 'index'
TITLE_TAG = 'bigTitle'
DATE_TAG = 'startDate'
URL_TAG = 'targetURL'
MMS_TAG = 'mmsURL'
RESUME_TAG = 'resume'
IMAGE_TAG = 'previewPictureURL'
# Contenu du catalogue
videos = []
# Expressions régulières utilisée pour la recherche dans les pages web
xmlRE = re.compile('xmlURL", "(.*\.xml)"')
wmvRE = re.compile('availableFormats.*=.*"(.*HQ.*wmv.*)"')
mmsRE = re.compile('"(mms.*)"')
resumeRE = re.compile('<p class="text">([^<]*)<')
def __init__(self):
lang = "/%s/" % get_lang()
max_video_displayed = 200 #Maximum number of videos to display
#try:
print "Enter block"
base_page_url = self.ARTE_WEB_ROOT + lang + "videos#/arte7"
print "base :", base_page_url
#we first load the page in order to get the page url with the correct index
html_content = urllib2.urlopen( base_page_url ).read()
print "html :", html_content
soup = BS.BeautifulSoup( html_content )
print "Base : %s \nHtml : %s \nSoup : %s" %(base_page_url, html_content, soup)
found_url = 0
for j in soup.findAll('script'): #we will look for the script in the page that has the url with the correct index
print "j in soup :", j
for text in j:
print "text in j :", text
if "videowallSettings" in text: #when the script is found, we will collect the url
for word in text.split():
if "asThumbnail" in word: #there are 4 different urls, we want the one that displays thumbnails
base_page_url = self.ARTE_WEB_ROOT + word.replace('"','') + "?hash=" + lang.replace('/','') + "/thumb///1/" + str(max_video_displayed) + "/"
found_url = 1
break
if found_url:
break
if found_url:
break
print "End first block"
html_content = urllib2.urlopen( base_page_url ).read()
soup = BS.BeautifulSoup( html_content )
for i in soup.findAll('div', {"class":"video"}):
#print i.prettify()
video = dict()
for h in i.findAll('h2'):
for a in h.findAll('a'):
video['targetURL'] = self.ARTE_WEB_ROOT + a['href']
video['targetURL'] = video['targetURL'].replace("/fr/", lang)
video['bigTitle'] = unescape_html( a.string )
for p in i.findAll('p'):
if 'class' in p:
if p['class'] == 'teaserText':
video['summary'] = p.string
else:
if p.string != "" and not p.string.endswith("vues") and not p.string.endswith("Aufrufe"):
video['startDate'] = parse_date( p.string )
#get thumbnail image:
for t in i.findAll( 'img', {"class":"thumbnail"}):
#print t
video['previewPictureURL'] = self.ARTE_WEB_ROOT + t['src']
video['previewPictureURL'] = video['previewPictureURL'].replace("/fr/", lang)
#print video
#exit(0)
self.videos.append(video)
#break
#except IOError:
#print _("It is a problem with your internet connection")
#sys.exit(0)
- J'ai viré le try except qui cachait les erreurs python (pas propre ça)
- j'ai laissé les print qui m'ont permit de voir ce qui se passait
J'ai aussi remarqué des indentations bizarres, mais bon, si ça marche comme ça ...
bons films
Hors ligne
#197 Le 29/09/2010, à 08:00
- @nne
Re : Arte +7 recorder version 5
lhumeurbleue a écrit :Je viens d'ajouter le greffon à Totem et ça marche. Par contre, arte+7 recorder ne s'ouvre toujours pas et il n'y a pas de mise à jour disponible dans les mise à jour.
...
la mise a jour va bientôt être dispo pour karmic, lucid et maverick. Pour les autres version de ubuntu arte +7 recordder n'est plus maintenu.
Merci.
#198 Le 29/09/2010, à 09:13
- Malizor
Re : Arte +7 recorder version 5
J'ai cliqué une bonne dizaine de fois sur ce fichu bouton "vérifier". Rien !
Je ne vois donc que deux possibilités : soit tu as déjà fait la mise à jour sans y avoir fait attention, soit tu n'as pas rajouté mon ppa.
On est bien d'accord, je te parle du greffon Totem là, pas de arte+7recorder hein.
« Prouver que j'ai raison serait accorder que je puis avoir tort. » - Beaumarchais ← Le premier troll ?
Hors ligne
#199 Le 29/09/2010, à 11:06
- spad35
Re : Arte +7 recorder version 5
salut
Je viens juste de faire la mise à jour vers la version 5.0.beta3~ppa2~lucid
et la impossible de lancer arte7recorder
voila le retour du terminal:
patrick@msiS271:~$ arte7recorder
Traceback (most recent call last):
File "arte7recorder.py", line 491, in <module>
app = GUI()
File "arte7recorder.py", line 174, in __init__
self.dl_resume(None, None, None)
File "arte7recorder.py", line 426, in dl_resume
data_time = self.dureeRE.search(page).group(1)
AttributeError: 'NoneType' object has no attribute 'group'
est ce que quelqu'un a le même probleme?
Hors ligne
#200 Le 29/09/2010, à 11:54
- VinsS
Re : Arte +7 recorder version 5
Exact, ça foire parce que la première vidéo (haut de liste) n'a pas de durée dans ses datas
On peut s'en rendre compte en changeant le fichier arte7recorder.py ligne 426 comme ceci :
Avant:
self.textbuffer1.set_text(data_resume)
data_time = self.dureeRE.search(page).group(1)
self.label13 = self.builder.get_object("label13")
Après:
self.textbuffer1.set_text(data_resume)
try:
data_time = self.dureeRE.search(page).group(1)
except:
data_time = 'Unknow'
self.label13 = self.builder.get_object("label13")
La première vidéo apparaîtra avec la durée "Unknow min
Oui, je suis en congé aujourd'hui, pourquoi ?
Hors ligne