Topic officiel - [réécriture en python en cours: 75%] [ripdvd] - Logiciels - Linux et OS Alternatifs
Marsh Posté le 17-10-2006 à 12:02:50
je vais tester ça ce soir
c'est le genre d'outils qui m'interesse...
j'anticipe sur un besoin sans même avoir regarder
est il possible d'avoir une option rippage special pda, genre 320x240 optimisé
pour cet affichage?
Marsh Posté le 17-10-2006 à 12:44:39
memaster a écrit : je vais tester ça ce soir |
Tu regarderas les différentes options disponibles, mais pour le moment, l'encodage se fait en xvid/mp3 uniquement. Il est possible de réduire la largeur du film (la hauteur est calculée automatiquement en conséquence), mais par défaut c'est 560 pixels.
J'ai oublié de préciser, mais mon script nécessite :
Marsh Posté le 18-10-2006 à 09:18:00
Corrections et MAJ assez importantes
0.3.2 - 16/10/2006
- Test des dépendances après 1er lancement
- Ajout de la version du programme dans le fichier conf (pour vérifications d'updates par la suite)
0.4.0 - 16/10/2006
- Correction d'un gros bug dans la récupération des id audio et sous-titre
- Légère modification de la récupération de la longueur du film en utilisant l'option -t de lsdvd
0.4.1 - 17/10/2006
- Modification des scripts awk de récupération des id audio et sous-titre afin de transformer les chaines 0X en entiers X
- Légère modification de la création du fichier conf afin de conserver les anciennes options
0.4.2 - 18/10/2006
- Ajout de la création d'un package Slackware dans le script install.sh
http://sourceforge.net/projects/ripdvd/
Marsh Posté le 18-10-2006 à 11:19:07
J'en profite pour demander des packagers rpm (Mandriva, Fedora) et deb (Debian, Ubuntu)
Marsh Posté le 18-10-2006 à 11:24:22
je peux te faire un package debian si tu veux. Je regarde ça ce soir.
Marsh Posté le 18-10-2006 à 11:35:14
franceso a écrit : je peux te faire un package debian si tu veux. Je regarde ça ce soir. |
Ok merci, va voir sur sourceforge, j'ai posté une demande de packagers, inscrits toi, je t'ajouterais à la liste des devs du projet
Marsh Posté le 18-10-2006 à 13:04:47
Je veux bien regarder pour un paquet Ubuntu si le paquet de franceso n'est pas compatible.
Marsh Posté le 18-10-2006 à 13:14:30
idem, je te laisse t'inscrire
Je ne sais pas trop quelles sont les différences au niveau package pour debian et ubuntu, mais tant qu'à faire ... autant avoir les 2
Marsh Posté le 18-10-2006 à 16:00:20
Ton logiciel permet de créer des sous-titres au format SRT ? sinon, je suis preneur de toute information concernant la transformation de sous-titres DVD vers SRT (ou format équivalent en texte)
(logiciel pour linux, of course)
Marsh Posté le 18-10-2006 à 16:07:18
Edes a écrit : Ton logiciel permet de créer des sous-titres au format SRT ? sinon, je suis preneur de toute information concernant la transformation de sous-titres DVD vers SRT (ou format équivalent en texte) |
Non, mon script inclut directement les sous-titres dans le film lors de l'encodage.
Pour récupèrer uniquement le fichier sous-titre, je te conseille de regarder mencoder (package Mplayer) et ses diverses options, tu peux choisir d'encoder les sous-titres dans le film (comme ce que je fais) ou bien d'externaliser dans un fichier (différents formats supportés, dont srt il me semble ...)
Marsh Posté le 18-10-2006 à 18:15:03
t'as pas un fichier tar.gz standard ? là je suis en train de regarder à partir du fichier slack, bon c'est pas comme s'il y a beaucoup en même temps
Marsh Posté le 19-10-2006 à 08:18:27
ben euh ... t'as tout bien regardé ?
Dans la release 0.4.2 c'est un tar.gz standard
Marsh Posté le 19-10-2006 à 10:01:29
J'ai fait le package deb hier soir, mais au moment de tester, je me suis rendu compte qu'il y a un bug dans le calcul de DVD_LEN (dans certains cas, le retour de lsdvd se termine par une ligne vide, donc le 'tail -1' ne renvoie rien).
Je corrige ça ce soir (si tout va bien) et je t'enverrai le patch qui va bien pour mettre à jour les sources.
Marsh Posté le 19-10-2006 à 10:07:59
franceso a écrit : J'ai fait le package deb hier soir, mais au moment de tester, je me suis rendu compte qu'il y a un bug dans le calcul de DVD_LEN (dans certains cas, le retour de lsdvd se termine par une ligne vide, donc le 'tail -1' ne renvoie rien). |
Tu peux me donner ce cas ? (et faire un rapport de bug sur sourceforge)
Parce que logiquement, ça devrait renvoyer quelque chose
Code :
|
A savoir aussi que je tourne encore avec la version 0.10 de lsdvd, j'ai récupèré la 0.16, je fais l'update ce soir et je regarde
Marsh Posté le 19-10-2006 à 10:29:13
wedgeant a écrit : Tu peux me donner ce cas ? (et faire un rapport de bug sur sourceforge) |
J'ai pas les infos sur moi (je suis au taf). J'enverrai le rapport de bug ce soir, avec le détail de la version de lsdvd que j'utilise.
J'ai testé vite fait hier soir, et visiblement ceci suffisait pour corriger le bug :
Code :
|
Marsh Posté le 19-10-2006 à 10:39:32
franceso a écrit : J'ai pas les infos sur moi (je suis au taf). J'enverrai le rapport de bug ce soir, avec le détail de la version de lsdvd que j'utilise. |
Ok
C'était avec quel dvd ? (tu t'en souviens surement )
franceso a écrit :
|
Marrant ça par contre ... tu recherches les chaines contenant 0 ou plusieurs espaces ... donc toutes les chaines en sortie, non ?
Je vois pas trop la différence entre ma ligne et la tienne en fait
Marsh Posté le 19-10-2006 à 11:04:36
wedgeant a écrit : C'était avec quel dvd ? (tu t'en souviens surement ) |
Tigres et Dragons
wedgeant a écrit : Marrant ça par contre ... tu recherches les chaines contenant 0 ou plusieurs espaces ... donc toutes les chaines en sortie, non ? |
Je vire les lignes vides ou qui ne contiennent que des espaces. Comme ça je suis sûr que la ligne renvoyée pas le tail contiendra bien des informations utiles.
Marsh Posté le 19-10-2006 à 11:11:35
franceso a écrit : Je vire les lignes vides ou qui ne contiennent que des espaces. Comme ça je suis sûr que la ligne renvoyée pas le tail contiendra bien des informations utiles. |
Quel con ... j'avais zappé le -v du grep
Bien vu
Ca doit provenir de la nouvelle version de lsdvd je pense, pour le moment je n'ai jamais eu ce souci sur aucun de mes rips (et j'en suis à une 15 aine )
Marsh Posté le 19-10-2006 à 13:09:58
wedgeant a écrit : ben euh ... t'as tout bien regardé ? |
hmm
la date me dit que tu l'as rajouté hier ....
Marsh Posté le 19-10-2006 à 13:19:29
gee a écrit : hmm |
Ben voui, la 0.3.1 a été déposée le 13, la 0.4.2 hier (le 18) et pour la Slackware, vu que j'ai un peu réorganisé la gestion des releases, ça donne la date d'aujourd'hui
Marsh Posté le 20-10-2006 à 08:48:39
Mise à jour 0.4.3
- Ajout d'une commande grep dans la récupération de la longueur du film pour rester compatible avec la version 0.16 de lsdvd (pas de conséquence sur les anciennes versions de lsdvd). Merci beaucoup à Franceso pour le patch !
- Transformation de la commande awk dans la récupération de la longueur du film pour rester compatible avec la version 0.16 de lsdvd (pas de conséquence sr les anciennes versions de lsdvd)
- Ajout de tests d'erreur après chaque "grosse" opération, et ajout d'une fonction error()
- Ajout de commentaires
http://sourceforge.net/projects/ripdvd
Marsh Posté le 20-10-2006 à 09:52:33
wedgeant a écrit : Mise à jour 0.4.3 |
J'ai fini de faire le paquet debian hier soir (pour la 0.4.2). Je le mettrai à jour ce soir pour tenir compte de cette dernière version. Normalement, je devrais pouvoir uploader tout ça ce soir ou demain.
Marsh Posté le 20-10-2006 à 09:57:18
J'viens de me rendre compte que dans mon Changelog j'avais écrit Franseco et pas Franceso ...
ok pour le package debian.
A la limite, si tu m'expliques un peu le fonctionnement de l'empaquetage .deb, je peux essayer de faire comme pour Slack et ajouter au script install.sh les bidules qui vont bien pour le faire automatiquement en utilisant alien (je crois que c'est ça qu'il faut utiliser non ?)
Marsh Posté le 20-10-2006 à 10:43:08
Je connais pas alien. J'utilise les outils debhelper pour faire mes packages. En regardant ton script d'install, j'ai eu l'impression que les paquets slack étaient beaucoup plus simples que les paquets debian. Je ne suis pas sûr qu'il soir facile et souhaitable de construire les paquets deb automatiquement à chaque nouvelle release. Autant fournir aux gens directement les paquets (binaires + sources)
Marsh Posté le 20-10-2006 à 10:47:15
Ok, en fait alien permet de transformer un .deb/.rpm/.tgz en un .deb/.rpm/.tgz, c'est pas un créateur de packages
Pour les packages Slack, il s'agit simplement d'une archive tgz qui contient en plus un petit texte d'informations (dans install/slack-desc). Etant donné que Slack ne gère pas les dépendances, c'est à l'utilisateur de s'en charger, donc pas besoin de spec etc ...
Ensuite, ce sont les utilitaires Slack qui font le boulot (installpkg, removepkg et upgradepkg) en eclatant l'archive au bon endroit et en utilisant le slack-desc pour mettre à jour la "base de données" des packages installés
Marsh Posté le 20-10-2006 à 11:03:27
Alien permet une transformation, mais t'auras pas forcément un paquet selon les règles Debian
Marsh Posté le 20-10-2006 à 11:04:48
gee a écrit : Alien permet une transformation, mais t'auras pas forcément un paquet selon les règles Debian |
d'ac, je vous laisse faire ça alors, vaut mieux avoir un package propre
Marsh Posté le 21-10-2006 à 17:16:44
paquet debian 0.4.2 uploadé : http://sourceforge.net/project/sho [...] _id=208510
(désolé, pas encore eu le temps d'updater le paquet pour la version 0.4.3 , mais au moins mon paquet inclut la correction du bug pour lsdvd 0.16)
Toutes remarques / critiques sont bien sûr bienvenues
Marsh Posté le 22-10-2006 à 15:28:03
paquet debian 0.4.3 uploadé : http://sourceforge.net/project/sho [...] _id=208510
Marsh Posté le 23-10-2006 à 08:16:02
0.5.0 - 22/10/2006
- Ajout de tcprobe (provenant du package transcode) au fichier de conf
- Ajout de transcode aux dépendances requises (plus optionnel)
- Ajout d'un test frames video VS chunks audio (utilisant tcprobe) à la fin de l'encodage. S'ils sont différents, utilisation de transcode pour corriger
- Modification du test d'espace disponible, la taille requise est maintenant double de la taille finale du film, même sans split
- Traduction de la sortie de transcode pour la rendre plus compréhensible
- Ajout du fichier slack-required dans la création du package Slackware (dans install.sh)
0.4.6 - 22/10/2006
- Ajout de couleurs dans l'affichage et de la fonction echolor
- Ajout de l'heure de départ et de l'heure de fin dans l'affichage
- Ajout de l'affichage de la taille finale du fichier créé
0.4.5 - 21/10/2006
- Correction d'un vilain bug dans le script install.sh lors de la création du package Slackware, il faut faire un chmod 755 sur le répertoire temporaire, sinon lors de l'installation, / sera chmodé à 700
- Modification des commandes sed et awk lors de la sortie de mencoder afin d'afficher les fps comme chiffres à virgules et plus comme nombres entiers (ça fait plus réel ;D)
0.4.4 - 20/10/2006
- Ajout de l'option --configure
- Ajout d'une redirection de la sortie erreur de lsdvd vers /dev/null Added /dev/null afin de ne pas voir les messages d'erreur en provenance de libdvdread
- Modification de l'option -split, la taille des découpages doit maintenant être donnée (avant c'était 700 Mo par défaut)
- Ajout d'un test d'espace disponible (espace égal à 2 fois la taille finale en cas de split)
- Correction d'un petit bug dans le parse de l'option -dev-dvd, "shift 2" c'est mieux que "shift" ...
- Correction d'un petit bug dans la fonction set_conf(), si l'utilisateur donne des paramètres, c'est mieux de les utiliser ...
Marsh Posté le 23-10-2006 à 22:23:48
paquet debian 0.5.0 uploadé : http://sourceforge.net/project/sho [...] _id=208510
Marsh Posté le 24-10-2006 à 08:28:57
Ok, merci Franceso
0.5.1 - 23/10/2006
- Correction d'un petit bug dans l'affichage des résultats de transcode
- Ajout de l'affichage de la taille finale du fichier à la fin du transcodage
- Ajout de la fonction encode()
- Ajout de la fonction equalize()
Note: je suis en vacances ce soir pour 1 semaine 1/2, n'ayant pas le net à la maison (sisi, c'est possible ), je vais continuer à bosser dessus mais il y a de fortes chances pour que je ne puisse pas uploader régulièrement comme je le fais actuellement (je suis parfois bénévole dans un cyber associatif, si ça arrive, j'en profiterais).
Marsh Posté le 27-10-2006 à 18:31:09
paquet debian 0.5.1 uploadé : http://sourceforge.net/project/sho [...] _id=208510
PS: bonnes vacances Wedge
Marsh Posté le 06-11-2006 à 13:58:30
Youhouuuu, retour de vacances ( bien méritées, sisi )
Bon, comme je l'avais dit, ça a bien bougé pendant ce temps
Modifications majeures entre la 0.5.1 et la 0.8.3
Marsh Posté le 06-11-2006 à 14:36:31
je regarderai pour le paquet cette semaine ou ce week end, jai changé de continent et repris le travail, ca occupe mais bon
Marsh Posté le 09-11-2006 à 09:21:51
Bon, j'ai attaqué hier soir les parties "chiantes" du TODO, ça va prendre un peu de temps mais niveau fonctionnalités ça va pas mal évoluer dans quelques temps :
Marsh Posté le 16-10-2006 à 15:41:06
'lut à tous
J'ai développé un petit script shell qui permet, avec intervention minimale de l'utilisateur de créer un fichier avi (XviD/mp3) à partir d'un dvd.
Comme le dit le titre, j'aurais besoin de beta testers afin de me faire remonter, bugs, besoins etc ...
Ca se passe ici: http://sourceforge.net/projects/ripdvd/
Merci à tous
Message édité par wedgeant le 17-11-2008 à 11:54:31
---------------
Wedge#2487 @HS -#- PW: +∞ -#- Khaz-Modan/Boltiz @WoW