tuxrip-devel Mailing List for Tuxrip, reloaded
Brought to you by:
tuxrip
You can subscribe to this list here.
2004 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(38) |
Nov
(2) |
Dec
|
---|
From: tuxrip <tu...@fr...> - 2004-11-04 10:44:12
|
Guillaume POIRIER a écrit : > > Au cas où certains d'entre vous se le demanderaient, non, je n'ai pas > oublié que j'ai promis de trouver le bug dans le scan des sous-titres... > Comme vous vous en doutez, le temps me manque, surtout à cause de > l'approche de la sortie de MPlayer-1.0-pre, pour lequel j'ai encore > quelques mises à jour dans le pipeline avant la release. > > D'ailleurs, pour ceux d'entre vous qui auraient des problèmes avec > MPlayer/MEncoder, tant au niveau du code que de la documentation, il est > encore temps d'envoyer vos rapports de bugs! > > A+ > Guillaume je n'ai plus trop de temps non plus. Retour sérieux dans un mois pour ma part. à+ jotenakis. |
From: Guillaume P. <tu...@us...> - 2004-11-03 22:26:33
|
Salut, Le mardi 26 octobre 2004 =E0 13:30 +0200, Guillaume Poirier a =E9crit : > tuxrip wrote: > > avec lsdvd et transcode ??? >=20 > Oui, dans la mesure o=F9 rien ne s'affiche (avec scan.pl... avec transcod= e=20 > et lsdvd, tout va bien). Il semble que ton code a des probl=E8mes de ce=20 > c=F4t=E9-l=E0. Je n'ai pas eu assez de temps pour corriger, mais il me se= mble=20 > que le probl=E8me se trouve au niveau des expressions rationnelles. >=20 > J'esp=E8re avoir plus de temps ce soir Au cas o=F9 certains d'entre vous se le demanderaient, non, je n'ai pas oubli=E9 que j'ai promis de trouver le bug dans le scan des sous-titres... Comme vous vous en doutez, le temps me manque, surtout =E0 cause de l'approche de la sortie de MPlayer-1.0-pre, pour lequel j'ai encore quelques mises =E0 jour dans le pipeline avant la release. D'ailleurs, pour ceux d'entre vous qui auraient des probl=E8mes avec MPlayer/MEncoder, tant au niveau du code que de la documentation, il est encore temps d'envoyer vos rapports de bugs! A+ Guillaume |
From: Guillaume P. <tu...@us...> - 2004-10-26 11:30:25
|
tuxrip wrote: >> C'est tr=E8s bien... dommage pourtant qu'il ne fasse pas mieux que >> transcode! J'ai r=E9-essay=E9 avec "virgin suicides" et malheureusemen= t, les >> r=E9sultats sont assez m=E9diocres (mauvaises d=E9tections, c'est pas = ton >> code, j'ai double-v=E9rifi=E9). Je pense qu'il faudrait donc choisir >> transcode comme m=E9thode de scan pour le moment, et peut-=EAtre envoy= er un >> bug report =E0 lsdvd. >> > je suis bien d'accord, j'ai fait l'essai sur plusieurs dvd et =E7a d=E9= conne=20 > souvent. > Parfois, c'est m=EAme mplayer qui a raison et transcode qui se trompe.=20 > Globalement j'ai l'impression que lsdvd et transcode trouve la m=EAme=20 > chose, quasi tout le temps. Je confirme. Les probl=E8mes rencontr=E9s sont pas m=E9chants... je pense= que=20 les probl=E8mes doivent =EAtre ou bien d=FBt =E0 une norme pas assez bien= =20 pens=E9e, ou a des masterisations des dvds =E0 la petite semaine. Dans to= us=20 les cas, c'est vraiment pas dr=F4le... >> Sinon, y'a un bug au niveau du scan des sous-titres (rien ne s'affiche= , >> toujours avec le m=EAme dvd). Je vais jeter un coup d'oeil... >> >> =20 >> > avec lsdvd et transcode ??? Oui, dans la mesure o=F9 rien ne s'affiche (avec scan.pl... avec transcod= e=20 et lsdvd, tout va bien). Il semble que ton code a des probl=E8mes de ce=20 c=F4t=E9-l=E0. Je n'ai pas eu assez de temps pour corriger, mais il me se= mble=20 que le probl=E8me se trouve au niveau des expressions rationnelles. J'esp=E8re avoir plus de temps ce soir A+ Guillaume |
From: Guillaume P. <tu...@us...> - 2004-10-25 23:10:23
|
Le dim 24/10/2004 =E0 22:03, tuxrip a =E9crit : > J'ai finit le scan du dvd avec l'ajout du scan audio et sub. Parfait! C'est une tr=E8s bonne nouvelle! > J'ai aussi ajout=E9 la possibilit=E9 de scanner avec lsdvd. C'est tr=E8s bien... dommage pourtant qu'il ne fasse pas mieux que transcode! J'ai r=E9-essay=E9 avec "virgin suicides" et malheureusement, le= s r=E9sultats sont assez m=E9diocres (mauvaises d=E9tections, c'est pas ton code, j'ai double-v=E9rifi=E9). Je pense qu'il faudrait donc choisir transcode comme m=E9thode de scan pour le moment, et peut-=EAtre envoyer un bug report =E0 lsdvd. Sinon, y'a un bug au niveau du scan des sous-titres (rien ne s'affiche, toujours avec le m=EAme dvd). Je vais jeter un coup d'oeil... Guillaume |
From: tuxrip <tu...@fr...> - 2004-10-24 20:03:46
|
J'ai finit le scan du dvd avec l'ajout du scan audio et sub. J'ai aussi ajout=E9 la possibilit=E9 de scanner avec lsdvd. si vous pouvez tester... =E0+ jotenakis. |
From: Guillaume P. <tu...@us...> - 2004-10-23 20:02:56
|
Le jeu 21/10/2004 =E0 23:52, tuxrip a =E9crit : > J'ai compl=E9t=E9 le fichier de scan pour faire le scan compl=E8tement av= ec=20 > transcode ou compl=E8tement avec mplayer. > Le seul soucis est d'obtenir la dur=E9e du titre avec mplayer, vous savez= =20 > faire ? Je viens de tester. =C7a fonctionne globalement bien. Le probl=E8me, c'est qu'avec un dvd un peu tordu (Virgin Suicides, le superbe premier film de Sofia Coppola), MPlayer se trompe autant au niveau des sous-titres (il en trouve 2 alors qu'il y en un 1 fran=E7ais et un 'unknown' qui n'affiche rien du tout, =E0 mois que =E7a soit les sous-titres forc=E9s, je sais pas)= . MPlayer se trompe aussi au niveau du ratio aspect, ce qui est g=EAnant, et pas nouveau. Conclusion: en attendant que le probl=E8me soit corrig=E9, je pense qu'il faut =E9viter de faire confiance =E0 MPlayer pour le scan du dvd. En attendant, tu peux committer tes modifs dans transperl si tu veux. A+ Guillaume |
From: Guillaume P. <tu...@us...> - 2004-10-22 07:39:15
|
tuxrip wrote: > J'ai compl=E9t=E9 le fichier de scan pour faire le scan compl=E8tement = avec=20 > transcode ou compl=E8tement avec mplayer. > Le seul soucis est d'obtenir la dur=E9e du titre avec mplayer, vous sav= ez=20 > faire ? Je ne peux pas tester l=E0 maintenant, mais il me semble qu'en l'=E9tat=20 actuel du cvs, mplayer se trompe encore sur la dur=E9e exacte d'un fichie= r=20 vob, autant que la dur=E9e exacte des dvds, donc je pense que tu peux=20 laisser tomber pour le moment. Il y a un mec sur la liste de MPlayer qui a propos=E9 un patch pour =E7a,= =20 mais il ne me semble pas qu'il ait encore =E9t=E9 inclus. A+ Guillaume |
From: Guillaume P. <gui...@et...> - 2004-10-22 07:36:20
|
tuxrip wrote: > si j'ai bien compris tu as remplac=E9 le hash de hash %scan par une lis= te=20 > de hash @scan ? Ca me va parfaitement. Oui, c'est =E7a. Je l'ai fait d'une part parceque ton code, avec le hash=20 de hash ne fonctionnait pas (=E0 priori, la fa=E7on dont tu donnait les=20 cl=E9es au hash ne marchait pas), d'autre part parceque c'est tout=20 simplement plus logique! A+ Guillaume |
From: tuxrip <tu...@fr...> - 2004-10-21 21:52:56
|
J'ai compl=E9t=E9 le fichier de scan pour faire le scan compl=E8tement av= ec=20 transcode ou compl=E8tement avec mplayer. Le seul soucis est d'obtenir la dur=E9e du titre avec mplayer, vous savez= =20 faire ? =E0+ jotenakis |
From: tuxrip <tu...@fr...> - 2004-10-21 20:57:44
|
Guillaume POIRIER a =E9crit : >=C0 la r=E9flexion, et apr=E8s avoir consid=E9r=E9 ton code de scan de d= vd, je ne >pense pas que cette structure est tr=E8s coh=E9rente avec ce que tu veux >faire, =E0 savoir une liste de hash d'infos sur des titres. >C'est pourquoi je pr=E9conise le code attach=E9, que j'ai par ailleurs >v=E9rifi=E9 et qui fonctionne bien chez moi. >Normalement, l'usage d'une liste permet de faire des choses assez >=E9l=E9gantes avec des it=E9rations de type "foreach", mais malheureusem= ent =E7a >ne semble fonctionner qu'avec des listes des scalaires, et non de hashs >(on devrait pouvoir se d=E9brouiller avec des r=E9f=E9rences, mais c'est= plus >lourd). >Mes connaissances de perl me permettent donc pas de virer cette boucle >"for" assez peu esth=E9tique, mais bon, c'est pas non plus la mort! > >Je propose donc que ce code (enfin, surtout les parties utiles) soit >ajout=E9 =E0 transperl. > >A+ >Guillaume > > =20 > si j'ai bien compris tu as remplac=E9 le hash de hash %scan par une liste= =20 de hash @scan ? Ca me va parfaitement. |
From: Guillaume P. <tu...@us...> - 2004-10-21 19:00:23
|
Le mer 20/10/2004 =E0 16:38, tuxrip a =E9crit : > Ca vous va comme structure pour stocker les donn=E9es des titres : > %titre =3D ( > 1 =3D> { > duration =3D> '6712', > chapter =3D> '36', > angle =3D> '1', > dar =3D> '16/9' > }, > 2 =3D> { > duration =3D> '18', > chapter =3D> '1', > angle =3D> '1', > dar =3D> '4/3' > }, > 3 =3D> { > duration =3D> '811', > chapter =3D> '10', > angle =3D> '1', > dar =3D> '4/3' > } > ); =C0 la r=E9flexion, et apr=E8s avoir consid=E9r=E9 ton code de scan de dvd,= je ne pense pas que cette structure est tr=E8s coh=E9rente avec ce que tu veux faire, =E0 savoir une liste de hash d'infos sur des titres. C'est pourquoi je pr=E9conise le code attach=E9, que j'ai par ailleurs v=E9rifi=E9 et qui fonctionne bien chez moi. Normalement, l'usage d'une liste permet de faire des choses assez =E9l=E9gantes avec des it=E9rations de type "foreach", mais malheureusement= =E7a ne semble fonctionner qu'avec des listes des scalaires, et non de hashs (on devrait pouvoir se d=E9brouiller avec des r=E9f=E9rences, mais c'est pl= us lourd). Mes connaissances de perl me permettent donc pas de virer cette boucle "for" assez peu esth=E9tique, mais bon, c'est pas non plus la mort! Je propose donc que ce code (enfin, surtout les parties utiles) soit ajout=E9 =E0 transperl. A+ Guillaume |
From: tuxrip <tu...@fr...> - 2004-10-21 16:57:45
|
Guillaume POIRIER a =E9crit : >Je vais tester de ce pas... >Par contre, je ne pense pas que =E7a soit une id=E9e terrible de commite= r >des fichiers pour les virer plus tard quand ils sont test=E9s. Il me >semble plus int=E9ressant de les envoyer sur la mailling list et commite= r >une fois qu'on est d'accord que =E7a marche. >=C7a n'a pas grande importance cela dit.... > >A+ >Guillaume > > =20 > OK. |
From: Guillaume P. <tu...@us...> - 2004-10-21 16:42:10
|
Salut, Le mer 20/10/2004 =E0 21:48, tuxrip a =E9crit : > j'ai commit=E9 un fichier nomm=E9 scan, qui r=E9alise un scan de la struc= ture dvd et sauvegarde les r=E9sultats (pour l'instant duree,chapter,angle,= dar) dans un hash de hash. Ceci est fait par une fonction qui retourne en r= =E9sultat ce hash de hash. > Le programme principal se contente d'afficher le r=E9sultat pour v=E9rifi= er. Si c'est OK on pourra commiter les 2 fonctions dans le fichier transper= l. >=20 > vous pouvez tester en lan=E7ant ./scan et en v=E9rifiant avec tcprobe que= les param=E8tres affich=E9s sont OK... Je vais tester de ce pas... Par contre, je ne pense pas que =E7a soit une id=E9e terrible de commiter des fichiers pour les virer plus tard quand ils sont test=E9s. Il me semble plus int=E9ressant de les envoyer sur la mailling list et commiter une fois qu'on est d'accord que =E7a marche. =C7a n'a pas grande importance cela dit.... A+ Guillaume |
From: Dumoulin N. <nic...@bo...> - 2004-10-21 14:52:52
|
Le jeudi 21 Octobre 2004 13:50, Dumoulin Nicolas a =E9crit=A0: > trouv=E9 sur le net. Je connaissais pas ... > C'est pas tr=E8s bien document=E9, mais =E7a peut =EAtre int=E9ressant ... > > http://w3.lpm.univ-montp2.fr/~caron/vob2divx/ Ok en fait, c'est le vob2divx du topic sur HFR :/ dsl j'avais pas vu :) =2D-=20 Nicolas Dumoulin http://bobuse.fr.st |
From: Dumoulin N. <nic...@bo...> - 2004-10-21 11:57:16
|
trouv=E9 sur le net. Je connaissais pas ... C'est pas tr=E8s bien document=E9, mais =E7a peut =EAtre int=E9ressant ... http://w3.lpm.univ-montp2.fr/~caron/vob2divx/ =2D-=20 Nicolas Dumoulin http://bobuse.fr.st |
From: Dumoulin N. <nic...@bo...> - 2004-10-21 07:08:08
|
Le mercredi 20 Octobre 2004 18:31, tuxrip a =E9crit=A0: > Dumoulin Nicolas a =E9crit : > >Ok, mais pourquoi pas l'encapsuler dans la m=EAme structure ? On peut bi= en > >imaginer avoir une structure diff=E9rente pour deux titres d'un DVD. non= ? > > je pense plut=F4t scanner l'audio du titre choisi uniquement, comme le > fait l'actuel tuxrip. > Ca n'a pas grand int=E9r=EAt de connaitre les param=E8tres (type, langue, > index, nb de channel...) des pistes audios des titres que l'on a pas > choisi ? Effectivement. > > je peux par contre rajouter dans le hash %titre, le nombre de piste > audios et de piste sub. > Oui pourquoi pas, histoire d'avoir un aper=E7u de la structure globale du=20 DVD :-) =2D-=20 Nicolas Dumoulin http://bobuse.fr.st |
From: Guillaume P. <tu...@us...> - 2004-10-20 23:05:43
|
Le mer 20/10/2004 =E0 15:37, tuxrip a =E9crit : > Bon je pense avoir trouv=E9. Voici une fonction qui extrait le nombre de=20 > titre sur le DVD, avec mplayer ou transcode. >=20 >=20 > =E7a vous parait correct comme code ? Le code me convient, et fonctionne tr=E8s bien chez moi.=20 J'ai attach=E9 une version =E0 peine retouch=E9e au niveau coding style (content de voir mon style r=E9-utilis=E9 ;-), mais qui ajoute des retours = =E0 la ligne apr=E8s chaque print""; C'est important de penser =E0 faire =E7a, non pas parceque =E7a fait joli, mais parceque sous pas mal de syst=E8mes le \n d=E9clenche l'affichage... m= e demandez pas pourquoi... Sinon, si tu es content de ton code, il peut aller dans le cvs, pas de probl=E8me! Au fait, =E0 l'avenir, essaye de privil=E9gier l'attachement au code inline dans les mails, c'est plus facile pour tester (enfin, c'est mon avis) A+ Guillaume --=20 Le peuple fran=E7ais est incapable d'un r=E9gicide. -+- Louis XVI, 1789 -+- |
From: Guillaume P. <tu...@us...> - 2004-10-20 20:35:44
|
et avec le fichier, c'est encore mieux! --=20 Le peuple fran=E7ais est incapable d'un r=E9gicide. -+- Louis XVI, 1789 -+- |
From: tuxrip <tu...@fr...> - 2004-10-20 19:48:52
|
j'ai commit=E9 un fichier nomm=E9 scan, qui r=E9alise un scan de la struc= ture dvd et sauvegarde les r=E9sultats (pour l'instant duree,chapter,angl= e,dar) dans un hash de hash. Ceci est fait par une fonction qui retourne = en r=E9sultat ce hash de hash. Le programme principal se contente d'afficher le r=E9sultat pour v=E9rifi= er. Si c'est OK on pourra commiter les 2 fonctions dans le fichier transp= erl. vous pouvez tester en lan=E7ant ./scan et en v=E9rifiant avec tcprobe que= les param=E8tres affich=E9s sont OK... =E0+ |
From: Guillaume P. <tu...@us...> - 2004-10-20 19:31:32
|
Le mer 20/10/2004 =E0 18:31, tuxrip a =E9crit : > Dumoulin Nicolas a =E9crit : >=20 > >Ok, mais pourquoi pas l'encapsuler dans la m=EAme structure ? On peut bi= en=20 > >imaginer avoir une structure diff=E9rente pour deux titres d'un DVD. non= ? > > > > > > =20 > > > je pense plut=F4t scanner l'audio du titre choisi uniquement, comme le=20 > fait l'actuel tuxrip. > Ca n'a pas grand int=E9r=EAt de connaitre les param=E8tres (type, langue,= =20 > index, nb de channel...) des pistes audios des titres que l'on a pas=20 > choisi ? >=20 > je peux par contre rajouter dans le hash %titre, le nombre de piste=20 > audios et de piste sub. Oui, je pense que =E7a serait une assez bonne id=E9e... Par contre, j'esp= =E8re qu'on aura pas trop de probl=E8mes =E0 sauver/parser une telle structure de donn=E9e, mais vu que le module (dont j'ai oubli=E9 le nom... Appconfig je crois) que je vous avait propos=E9 est =E9crit par des vrais mongueurs, je pensent que =E7a ne doit pas poser de probl=E8me. Sinon, j'ai corrig=E9 quelques petits bugs dans transperl, et mis =E0 jour le cvs. J'aimerais vous aider les gars, mais en ce moment, c'est pas =E9vident du tout. |
From: tuxrip <tu...@fr...> - 2004-10-20 16:32:38
|
Dumoulin Nicolas a =E9crit : >Ok, mais pourquoi pas l'encapsuler dans la m=EAme structure ? On peut bi= en=20 >imaginer avoir une structure diff=E9rente pour deux titres d'un DVD. non= ? > > > =20 > je pense plut=F4t scanner l'audio du titre choisi uniquement, comme le=20 fait l'actuel tuxrip. Ca n'a pas grand int=E9r=EAt de connaitre les param=E8tres (type, langue,= =20 index, nb de channel...) des pistes audios des titres que l'on a pas=20 choisi ? je peux par contre rajouter dans le hash %titre, le nombre de piste=20 audios et de piste sub. |
From: Dumoulin N. <nic...@bo...> - 2004-10-20 16:04:39
|
Le mercredi 20 Octobre 2004 17:46, tuxrip a =E9crit=A0: > je pense faire un autre structure pour les pistes audio avec le type, la > langue... idem pour les subs. Ok, mais pourquoi pas l'encapsuler dans la m=EAme structure ? On peut bien= =20 imaginer avoir une structure diff=E9rente pour deux titres d'un DVD. non ? =2D-=20 Nicolas Dumoulin http://bobuse.fr.st |
From: tuxrip <tu...@fr...> - 2004-10-20 15:47:44
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type"> <title></title> </head> <body bgcolor="#ffffff" text="#000000"> Dumoulin Nicolas a écrit : <blockquote cite="mid...@bo..." type="cite"> <pre wrap="">Le mercredi 20 Octobre 2004 16:38, tuxrip a écrit : </pre> <blockquote type="cite"> <pre wrap="">Ca vous va comme structure pour stocker les données des titres : %titre = ( 1 => { duration => '6712', chapter => '36', angle => '1', dar => '16/9' }, 2 => { duration => '18', chapter => '1', angle => '1', dar => '4/3' }, 3 => { duration => '811', chapter => '10', angle => '1', dar => '4/3' } ); ? </pre> </blockquote> <pre wrap=""><!----> peut-être le nombre de pistes sonores ... </pre> </blockquote> je pense faire un autre structure pour les pistes audio avec le type, la langue...<br> idem pour les subs.<br> <blockquote cite="mid...@bo..." type="cite"> <pre wrap=""> "dar", ça veut dire quoi ? </pre> </blockquote> display aspect ratio.<br> </body> </html> |
From: Dumoulin N. <nic...@bo...> - 2004-10-20 15:16:17
|
Le mercredi 20 Octobre 2004 16:38, tuxrip a =E9crit=A0: > Ca vous va comme structure pour stocker les donn=E9es des titres : > %titre =3D ( > 1 =3D> { > duration =3D> '6712', > chapter =3D> '36', > angle =3D> '1', > dar =3D> '16/9' > }, > 2 =3D> { > duration =3D> '18', > chapter =3D> '1', > angle =3D> '1', > dar =3D> '4/3' > }, > 3 =3D> { > duration =3D> '811', > chapter =3D> '10', > angle =3D> '1', > dar =3D> '4/3' > } > ); > > ? peut-=EAtre le nombre de pistes sonores ... "dar", =E7a veut dire quoi ? =2D-=20 Nicolas Dumoulin http://bobuse.fr.st |
From: tuxrip <tu...@fr...> - 2004-10-20 14:38:29
|
Ca vous va comme structure pour stocker les donn=E9es des titres : %titre =3D ( 1 =3D> { duration =3D> '6712', chapter =3D> '36', angle =3D> '1', dar =3D> '16/9' }, 2 =3D> { duration =3D> '18', chapter =3D> '1', angle =3D> '1', dar =3D> '4/3' }, 3 =3D> { duration =3D> '811', chapter =3D> '10', angle =3D> '1', dar =3D> '4/3' } ); ? |