Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3216 connectés 

 


Quel type d'encodage utilisez-vous ?


 
0.0 %
        0 vote
1.  ISO-8859-1
 
 
9.1 %
    2 votes
2.  ISO-8859-15
 
 
86.4 %
 19 votes
3.  UTF-8
 
 
4.5 %
      1 vote
4.  Obiwan utilise son propre encodage
 

Total : 24 votes (2 votes blancs)
Ce sondage est clos, vous ne pouvez plus voter
 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  10  11  12  ..  19  20  21  22  23  24
Auteur Sujet :

[ripdvd] Topic officiel - [réécriture en python en cours: 75%]

n°1010700
wedgeant
Da penguin inside
Posté le 13-02-2008 à 09:30:24  profilanswer
 

Reprise du message précédent :

memaster a écrit :

et ça fonctionnerais aussi pour le blueray disc?


à tester !! [:icon3]

 

Dis le moi, ça me fera une bonne info si c'est le cas  [:klem3i1]

 

edit: euh ... mplayer sait lire les bluray ? [:cerveau klem]

Message cité 1 fois
Message édité par wedgeant le 13-02-2008 à 09:30:46

---------------
Wedge#2487 @HS -#- PW: +∞ -#- Khaz-Modan/Boltiz @WoW
mood
Publicité
Posté le 13-02-2008 à 09:30:24  profilanswer
 

n°1010701
Fork Bomb
Obsédé textuel
Posté le 13-02-2008 à 09:30:30  profilanswer
 

Reduis ton logo Wedge.
Là, tu le réduis "en HTML", c'est pas propre. Fais-le avec Gimp et ré-up.


---------------
Décentralisons Internet-Bépo-Troll Bingo - "Pour adoucir le mélange, pressez trois quartiers d’orange !"
n°1010702
wedgeant
Da penguin inside
Posté le 13-02-2008 à 09:32:02  profilanswer
 

Fork Bomb a écrit :

Reduis ton logo Wedge.
Là, tu le réduis "en HTML", c'est pas propre. Fais-le avec Gimp et ré-up.


Ouaip, c'est faisable :jap:
 
D'un autre côté, l'image ne fait que 6ko ... [:god]


---------------
Wedge#2487 @HS -#- PW: +∞ -#- Khaz-Modan/Boltiz @WoW
n°1010703
memaster
ki a volé mon 62?
Posté le 13-02-2008 à 09:33:16  profilanswer
 

wedgeant a écrit :


à tester !! [:icon3]
 
Dis le moi, ça me fera une bonne info si c'est le cas  [:klem3i1]  
 
edit: euh ... mplayer sait lire les bluray ? [:cerveau klem]


bah en fait je n'ai pas encore de lecteur blueray, mais je prends des infos
par ci par la. j'ai fait une soirée blueray/ps3 l'autre jour, la définition est :love:  
sur un 22p en 1600x1050 ça doit etre pas mal :D


---------------
ma conduite intérieure .:R | memaster pilote officiel de la HFR Badoit-Auchan F1 Team | zéro tracas, zéro blabla MMa.ster
n°1011108
wedgeant
Da penguin inside
Posté le 14-02-2008 à 10:58:33  profilanswer
 

:hello:  
 
Petite release aujourd'hui avec quelques corrections par rapport à la 1.14.4 :)
 

Citation :

1.14.5 - 13/02/2008

  • mise à jour du Slackbuild: ajout de la dépendance optionnelle pv. Merci à Martin Matusiak de me l'avoir fait remarquer :)
  • correction de la fonction calc_bpp() qui plantait à cause d'un renommage de variable
  • modificaiton de la fonction automatic() qui ne demande à dumper le dvd sur disque que si le périphérique est un fichier block ou un répertoire. Un fichier block signifie un "vrai" lecteur dvd et un répertoire, un point de montage qui ne correspond pas nécessairement à une image ISO
  • mise à jour du fichier TODO (demande d'un packager :p)


Et voila :)


---------------
Wedge#2487 @HS -#- PW: +∞ -#- Khaz-Modan/Boltiz @WoW
n°1011431
wedgeant
Da penguin inside
Posté le 15-02-2008 à 10:19:03  profilanswer
 

[:zytra]
 
Une nouveauté dans la 1.14.6: le filtre de désentrelacement [:cerveau huit]
 

Citation :

1.14.6 - 14/02/2008

  • modification de la fonction automatic(). Remplacement de tests "if" compliqués par des tests "case". Egalement ajout d'une question pour supprimer l'image ISO si l'utilisateur choisis de ne pas l'utiliser pour le rip  
  • ajout d'une nouvelle option dans la fonction modify_conf(). Désormais, le désentrelacement est disponible via l'option 18. Cette même option permet d'annuler le désentrelacement (préalablement choisi). Etant donné que le désentrelacement et telecine ne peuvent pas être utilisés en même temps, pour cause de modification du FPS avec telecine, une confirmation est demandée à l'utilisateur pour utiliser le désentrelacement et annuler les options telecine
  • modification de la fonction set_vf_opts(): ajout du filtre de désentrelacement dans la chaine de filtres vidéos
  • mise à jour des fichiers de langue
  • mise à jour des fichiers AUTHORS et TODO
  • mise à jour de la page de man


Hop :bounce:


---------------
Wedge#2487 @HS -#- PW: +∞ -#- Khaz-Modan/Boltiz @WoW
n°1012291
wedgeant
Da penguin inside
Posté le 18-02-2008 à 13:18:26  profilanswer
 

Hehe, y'a un user russe qui se propose de traduire ripdvd pour qu'il soit dispo dans la langue des tsars :)
 
[:jar jar]


---------------
Wedge#2487 @HS -#- PW: +∞ -#- Khaz-Modan/Boltiz @WoW
n°1012307
el_barbone
too old for this shit ...
Posté le 18-02-2008 à 14:05:08  profilanswer
 

wedgeant a écrit :

Hehe, y'a un user russe qui se propose de traduire ripdvd pour qu'il soit dispo dans la langue des tsars :)
 
[:jar jar]


 
la rançon de la gloire [:bien]
 
manque plus que le chinois et tu es pret pour conquerir le monde [:jar jar]

Message cité 1 fois
Message édité par el_barbone le 18-02-2008 à 14:05:36

---------------
En théorie, la théorie et la pratique sont identiques, en pratique, non.
n°1012311
wedgeant
Da penguin inside
Posté le 18-02-2008 à 14:27:34  profilanswer
 

el_barbone a écrit :

la rançon de la gloire [:bien]

 

manque plus que le chinois et tu es pret pour conquerir le monde [:jar jar]


---------------------------------------
| Je serais maître du monnnndeuuuh !!! |
| Gnark gnark gnark !!                        |
---------------------------------------
   \/
 [:tristou]


Message édité par wedgeant le 18-02-2008 à 14:27:52

---------------
Wedge#2487 @HS -#- PW: +∞ -#- Khaz-Modan/Boltiz @WoW
n°1012325
wedgeant
Da penguin inside
Posté le 18-02-2008 à 14:48:48  profilanswer
 

Le maitre du monde a bien codé ce week end, il vous autorise à télécharger la dernière version :o [:cupra]
Et en plus de ça, il a modifié le Changelog pour le rendre plus lisible :o
Prosternez vous :o
 

1.14.7 - 16/02/2008
 * NOUVELLES FONCTIONS
   * use_deinterlace(): déplacement du code de désentrelacement de modify_conf() vers cette nouvelle fonction
   * set_video_codec_opts(): renommage de set_xvidenc_opts() en prévision de la future utilisation du codec x264. Actuellement, seul xvid est disponible, mais x264 viendra bientôt
 * MODIFCATIONS DE FONCTIONS
   * modify_conf(): ajout d'un appel à use_deinterlace() dans l'option 18
   * preview(), encode(), split_output(), print_cmd(): ajout du support de nice (priorité du processus d'encodage)
   * automatic(): ejection du dvd après le dump ISO
   * set_vid_opts(): renommage de la variable XVIDENC_OPT en CODECENC_OPT, en prévision de la future utilisation du codec x264
 * NOUVELLES OPTIONS LIGNE DE COMMANDE
   * --deinterlace: active le filtre de désentrelacement
   * --nice NICE: la valeur de nice pour mencoder. Plus la valeur est haute, moins mencoder aura de priorité par rapport aux autres processus. NICE est une valeur entière comprise entre -20 et 19. Les valeurs négatives sont accessibles seulement pour root. Valeur par défaut: 0
 * BUG FIX
   * use_deinterlace(): utiliser 23.976 comme FPS d'entrée seulement si telecine était activé auparavant
   * automatic(): marquer le périphérique dvd comme non éjectable lors de l'utilisation de l'image ISO
   * check_dvd_dev(): correction du test d'éjection
   * use_telecine(): mauvais ordre pour l'affichage de la question
   * end_app(): correction du nom du répertoire de dump
 * INFORMATIONS
   * ripdvd.1 (manpage): mise à jour pour les options --deinterlace et --nice
   * ripdvd.Slackbuild: correction de l'affichage des dépendances dans slack-desc
   * TODO: mise à jour de la ligne "nice"


 
:bounce:


---------------
Wedge#2487 @HS -#- PW: +∞ -#- Khaz-Modan/Boltiz @WoW
mood
Publicité
Posté le 18-02-2008 à 14:48:48  profilanswer
 

n°1018246
wedgeant
Da penguin inside
Posté le 05-03-2008 à 09:12:52  profilanswer
 

[:zytra]
 
Une nouvelle release, quelques corrections et surtout une nette amélioration de l'option --scan qui permet de lister les informations des différentes pistes d'un dvd :jap:
 

1.14.8 - 04/03/2008
 * MODIFICATIONS
   * ripdvd: suppression de la variable ERROR_LOG
   * core(): suppression du code qui loggait les erreurs d'encodage de mencoder dans le fichier ERROR_LOG
   * end_app(): ajout d'une question avant de supprimer le dump ISO
   * print_dvd_infos(): modification complète de l'affichage. Il s'agit désormais d'un tableau beaucoup plus facile à lire. Les langues audio et sous-titres sont aussi nettoyées des doublons pour éviter les dépassements d'affichage
   * extract_dvd_infos(): la liste des pistes analysée est désormais affichée sur une seule ligne plutôt qu'une ligne par piste
 * BUGFIX
   * use_telecine(): le précédent bugfix ne corrigeait pas totalement le problèm
 * INFORMATIONS
   * locales: mise à jour et nettoyage
   * man page: mise à jour et nettoyage


 
Et voila :)


---------------
Wedge#2487 @HS -#- PW: +∞ -#- Khaz-Modan/Boltiz @WoW
n°1018248
el_barbone
too old for this shit ...
Posté le 05-03-2008 à 09:15:14  profilanswer
 

\o/


---------------
En théorie, la théorie et la pratique sont identiques, en pratique, non.
n°1020043
wedgeant
Da penguin inside
Posté le 10-03-2008 à 15:03:43  profilanswer
 

:hello:
 
Un petit message pour vous prévenir que la version 2.0.0 de ripdvd devrait arriver rapidement :)
 
Au menu des futures nouveautés:
- réorganisation du menu des options
- support du codec vidéo x264
- support de codecs audio aac et flac
 
Et voila [:cerveau huit]


---------------
Wedge#2487 @HS -#- PW: +∞ -#- Khaz-Modan/Boltiz @WoW
n°1020046
Fork Bomb
Obsédé textuel
Posté le 10-03-2008 à 15:08:31  profilanswer
 

Tu penses au Dirac ou c'est trop récent ?


---------------
Décentralisons Internet-Bépo-Troll Bingo - "Pour adoucir le mélange, pressez trois quartiers d’orange !"
n°1020051
wedgeant
Da penguin inside
Posté le 10-03-2008 à 15:16:30  profilanswer
 

Dirac ? [:gratgrat]

 

edit: ok :jap:
bon ben non, tant que ce "codec" ne sera pas implémenté officiellement dans mplayer, et ne sera pas plus populaire que ça ... j'en vois pas trop l'intéret

 

Par contre, s'il y a d'autres demandes de supports pour des codecs, faut pas hésiter :jap:


Message édité par wedgeant le 10-03-2008 à 15:26:40

---------------
Wedge#2487 @HS -#- PW: +∞ -#- Khaz-Modan/Boltiz @WoW
n°1021597
wedgeant
Da penguin inside
Posté le 14-03-2008 à 08:50:37  profilanswer
 

[:zytra]
 
Je passe en vitesse pour vous dire que la version 2.0.0 vient d'être mise à dispo :jap:
Pas trop le temps de traduire tout le changelog ici, mais en gros c'est ce que j'ai annoncé un peu plus haut, avec le support pour l'autocompletion en plus :)
 
et voila :hello:


---------------
Wedge#2487 @HS -#- PW: +∞ -#- Khaz-Modan/Boltiz @WoW
n°1021619
el_barbone
too old for this shit ...
Posté le 14-03-2008 à 09:26:03  profilanswer
 

\o/


---------------
En théorie, la théorie et la pratique sont identiques, en pratique, non.
n°1023762
wedgeant
Da penguin inside
Posté le 20-03-2008 à 13:00:02  profilanswer
 

[:zytra]

 

Version 2.0.1 dispo

 

Des corrections de bugs, des légères améliorations, l'ajout du choix du codec par défaut dans le fichier de config et un gros ménage dans les fichiers de langue, voila le menu :)

 

Pour les Slackers: correction du paquet aussi, il y avait un risque de faille de sécu étant donné que les droits des répertoires et des fichiers passaient de root.root à $UID.$GID :/

 

Je n'ai pas trop le temps de traduire tout le changelog, mais le principal est là :D

 

edit: et j'ai rajouté un sondage :jap:


Message édité par wedgeant le 20-03-2008 à 13:00:31

---------------
Wedge#2487 @HS -#- PW: +∞ -#- Khaz-Modan/Boltiz @WoW
n°1023779
el_barbone
too old for this shit ...
Posté le 20-03-2008 à 13:57:19  profilanswer
 

a voté \o/


---------------
En théorie, la théorie et la pratique sont identiques, en pratique, non.
n°1025410
wedgeant
Da penguin inside
Posté le 25-03-2008 à 11:25:36  profilanswer
 

Tiens, celui (ou celle) qui a voté "manque des fonctionnalités", ça serait sympa de me dire lesquelles, que je regarde si je peux les ajouter :jap:
 

Spoiler :

3 votes :sweat:


---------------
Wedge#2487 @HS -#- PW: +∞ -#- Khaz-Modan/Boltiz @WoW
n°1025503
franceso
Posté le 25-03-2008 à 14:20:19  profilanswer
 

Ah au fait, j'ai oublié de poster hier, mais j'ai uploadé le paquet Debian/Ubuntu de la version 2.0.1. C'est dispo sur sourceforge ou bien sur mon dépôt.
 
Par contre, suite à une réinstallation de mon système, j'ai perdu ma clé gpg [:tinostar] Du coup, j'en ai refait une autre, donc il faut pas vous étonner si vous avez plein de messages d'alerte d'apt...


---------------
TriScale innov
n°1025505
wedgeant
Da penguin inside
Posté le 25-03-2008 à 14:22:16  profilanswer
 

Ok merci :jap:


---------------
Wedge#2487 @HS -#- PW: +∞ -#- Khaz-Modan/Boltiz @WoW
n°1026132
wedgeant
Da penguin inside
Posté le 27-03-2008 à 10:58:11  profilanswer
 

:hello:
 
Une nouvelle release vient d'être uploadée: 2.0.2 (essentiellement des correctifs de bugs) :jap:
Je ne sais plus trop si je vous l'avais dit, mais il y a désormais un ebuild dispo sur le dépot sourceforge pour nos amis Gentooistes :)


---------------
Wedge#2487 @HS -#- PW: +∞ -#- Khaz-Modan/Boltiz @WoW
n°1026154
O'Gure
Modérateur
Multi grognon de B_L
Posté le 27-03-2008 à 11:14:08  profilanswer
 

Je pense pas que ca les intéresse, c'est un script, pas de compilation en perspective :/

Spoiler :

[:cerveau afrojojo]


---------------
Relax. Take a deep breath !
n°1026166
el_barbone
too old for this shit ...
Posté le 27-03-2008 à 11:22:05  profilanswer
 

par contre, les écolos .... [:dawa]


---------------
En théorie, la théorie et la pratique sont identiques, en pratique, non.
n°1027846
wedgeant
Da penguin inside
Posté le 31-03-2008 à 13:08:52  profilanswer
 

[:papatte]
 
J'ai commencé à réécrire ripdvd en python, donc les releases vont surement s'espacer un peu, n'ayant que 10 doigts je peux difficilement coder d'un côté en bash et de l'autre en python :D
 
Etant donné que ripdvd en lui même est quasi "terminé" (y'a toujours des améliorations à faire, mais bon [:god]), et que les améliorations que je voudrais apporter sont impossibles ou très compliquées à mettre en place en bash, je pense que le projet est mur pour migrer vers un langage plus évolué :jap:
 
Le but n'est pas de compliquer les dépendances ou l'utilisation du soft en lui même, je vais essayer de faire en sorte que la migration soit transparente pour l'utilisateur lambda.
 
Si vous avez des remarques/questions à propos de cette volonté de changement, n'hésitez pas [:dawa]


---------------
Wedge#2487 @HS -#- PW: +∞ -#- Khaz-Modan/Boltiz @WoW
n°1027868
franceso
Posté le 31-03-2008 à 14:09:29  profilanswer
 

Je ne peux que saluer une réécriture dans un langage plus évolué :jap:
Perso, j'aurais pris Perl, mais bon, les goûts et les couleurs :spamafote:
 
Tant qu'on parle de remarques, j'avais quelques commentaires à faire (sur l'installeur) à la suite du packaging de 2.0.1. J'ai oublié de quoi il retournait, mais si j'y pense, je regarderai ce soir et je posterai ici...


---------------
TriScale innov
n°1027879
wedgeant
Da penguin inside
Posté le 31-03-2008 à 14:21:25  profilanswer
 

ben on va dire que j'ai aussi choisi python car je n'ai encore rien fait de vraiment concret avec alors que perl j'avais écrit un gros truc à l'époque où je jouais sur internet :D
 
et c'est aussi dû au fait que python est bien mieux fichu pour faire de la prog objet (j'ai actuellement réécrit la partie récupération des infos du dvd en objet, ça se fait bien [:dawa])
 
pour l'installeur, ça venait surement du répertoire pour bash_completion que j'avais laissé en dur et non préfixé par ${PREFIX} ... ça m'a été notifié et corrigé dans la 2.0.2 [:cupra]


---------------
Wedge#2487 @HS -#- PW: +∞ -#- Khaz-Modan/Boltiz @WoW
n°1027883
memaster
ki a volé mon 62?
Posté le 31-03-2008 à 14:26:34  profilanswer
 

comme j'utilise une version kimarche mais pas révisée depuis longtemps...
question wedge : les nouvelles versions gèrent elles le rip chapitre par chapitre?
c'est pour faire une playlist de dvd-video-concerts in'car :hello:


Message édité par memaster le 31-03-2008 à 14:26:52

---------------
ma conduite intérieure .:R | memaster pilote officiel de la HFR Badoit-Auchan F1 Team | zéro tracas, zéro blabla MMa.ster
n°1027888
wedgeant
Da penguin inside
Posté le 31-03-2008 à 14:29:47  profilanswer
 

tu peux parfaitement ripper chaque chapitre individuellement, mais pour ça il faut lancer ripdvd autant de fois qu'il y a de chapitres :spamafote:

 

après, "exploser le dvd en rip par chapitre de manière automatique" n'est pas implémenté mais c'est prévu :jap:
mais au rythme auquel j'avance sur la réécriture python, je me demande si cette feature ne sera pas incluse directement dans pyRipDVD :D

Message cité 1 fois
Message édité par wedgeant le 31-03-2008 à 14:30:22

---------------
Wedge#2487 @HS -#- PW: +∞ -#- Khaz-Modan/Boltiz @WoW
n°1027892
memaster
ki a volé mon 62?
Posté le 31-03-2008 à 14:31:58  profilanswer
 

wedgeant a écrit :

tu peux parfaitement ripper chaque chapitre individuellement, mais pour ça il faut lancer ripdvd autant de fois qu'il y a de chapitres :spamafote:
 
après, "exploser le dvd en rip par chapitre de manière automatique" n'est pas implémenté mais c'est prévu :jap:
mais au rythme auquel j'avance sur la réécriture python, je me demande si cette feature ne sera pas incluse directement dans pyRipDVD :D


ouais c'est exactement de ça que je parlais ;)  :hello:  
ya plus qu'a patienter un p'ti peu alors :D


---------------
ma conduite intérieure .:R | memaster pilote officiel de la HFR Badoit-Auchan F1 Team | zéro tracas, zéro blabla MMa.ster
n°1027894
wedgeant
Da penguin inside
Posté le 31-03-2008 à 14:34:28  profilanswer
 

memaster a écrit :

ouais c'est exactement de ça que je parlais ;)  :hello:
ya plus qu'a patienter un p'ti peu alors :D


ok, ben écoutes je vais voir ... si je suis motivé et que la partie python avance bien, y'aura pas de 2.2.0 pour le ripdvd "classique" ;)
si je rencontres des coincements (genre pas motivé pour pythoner, soucis de code etc ...), je ferais ça en bash :jap:

 

je veux pas m'avancer sur un délai, mais je pense quand même que d'ici la fin du mois d'avril ça sera implémenté :) (d'une manière ou d'une autre [:god])

Message cité 1 fois
Message édité par wedgeant le 31-03-2008 à 14:34:46

---------------
Wedge#2487 @HS -#- PW: +∞ -#- Khaz-Modan/Boltiz @WoW
n°1027914
chaica
Posté le 31-03-2008 à 14:52:16  profilanswer
 

Ouais, utilise python, tu vas voir les nouveaux contributeurs fleurir :D


Message édité par chaica le 31-03-2008 à 15:24:48
n°1027940
memaster
ki a volé mon 62?
Posté le 31-03-2008 à 15:20:20  profilanswer
 

wedgeant a écrit :


ok, ben écoutes je vais voir ... si je suis motivé et que la partie python avance bien, y'aura pas de 2.2.0 pour le ripdvd "classique" ;)
si je rencontres des coincements (genre pas motivé pour pythoner, soucis de code etc ...), je ferais ça en bash :jap:
 
je veux pas m'avancer sur un délai, mais je pense quand même que d'ici la fin du mois d'avril ça sera implémenté :) (d'une manière ou d'une autre [:god])


ouais enfin te martifouetteaclou pas pour moi. :o  
sinon, chezmoicestexploitable; c'est déjà ce qu'on lui demande ;)


---------------
ma conduite intérieure .:R | memaster pilote officiel de la HFR Badoit-Auchan F1 Team | zéro tracas, zéro blabla MMa.ster
n°1028043
twocats
Posté le 31-03-2008 à 17:33:29  profilanswer
 

Pour l'extraction de chapitre j'ai commis un petit script qui me permet d'extraire la piste audio chapitre par chapitre des dvd de concert afin de les écouter sur mon autoradio. C'est TRÈS basique mais ça marche bien.
Tu copie dans le répertoire de travail que tu as choisi un fichier de configuration que tu nomme OBLIGATOIREMENT "series2avi.conf".
Il a cette forme :

Citation :

DEVICE_ID="/mnt/disk"
AUDIO_ID="128"
ABITRATE_ID="320"


Le seul champ obligatoire est DEVICE_ID, en commentant les autres "#" tu auras accès à un menu.
Tu copie ensuite le script en lui-même dans le même répertoire :

Citation :

#!/bin/bash
 
#Ce programme est distribué dans l'espoir qu'il puisse
#vous être utile, mais SANS AUCUNE GARANTIE ! ; sans même
#la garantie implicite de MARCHANDABILITÉ ou d'ADÉQUATION
#À UN BESOIN PARTICULIER. Voyez la Licence Publique Générale
#GNU pour plus de détails.
 
# COULEURS
COLOROFF="\033[1;0m"    # standart color
GREENCOLOR="\033[1;32m"  # green
WHITECOLOR="\033[1;37m"  # white
BLUECOLOR="\033[1;36m"   # blue
DARKBLUECOLOR="\033[1;34m"   # darkblue
REDCOLOR="\033[1;31m" # red
LILACOLOR="\033[1;35m" # lilac
YELLOWCOLOR="\033[1;33m" # yellow
 
# VARIABLES
 
VERSION="0.2.2"
CHAPTER_BEG="1"
 
if [[ -f ./series2avi.conf ]]
then
 . ./series2avi.conf
fi
cd "$(pwd)"
 
# Fonctions
 
GreenLINE()
{
echo -e "${GREENCOLOR}--------------------------------------------------------------${COLOROFF}"
}
 
ModeSOLO()
{
GreenLINE
echo -e "${REDCOLOR}> ${WHITECOLOR}Détection des titres sur le DVD ${YELLOWCOLOR}:${WHITECOLOR}"
echo
 
lsdvd -v "${DEVICE_ID}" 2>&1 | sed 's/Title: 0/Title: /; s/,//g; s/Chapters: .. Cells: .. //' | grep Title > "${HOME}"/tmp/title.log
cat "${HOME}"/tmp/title.log
 
echo
echo -ne "${WHITECOLOR}Entrez le numéro du titre à extraire ${GREENCOLOR}[ ${WHITECOLOR}ou ${REDCOLOR}Q${WHITECOLOR}uitter ${GREENCOLOR}] ${YELLOWCOLOR}: ${COLOROFF}"
read TITLE_ID
case ${TITLE_ID} in
 0 | q* | Q*) echo -e "${WHITECOLOR}Quitte sans erreur.${COLOROFF}"; exit 0 ;;
esac
GreenLINE
}
 
TitleDVD()
{
GreenLINE
 
if [[ ! "$(mount | grep "${DEVICE_ID}" )" ]]
then
 echo -e "${REDCOLOR}> ${WHITECOLOR}Le DVD ne semble pas monté sur ${DEVICE_ID}. On le monte automatiquement. ${WHITECOLOR}"
 mount "${DEVICE_ID}"
 echo
 if [[ ! "$(mount | grep "${DEVICE_ID}" )" ]]
 then
  echo -e "${WHITECOLOR}Echec du montage automatique :("
  echo -e "${WHITECOLOR}Veuillez vérifier que le DVD se trouve bien dans le lecteur cible et que le point de montage est valide."
  echo -ne "${WHITECOLOR}Voulez-vous ${REDCOLOR}I${WHITECOLOR}gnorer ce test ou ${REDCOLOR}Q${WHITECOLOR}uitter ${YELLOWCOLOR}: ${COLOROFF}"
  read REP
  case ${REP} in
   I* | i*) echo -e "${WHITECOLOR}On continue.${COLOROFF}" ;;
   0 | q* | Q*) echo -e "${WHITECOLOR}Quitte sans erreur.${COLOROFF}"; exit 0 ;;
  esac
 
 else
  echo -e "${WHITECOLOR}Le DVD est maintenant monté sur ${DEVICE_ID}."
 fi
GreenLINE
fi
}
 
TitleDVD
ModeSOLO
mplayer -dvd-device "${DEVICE_ID}" dvd://${TITLE_ID} -ao null -vo null -frames 0 -v -nocache 2>/dev/null > "${HOME}"/tmp/s2a.log
CHAPTER_END=$(cat "${HOME}"/tmp/s2a.log | grep "chapters" | awk '{print $3}')
 
GreenLINE
 
# SELECTION DES PISTES AUDIO
 
if [[ ! "${AUDIO_ID}" ]]
then
 echo -e "${REDCOLOR}> ${WHITECOLOR}Détection des pistes audio sur le titre ${TITLE_ID} ${YELLOWCOLOR}:${WHITECOLOR}"
 echo
 cat "${HOME}"/tmp/s2a.log | grep "audio stream" | grep "language" | cut -f "1-8" -d " "
 echo
 echo -ne "${WHITECOLOR}Entrez le numéro de la piste audio du DVD à extraire ${GREENCOLOR}[ ${WHITECOLOR}ou ${REDCOLOR}Q${WHITECOLOR}uitter ${GREENCOLOR}] ${YELLOWCOLOR}: ${COLOROFF}"
 read TRACK_ID
 case ${TRACK_ID} in
  q* | Q*) echo -e "${WHITECOLOR}Quitte sans erreur.${COLOROFF}"; exit 0 ;;
 esac
 AUDIO_ID=$(cat "${HOME}"/tmp/s2a.log | grep "audio stream: ${TRACK_ID}" | grep "language" | sed 's/.$//' | awk '{print $10}')
 GreenLINE
fi
 
# SELECTION DU BITRATE AUDIO
 
if [[ ! "${ABITRATE_ID}" ]]
then
 echo -e "${REDCOLOR}> ${WHITECOLOR}Sélection du bitrate audio sur le titre ${TITLE_ID} ${YELLOWCOLOR}:${WHITECOLOR}"
 echo
 echo -e "${REDCOLOR}*${WHITECOLOR} 64 kbps\t\t\t\t\t\t ${GREENCOLOR}[ ${YELLOWCOLOR}1 ${GREENCOLOR}]"
 echo -e "${REDCOLOR}*${WHITECOLOR} 128 kbps\t\t\t\t\t\t ${GREENCOLOR}[ ${YELLOWCOLOR}2 ${GREENCOLOR}]"
 echo -e "${REDCOLOR}*${WHITECOLOR} 256 kbps\t\t\t\t\t\t ${GREENCOLOR}[ ${YELLOWCOLOR}3 ${GREENCOLOR}]"
 echo -e "${REDCOLOR}*${WHITECOLOR} 320 kbps\t\t\t\t\t\t ${GREENCOLOR}[ ${YELLOWCOLOR}4 ${GREENCOLOR}]"
 echo -e "${REDCOLOR}*${WHITECOLOR} Quitter\t\t\t\t\t\t ${GREENCOLOR}[ ${REDCOLOR}Q ${GREENCOLOR}]"
 echo
 echo -ne "${WHITECOLOR}Entrez votre choix ${YELLOWCOLOR}: ${COLOROFF}"
 read REP
 case ${REP} in
  0 | q* | Q*) echo -e "${WHITECOLOR}Quitte sans erreur.${COLOROFF}"; exit 0 ;;
  1) ABITRATE_ID="64" ;;
  2) ABITRATE_ID="128" ;;
  3) ABITRATE_ID="256" ;;
  4) ABITRATE_ID="320" ;;
  *) echo -e "${WHITECOLOR}Entrée incorrecte ! Veuillez recommencer.${COLOROFF}" ;;
 esac
 echo -e "${REDCOLOR}> ${WHITECOLOR}Bitrate audio ${YELLOWCOLOR}: ${WHITECOLOR}${ABITRATE_ID} kbps.${COLOROFF}"
 echo
 GreenLINE
fi
 
echo -e "${REDCOLOR}> ${WHITECOLOR}Nombre de châpitres ${YELLOWCOLOR}: ${WHITECOLOR}${CHAPTER_END}.${COLOROFF}"
echo
echo -e "${REDCOLOR}> ${WHITECOLOR}Bitrate audio ${YELLOWCOLOR}: ${WHITECOLOR}${ABITRATE_ID} kbps.${COLOROFF}"
echo
 
until [[ "${CHAPTER_BEG}" -gt "${CHAPTER_END}" ]]
do
 mencoder -dvd-device "${DEVICE_ID}" dvd://${TITLE_ID} -chapter ${CHAPTER_BEG}-${CHAPTER_BEG} -aid ${AUDIO_ID} -ovc frameno -oac mp3lame -lameopts cbr:br=${ABITRATE_ID} -o ${CHAPTER_BEG}-Track.avi
 mplayer ${CHAPTER_BEG}-Track.avi -dumpaudio -dumpfile ${CHAPTER_BEG}-Track.mp3
 rm -f ${CHAPTER_BEG}-Track.avi
 
  if [[ "${CHAPTER_BEG}" -lt "10" ]]
  then
   mv "${CHAPTER_BEG}-Track.mp3" "0${CHAPTER_BEG}-Track.mp3"
  fi
  CHAPTER_BEG=$((CHAPTER_BEG + 1))
 
done


Tu lance le script, tu suis les instructions et les pistes sont extraites chapitre par chapitre au format mp3.
Tu peux bien sûr librement t'en inspirer.

Message cité 1 fois
Message édité par twocats le 31-03-2008 à 17:37:35

---------------
La réponse est 42
n°1028682
wedgeant
Da penguin inside
Posté le 02-04-2008 à 09:08:44  profilanswer
 

Bonjour  [:leglop]  
 
La version 2.0.4 est disponible, incluant des corrections de bug (essentiellement) ainsi qu'une petite amélioration au niveau du codec x264, l'encodage devrait être légèrement plus rapide et le résultat de meilleure qualité :jap:
 
twocats: j'ai jeté un oeil à ton script ... pourquoi cherches-tu à monter le dvd ? :??:


---------------
Wedge#2487 @HS -#- PW: +∞ -#- Khaz-Modan/Boltiz @WoW
n°1028685
memaster
ki a volé mon 62?
Posté le 02-04-2008 à 09:15:28  profilanswer
 

twocats a écrit :

Pour l'extraction de chapitre j'ai commis un petit script qui me permet d'extraire la piste audio chapitre par chapitre des dvd de concert afin de les écouter sur mon autoradio. C'est TRÈS basique mais ça marche bien.
Tu copie dans le répertoire de travail que tu as choisi un fichier de configuration que tu nomme OBLIGATOIREMENT "series2avi.conf".
Il a cette forme :
 
Tu lance le script, tu suis les instructions et les pistes sont extraites chapitre par chapitre au format mp3.
Tu peux bien sûr librement t'en inspirer.


oui mais moi je veux aussi la video avec :D


---------------
ma conduite intérieure .:R | memaster pilote officiel de la HFR Badoit-Auchan F1 Team | zéro tracas, zéro blabla MMa.ster
n°1028802
twocats
Posté le 02-04-2008 à 13:09:07  profilanswer
 

Citation :

twocats: j'ai jeté un oeil à ton script ... pourquoi cherches-tu à monter le dvd ?


Euh... Bonne question ! En fait ce script est extrapolé d'un autre fait il y a pas mal de temps où si je me souviens bien la version de lsdvd de l'époque avait besoin que le dvd soit monté. Je viens de vérifier et effectivement ce n'est plus nécessaire. Merci de la remarque je ne m'en étais pas aperçu.


---------------
La réponse est 42
n°1028803
wedgeant
Da penguin inside
Posté le 02-04-2008 à 13:12:46  profilanswer
 

wedgeant a écrit :

une petite amélioration au niveau du codec x264


bon, il semblerait que mes doigts grossissent quand je code entre minuit et 1h du matin :o
traduisez ça par: "y'a une faute de frappe dans l'amélioration du codec" [:neowen]
 
Bref, je corrige ça ce soir et j'upload demain matin [:ddr555]
 
@twocats: ah ok ... depuis que j'utilise lsdvd, jamais eu besoin de monter le dvd ... ça doit remonter à loin alors :D


---------------
Wedge#2487 @HS -#- PW: +∞ -#- Khaz-Modan/Boltiz @WoW
n°1029110
wedgeant
Da penguin inside
Posté le 03-04-2008 à 10:56:57  profilanswer
 

[:pato el canardo]
 
Version 2.0.5 uploadée, elle contient juste le correctif annoncé hier [:cupra]


---------------
Wedge#2487 @HS -#- PW: +∞ -#- Khaz-Modan/Boltiz @WoW
n°1033715
jjgan
...
Posté le 16-04-2008 à 11:31:12  profilanswer
 

heu salut, je m'incruste completement mais j'aimerai savoir tu as prevu de faire tout ca en matroska avec support des chapitres ?
Si t'as pas le temps t'en fait pas je vais jetter un oeuil ;)

 

edit: moua je connais que le bash alors je modifierai que le bash :p


Message édité par jjgan le 16-04-2008 à 11:35:25
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  10  11  12  ..  19  20  21  22  23  24

Aller à :
Ajouter une réponse
 

Sujets relatifs
Que faire des vieux pcs? En cours de rédactioncommande console pour debit entrant en cours
Programmer en Python sous Linux (cherche editeur graphique)cours DNS
Lancer un script python au démarrage ?Topic officiel : Eurobarre
Lien mort sur le site officiel[Linux] VNC: Partager une session en cours
Installation mandrake 10.1 officiel 
Plus de sujets relatifs à : [ripdvd] Topic officiel - [réécriture en python en cours: 75%]


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)