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.

#26 Le 30/12/2005, à 00:35

Craquos

Re : FRICORDER FreeboxTV/magnétoscope.virtuel

guigoz a écrit :

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 wink
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

dawar a écrit :

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

lol 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 hmm moche et buggé chez moi hmm

Craquos, j'ai conscience des bug et des manques de mon script, mais ça va s'ameliorer au fur et à mesure wink

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 wink
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 wink

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 hmm

ç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 :

guigoz a écrit :

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 smile

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 !

dawar a écrit :

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 smile

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 hmm

Hors ligne

#37 Le 30/12/2005, à 16:55

dawar

Re : FRICORDER FreeboxTV/magnétoscope.virtuel

guigoz a écrit :

j'obtiens une erreur de seg:lol:mentation, en faisant ça moi hmm

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 lol


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

Craquos a écrit :

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 smile

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 ? smile smile

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 smile

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 lol

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)
capture4nw.png
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

dawar a écrit :

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 ?)
lol


All Ubuntu since 28/09/05

Hors ligne