#26 Le 30/12/2005, à 00:35
- Craquos
Re : FRICORDER FreeboxTV/magnétoscope.virtuel
j'en ai fais un temporaire... Pas vérifier le fonctionnement avec toutes les chaines, il y'a des bug, rien de grave (enfin n'appuyez pas sur "annuler" et il y'aura jamais de problème), et il est pas évolutif... Un autre plus élaboré arrive
http://guig0z.free.fr/brique_a_braque/freeboxTNTrecorder/c en fait un script, mencoder doit necessairement être installé
Génial ton script ! Bravo mais ne serait t'il pas possible de rajouter quelques fonctions tres utiles du genre
- Heure du début de l'enregistrement
- Heure de fin de l'enregistrement
- Format de l'enregistrement ( je préfere le format de Dawar : MPEG avec les options de désentrelacement )
Ca serait trop cool
Ps : un petit bug la destination du fichier n'est pas valide il reste toujour dans home/monnom/
Merci !
All Ubuntu since 28/09/05
Hors ligne
#27 Le 30/12/2005, à 01:33
- dawar
Re : FRICORDER FreeboxTV/magnétoscope.virtuel
Il y'a aussi celui ci : http://membres.lycos.fr/nickkola/Magnetoscope/Magnetoscope.py
Sinon pour modifier les scripts proposés, il suffit de l'éditer dans gedit et d'ajouter les options désirés pour l'enregistrement, c'est pas bien dur...
Dernière modification par dawar (Le 30/12/2005, à 01:36)
S'il n'y a pas de solution, c'est qu'il n'y a pas de problème (Devise Shadoks)
Hors ligne
#28 Le 30/12/2005, à 01:51
- Craquos
Re : FRICORDER FreeboxTV/magnétoscope.virtuel
Il y'a aussi celui ci : http://membres.lycos.fr/nickkola/Magnetoscope/Magnetoscope.py
Sinon pour modifier les scripts proposés, il suffit de l'éditer dans gedit et d'ajouter les options désirés pour l'enregistrement, c'est pas bien dur...
Pas bien dur ! ...:lol:
Dis moi aurais tu une petite idée pourquoi il y a des drops frame j'ai essayé ta ligne de commande plus haut Format Mpeg et je doit dire que la qualité est exceptionelle mais il y a de temps en temps des coupures ou drop.
Ca doit le faire quand mencoder affiche ca:
1 duplicate frame(s)!
et reprend l'enregistrement.
Ps: Je ne sait pas executer un fichier *.py
Dernière modification par Craquos (Le 30/12/2005, à 01:54)
All Ubuntu since 28/09/05
Hors ligne
#29 Le 30/12/2005, à 11:05
- guigoz
Re : FRICORDER FreeboxTV/magnétoscope.virtuel
tu install python (en général c déjà le cas), et après:
python machin.py
Mais a priori c'est du qt moche et buggé chez moi
Craquos, j'ai conscience des bug et des manques de mon script, mais ça va s'ameliorer au fur et à mesure
En ce qui concerne le mpg, je l'ai utilisé au début, mais il c avéré que l'enregistrement était de mauvaise qualité et faisait parfois planté le logiciel, donc désolé, j'ai remis un truc fonctionnel
Cela étant dit, si un alternative existe, je suis preneur...
Dernière modification par guigoz (Le 30/12/2005, à 11:14)
Hors ligne
#30 Le 30/12/2005, à 11:10
- guigoz
Re : FRICORDER FreeboxTV/magnétoscope.virtuel
Ah, tu peux retélécharger le script, même endroit, j'ai réparé le problème de dossier d'enregistrement
Hors ligne
#31 Le 30/12/2005, à 13:52
- Craquos
Re : FRICORDER FreeboxTV/magnétoscope.virtuel
Merci guiqoz, j'essairais ce soir !
Tu dit:
En ce qui concerne le mpg, je l'ai utilisé au début, mais il c avéré que l'enregistrement était de mauvaise qualité et faisait parfois planté le logiciel
Mais as tu essayé cette ligne de commande ? ( Ecrite par Dawar )
mencoder rtsp://mafreebox.freebox.fr/freeboxtv/201 -oac copy -ovc copy -o enregistrement.mpg -vf pp=md -of mpeg
Chez moi c'est d'une qualité exceptionelle et le défaut constaté est qu'il y a de temp en temp un drop frame!
Ces drops sont visible en lecture sur le pc avec un player mais lorsque je copie le fichier enregistrer *.mpg sur un dvd et que je le visionne sur ma platine DVD de salon
ces drop sont à peine perceptible !
Serait il possible de rajouter dans ton interface la possibilité de changer la ligne de commande ?
Merci !
All Ubuntu since 28/09/05
Hors ligne
#32 Le 30/12/2005, à 14:07
- guigoz
Re : FRICORDER FreeboxTV/magnétoscope.virtuel
Bah oué j'ai essayé cette ligne et ça deconne
ça me sort un truc du genre:
INITIAL DELAY of 2 frames 0fps Trem: 0min 0mb A-V:-0.056 [0:0]
Pos: 0.9s 22f ( 0%) 0fps Trem: 0min 0mb A-V:-0.084 [0:256]
1 duplicate frame(s)!
Pos: 1.3s 32f ( 0%) 25fps Trem: 0min 0mb A-V:-0.084 [2412:259]
1 duplicate frame(s)!
Pos: 1.8s 42f ( 0%) 24fps Trem: 0min 0mb A-V:-0.084 [2456:258]
1 duplicate frame(s)!
Pos: 2.2s 52f ( 0%) 23fps Trem: 0min 0mb A-V:-0.084 [2503:257]
1 duplicate frame(s)!
Pos: 2.6s 62f ( 0%) 22fps Trem: 0min 0mb A-V:-0.084 [2408:256]
1 duplicate frame(s)!
Pos: 3.1s 72f ( 0%) 24fps Trem: 0min 0mb A-V:-0.084 [2430:257]
1 duplicate frame(s)!
Pos: 3.5s 82f ( 0%) 23fps Trem: 0min 0mb A-V:-0.082 [2431:257]
1 duplicate frame(s)!
Pos: 4.2s 99f ( 0%) 23fps Trem: 0min 0mb A-V:-0.081 [2475:257]
1 duplicate frame(s)!
Pos: 4.8s 113f ( 0%) 23fps Trem: 0min 0mb A-V:-0.061 [2377:256]
ERROR: SCR: 365500870, APTS: 363479040, DELTA=-0.022 secs, COMPENSATE=702, BR: 3 2000, lens: 2020/2020, frames: 2
ERROR: SCR: 368778473, APTS: 367902720, DELTA=-0.010 secs, COMPENSATE=304, BR: 3 2000, lens: 2020/2020, frames: 3
Pos: 6.2s 147f ( 0%) 23fps Trem: 0min 0mb A-V:-0.083 [2352:256]
... et après, les ERROR: SCR sont hyper fréquentes...
ce qui se traduit par une video très moche. Le problème ne se pose pas avec toutes les chaines (je n'ai pas constaté de pb avec france 2 par exemple, en revanche W9 plante à chaque fois), mais il plante le programme lorsqu'il se produit.
En ce qui concerne la qualité, elle ne sera pas meilleur, a priori que ma sortie en avi, simplement équivalente.
Dernière modification par guigoz (Le 30/12/2005, à 14:07)
Hors ligne
#33 Le 30/12/2005, à 14:34
- dawar
Re : FRICORDER FreeboxTV/magnétoscope.virtuel
Bon, a priori c'est une histoire de frame par seconde, mencoder saute des frames pour (?) assurer une coérence dans les images/secondes (? a confirmer)
En tout cas, on peut forcer mencoder a prendre toutes les images en ajoutant a la fin l'option -noskip -mc 0
Perso avec cette option je ne pers aucune frame et c'est plutot nickel sur les tests de quelques minutes que j'ai effectué. A voir ce que ca donne sur un film d'1h30...
Edit :
En ce qui concerne la qualité, elle ne sera pas meilleur, a priori que ma sortie en avi, simplement équivalente.
Oui, puisque c'est du mpeg encapsulé dans de l'AVI qui n'est a ce moment qu'un container...
Sinon effectivement ça désynchro sur W9, avec des ERROR: SCR, je vais investiguer
Dernière modification par dawar (Le 30/12/2005, à 14:48)
S'il n'y a pas de solution, c'est qu'il n'y a pas de problème (Devise Shadoks)
Hors ligne
#34 Le 30/12/2005, à 15:11
- Craquos
Re : FRICORDER FreeboxTV/magnétoscope.virtuel
Merci j'essais des ce soir !
Bon, a priori c'est une histoire de frame par seconde, mencoder saute des frames pour (?) assurer une coérence dans les images/secondes (? a confirmer)
En tout cas, on peut forcer mencoder a prendre toutes les images en ajoutant a la fin l'option -noskip -mc 0
All Ubuntu since 28/09/05
Hors ligne
#35 Le 30/12/2005, à 16:00
- dawar
Re : FRICORDER FreeboxTV/magnétoscope.virtuel
Bon, j'ai trouvé beaucoup plus simple, et j'ai enregistré W9 sans saute, ni décallage son :
En ligne de commande sans interface (pour un script par exemple)
vlc rtsp://mafreebox.freebox.fr/freeboxtv/373 --intf dummy --sout file/ts:test.mpg
Pour enregistrer tout en regardant :
vlc rtsp://mafreebox.freebox.fr/freeboxtv/373 --sout='#duplicate{dst=display,dst=std{access=file,mux=ts,url="./test.mpg"}}'
Ça fait un mpeg impéccable
Dernière modification par dawar (Le 30/12/2005, à 16:28)
S'il n'y a pas de solution, c'est qu'il n'y a pas de problème (Devise Shadoks)
Hors ligne
#36 Le 30/12/2005, à 16:47
- guigoz
Re : FRICORDER FreeboxTV/magnétoscope.virtuel
j'obtiens une erreur de segmentation, en faisant ça moi
Hors ligne
#37 Le 30/12/2005, à 16:55
- dawar
Re : FRICORDER FreeboxTV/magnétoscope.virtuel
j'obtiens une erreur de seg:lol:mentation, en faisant ça moi
Avec le VLC de http://forum.ubuntu-fr.org/viewtopic.php?id=22785 ?
C'est celui ci que j'utilise, et pas d'erreur de segmentation, pourtant je l'ai bien malmené mon pauvre VLC avec tous mes tests
S'il n'y a pas de solution, c'est qu'il n'y a pas de problème (Devise Shadoks)
Hors ligne
#38 Le 30/12/2005, à 17:01
- guigoz
Re : FRICORDER FreeboxTV/magnétoscope.virtuel
na je suis avec celui de base des backports je pense. V installer celui là, vu que j'ai qq pb avec vlc...
Hors ligne
#39 Le 30/12/2005, à 17:16
- guigoz
Re : FRICORDER FreeboxTV/magnétoscope.virtuel
ah bah oui ^^ nettement mieux, gtk2 et tout! le pied ^^
j'obtiens ça lors des enregistrement (qui fonctionne cependant)
libdvbpsi error (PSI decoder): TS discontinuity (received 7, expected 0)
ça indique les erreur qui se produisent avec les premières frames?
nouvelle version de mon script qui utilise ça. Dépend de vlc du coup...
http://guig0z.free.fr/brique_a_braque/freeboxTNTrecorder/
Hors ligne
#40 Le 30/12/2005, à 17:27
- guigoz
Re : FRICORDER FreeboxTV/magnétoscope.virtuel
hmm il y'a un pti problème dans l'état actuel, vlc ne se coupe pas tout seul à la fin du script, donc vous allez être contraint de fermer manuellement vlc (killall vlc par exemple). Vous pouvez cliquer sur "annuler" alors que l'enregistrement est en cours, il continuera d'enregistrer...
Dernière modification par guigoz (Le 30/12/2005, à 17:30)
Hors ligne
#41 Le 30/12/2005, à 17:39
- manatlan
Re : FRICORDER FreeboxTV/magnétoscope.virtuel
sinon, celui là est programmable ...
http://linuxfr.org/~11010010/20437.html
ce serait bien de mixer le tout ...
"Oui, oui."
-- Shakespeare (Richard III, Acte I, Scène IV)
Hors ligne
#42 Le 30/12/2005, à 20:07
- Craquos
Re : FRICORDER FreeboxTV/magnétoscope.virtuel
ENCORE PLUS FORT !......
Dans VLC media player 0.8.4-test2 (wxWidgets interface) sélectionner l'Assitant de diffusion ==> Trancoder/Sauver ==> choisissez la chaine ==> ne selectionner aucun trancodage ==> selectionné le type de fichier moi j'ai choisi MPEG PS ==> entrer un nom de fichier et voila.
Le résultat est PARFAIT et déja en MPEG.
L'idéal maintenant serait de pouvoir programmer l'heure et la durée de l'enregistrement.
A suivre...
Dernière modification par Craquos (Le 30/12/2005, à 20:09)
All Ubuntu since 28/09/05
Hors ligne
#43 Le 30/12/2005, à 20:58
- dawar
Re : FRICORDER FreeboxTV/magnétoscope.virtuel
ENCORE PLUS FORT !......
[...]
L'idéal maintenant serait de pouvoir programmer l'heure et la durée de l'enregistrement.
A suivre...
Oui, c'est le but de la ligne de commande avec VLC donnée plus haut (pour l'integrer dans un script), qui correspond exactement a la procédure que tu donnes par l'interface graphique
Dernière modification par dawar (Le 30/12/2005, à 21:09)
S'il n'y a pas de solution, c'est qu'il n'y a pas de problème (Devise Shadoks)
Hors ligne
#44 Le 30/12/2005, à 21:11
- manatlan
Re : FRICORDER FreeboxTV/magnétoscope.virtuel
bon, y a qqu'un dessus où je dois me lancer ?
j'ai quasiment tout ... l'interface pygtk et le script ...
Dernière modification par manatlan (Le 30/12/2005, à 21:12)
"Oui, oui."
-- Shakespeare (Richard III, Acte I, Scène IV)
Hors ligne
#45 Le 30/12/2005, à 21:38
- dawar
Re : FRICORDER FreeboxTV/magnétoscope.virtuel
Si tu le sens, va y. Moi a part un peu de bash je code pas.
Par contre, on peux peux être formuler nos souhaits au pere Noel ?
Alors moi je vois bien :
* Une liste de chaines comme sur easyTNT
* incorporer un visualiseur ou lier vlc a l'appli (il y'a un vlc-python qui existe je sais pas trop a quoi ca sert, l'appli sera une sorte de "télécommande" de vlc)
* En dessous les options :
- Rip direct
- Rip direct sans visualisation
- Enregistrement programmé (avec ou sans visualisation)
* Et encore en dessous, reglages d'enregistrement :
- brut en mpeg
- compressé en divx a la volé
- voir mieux brut mpeg puis recompression a la fin le plus proprement possible
Et le fin du fin, gestion du programme télé pour juste cocher ce qu'on veux enregistrer, mais la c'est peux être beaucoup demander
Merci papa noel !!!
S'il n'y a pas de solution, c'est qu'il n'y a pas de problème (Devise Shadoks)
Hors ligne
#46 Le 30/12/2005, à 21:44
- Craquos
Re : FRICORDER FreeboxTV/magnétoscope.virtuel
oui vas y !
All Ubuntu since 28/09/05
Hors ligne
#47 Le 30/12/2005, à 23:38
- manatlan
Re : FRICORDER FreeboxTV/magnétoscope.virtuel
bon j'ai toute l'interface, fonctionnelle ... (pygtk)
et la création de l'appel au script précité ...
avec en plus le choix de l'enregistrement direct du flux (high quality), ou un reencodage du mpg (low quality)
mais bon ... ça ne me plait pas trop ...
je touche pas du tout en bash, et ne comprends pas trop son script ...
j'aimerai bien pouvoir annuler un enregistrement, ou stopper un "en cours" à partir de l'interface ... mais pour celà, il faudrait que je plonge sérieusement dans la commande "at" ... ou que je trouve des bindings python dessus ... pour simplifier ça
Dernière modification par manatlan (Le 30/12/2005, à 23:52)
"Oui, oui."
-- Shakespeare (Richard III, Acte I, Scène IV)
Hors ligne
#48 Le 31/12/2005, à 00:09
- Craquos
Re : FRICORDER FreeboxTV/magnétoscope.virtuel
Merci papa noel !!!
Peut être pour noel 2006 ! lol
All Ubuntu since 28/09/05
Hors ligne
#49 Le 31/12/2005, à 01:00
- manatlan
Re : FRICORDER FreeboxTV/magnétoscope.virtuel
bon, je met à dispo ce que j'ai fait jusqu'à maintenant
ça se nomme freecorder ... contraction free + recorder
un screenshot ici : http://img529.imageshack.us/img529/2000/capture4nw.png
c'est un frontend au script : http://linuxfr.org/~11010010/20437.html
en python+pygtk ... avec en sus : la possibilité de réencoder en basse qualité le flux
ça va chercher la liste des streams sur la freebox directement, et ça enregistre via vlc, dans un rep de destination un fichier de type :
[chaine]_[heure_debut]_to_[heure_fin].mpg
faut lancer "./freecorder.py"
sinon, pour le dev : ça utilise la méthode tepache pour transformer le glade en python ...
c dispo ici : http://jbrout.free.fr/freecorder.tar.gz
c'est même pas gpl, c'est "domain public" ;-)
pour annuler un record en cours : faut tuer la tache vlc
pour annuler un record dans le futur : un atrm <num_du_job> suffira (faire atq, puis atrm)
Dernière modification par manatlan (Le 31/12/2005, à 01:01)
"Oui, oui."
-- Shakespeare (Richard III, Acte I, Scène IV)
Hors ligne
#50 Le 31/12/2005, à 01:55
- Craquos
Re : FRICORDER FreeboxTV/magnétoscope.virtuel
Bravo j'essai ca avant 2006 c'est cool merci manatlan (transfer ?)
All Ubuntu since 28/09/05
Hors ligne