Vous paramétrez comment DVD:RIP pour avoir des DivX/XVid potables? - Linux et OS Alternatifs
Marsh Posté le 25-09-2002 à 21:14:31
y a le rv9 qui est top mais je crois ke c win uniquement 
 au moins pr l encodage
Marsh Posté le 25-09-2002 à 21:14:32
| GuiGui2 a écrit a écrit  : Pour ma part, j'arrive pas à avoir quelque chose de potable...J'ai toujours des gros carrés pas beaux partout J'ai essayé XVid, DivX4, Divx5, sans tellement de succès. Si vous avez paramétrer la bête avec succès, ca m'interesse. Merci d'avance. GuiGui2  | 
 
 
tres interessé aussi !
Marsh Posté le 25-09-2002 à 21:25:25
Jowile, tu pourrais détailler la ligne que tu utilises pour lancer le mencoder plz? 
Marsh Posté le 25-09-2002 à 23:10:44
jowile ça m'intéresse ossi, même si je n'ai pas encore de lecteur dvd
Marsh Posté le 26-09-2002 à 01:59:28
| GuiGui2 a écrit a écrit  : Pour ma part, j'arrive pas à avoir quelque chose de potable...J'ai toujours des gros carrés pas beaux partout J'ai essayé XVid, DivX4, Divx5, sans tellement de succès. Si vous avez paramétrer la bête avec succès, ca m'interesse. Merci d'avance. GuiGui2  | 
 
 
je sais pas comment tu fais.... 
 
j'ai essaye les codecs xvid/divx4/divx5 et aucun probleme 
 
quelle version de transcode? 
 
est-ce que tu as mis les options de anti-aliasing ou de desentrelacement ?
Marsh Posté le 26-09-2002 à 09:07:27
Apolon34, 
 
J'ai essayé pas mal d'options, mais je n'ai jamais été satisfait de mes DivX encodés en XVid; j'ai toujours des gros patés tout moches quand l'image bouge vite (typiquement les scènes d'actions). 
J'ai relancé un encodage en DivX5 hier soir en modifiant quelques paramètres, on verra ce soir ce que çà dit. 
 
La version de Transcode que j'utilise est celle qui est packagée par Christian Marillat, à l'heure actuelle c'est la version 0.6.1. 
Pour l'AA et le désentrelacement, je crois que c'est bon, je vérifierai ce soir.
Marsh Posté le 26-09-2002 à 09:23:58
J'utilise xvid avec beaucoup de succes, un excellent guide sur le ripping avec transcode et mplayer est sur : 
 
http://www.bunkus.org/dvdripping4linux/index.html 
 
il est mis à jour régulièrement.
Marsh Posté le 26-09-2002 à 11:09:21
Mencoder/libavcodec rulllezzzzzzzz : 
----------------------------------------------------------------------------- 
#!/bin/sh 
 
rm -f lavc_stats.txt 
 
SCALE=576:240 
CROP=702:430:10:72 
CIBLE=/space/$2.avi 
SOURCE=$1 
LAVCOPT=vcodec=mpeg4:vqmin=2:vqmax=20:vmax_b_frames=2:vhq:vbitrate=700 
 
echo ---------------------------------------------- 
echo "Parametres d'encodage" 
echo "options : "$LAVCOPT 
echo "fichier source : "$SOURCE 
echo "fichier cible : "$CIBLE 
echo "resize : "$SCALE 
echo "crop : "$CROP 
echo ---------------------------------------------- 
 
 
echo "Début 1ere passe $2" >> /space/logRIP && date >> /space/logRIP && mencoder -nosound -o /dev/null -ovc lavc -lavcopts $LAVCOPT:vpass=1 -vop scale=$SCALE,crop=$CROP -zoom -sws 2 $SOURCE && echo "Début 2eme passe $2" >> /space/logRIP && date >> /space/logRIP && mencoder -nosound -o $CIBLE -ovc lavc -lavcopts $LAVCOPT:vpass=2 -vop scale=$SCALE,crop=$CROP -zoom -sws 2 $SOURCE && echo "Fin encodage video $2" >> /space/logRIP && date >> /space/logRIP && stop 
 
----------------------------------------------------------------------------- 
 
rip : avec mplayer (le seul qui gêre bien les angles) 
son : en vorbis (à la volée depuis le vob avec transcode+oggenc) 
mux : avec ogmmerge de moritz bunkus. 
 
Le tout à 45-50 fps !!!  
 
Je suis en train (enfin lentement because pas de temps) d'écrire un script pour automatiser TOUT ça...
Marsh Posté le 26-09-2002 à 12:37:59
le crop c'est pour virer les bandes noires ! 
C'est indispensable sinon tu gaches du bitrate pour encoder du noir  
  
Donc "crop = meilleur qualité" (à bitrate égal). 
 
Rq : Mplayer a une option "cropdetect", c'est nickel.
Marsh Posté le 26-09-2002 à 19:48:36
Rah! 
Ca va pas du tout! 
En DivX5, le résultat est immonde! 
Y'a pas une scène sans un gros carré tout moche en plein milieu. 
Fo que je cherche une autre solution. 
 
HELP!! ![]()
Marsh Posté le 26-09-2002 à 20:03:26
Au fait, pourquoi on n'a pas accès à tous les réglages possibles de XviD sous GNU/Linux ? 
 
Sous Windows, avec VirtualDub, on a autant de possibilités (et même plus) que ce que Nandub avait ! 
Marsh Posté le 26-09-2002 à 20:12:56
non 
 
Pour les reglages tu en as une partie sous avidemux 
Algo de ME, inter4v, interlaced & Q type (H263 ou Mpeg) 
 
Dans mplayer c'est utilisé en emultation divx donc minimaliste 
 
Dans transcode il y a plus d'option
Marsh Posté le 26-09-2002 à 22:00:05
| mean a écrit a écrit  : Dans transcode il y a plus d'option  | 
 
ah bon ? 
ou ça, comment ça ? j'ai pas trouvé ! c'est pour ça que je me suis rabattu sur lavc.
Marsh Posté le 26-09-2002 à 22:07:06
@JoWile :  
 
exemple : mplayer -ao null -vo xv -vop cropdetect /space/vts_01.vob 
 
il me sort : crop area: X: 1..713  Y: 72..500  (-vop crop=712:428:2:72) 
 
je vérifie avec : mplayer -ao null -vo xv -vop rectangle=712:428:2:72 /space/vts_01.vob 
 
Si je suis content, je crop pendant l'encodage avec  mencoder crop=712:428:2:72 
 
Sans oublier de resizer (en plus petit que l'original, bien sur  
)
Marsh Posté le 26-09-2002 à 22:13:12
non, je ne fais qu'enlever les bandes noires ! 
après suffit de resizer en respectant le ratio.
Marsh Posté le 26-09-2002 à 22:16:50
crop=712:428:2:72 signifie : 
tu gardes une fenetre de 712*428 et le coin supérieur gauche de cette fenetre est en 2:72. 
 
Ce qui signifie qu'on enleve 2 pixels à gauche, 6 à droite, 72 en haut et 76 en bas... 
 
 
Marsh Posté le 26-09-2002 à 22:33:28
 
Tu peux le faire visuellement avec avidemux le crop 
 
(je sais ncurse gna gna gna )
Marsh Posté le 26-09-2002 à 22:34:37
pour connaitre l'aspect d'un DVD (si pas écris sur la boite 
 ) 
mplayer -ao null -vo null -dvd $titre -frames 0 -v 2>&1 | grep aspect 
et il me retourne gentiment : L'aspect du film est 1.78:1 
 
 
Rq : $titre est le titre où il y a le plus de chapitre (ie celui du film)... En général 1 ou 2. A tester avec  
mplayer -ao null -vo null -dvd $titre -frames 0 -v 2>&1 | grep chapitres 
En le faisant pour $titre=1,2,3... (un petit script et rullez.) 
 
C'est vraiment une merveille MPlayer. 
 ![]()
Marsh Posté le 26-09-2002 à 22:36:41
| mean a écrit a écrit  : Tu peux le faire visuellement avec avidemux le crop (je sais ncurse gna gna gna )  | 
 
il fait le rip avidemux ? 
il gere bien les angles ??? 
 
fo que je teste à fond dès que j'ai le temps.
Marsh Posté le 26-09-2002 à 22:50:36
mplayer -dvd 1 -dvdangle 1 -alang fr -nortc -dumpstream -dumpfile /space/dvd.vob 
Marsh Posté le 26-09-2002 à 23:15:54
jotenakis,  
 
Si j'ai bien tout compris, tu fais tes DivX en XVid + Ogg, c'est bien çà? 
Tu utilises trancode comment en combinaison avec oggenc pour extraire et compresser l'audio du vob? 
Je l'ai vu apparaître nulle part dans ton script? 
Marsh Posté le 26-09-2002 à 23:27:33
| GuiGui2 a écrit a écrit  : jotenakis, Si j'ai bien tout compris, tu fais tes DivX en XVid + Ogg, c'est bien çà? Tu utilises trancode comment en combinaison avec oggenc pour extraire et compresser l'audio du vob? Je l'ai vu apparaître nulle part dans ton script?  | 
 
presque : en fait je fais en lavc + Ogg. 
 
Pour la partie audio je fais  comme ça : 
----------------------------------------------------------------------------------------- 
mkfifo pcmpipe.raw 
oggenc -r -C2 -R48000 -B16 -q$1 -o /space/son.ogg pcmpipe.raw & transcode -i $2 -a $3 -g 0x0 -u 50 -s $4 --a52_drc_off -x null,vob -y raw -N 0x1 -m pcmpipe.raw -o /dev/null 
rm pcmpipe.raw 
----------------------------------------------------------------------------------------- 
où $1 est la qualité ogg, $2 le rep où y a mes vob, $3 l'index de la piste et $4 le volume rescale... 
 
ATTENTION : je suis pas un pro, y a encore des choses qui m'échappe... (notamment sur le ratio qu'indique mplayer, je vais creuser de ce coté.)
Marsh Posté le 26-09-2002 à 23:29:06
| JoWiLe a écrit a écrit  : merci pour la manip pour extraire le vob sinon, ouais le ratio cai reloo  | 
 
c'est Mr Moritz Bunkus que l'on doit remercier... 
  
  
 
Marsh Posté le 26-09-2002 à 23:33:03
quand j'aurais écris (et testé) mon script je vous le diffuserais pour que vous me dites ce que vous en pensez... 
 
Mais je suis une truffe (du moins je suis apprenti 
 ), donc ça ne sera ptet pas très propre. 
 
PS : en fait il faut juste que j'arrive à extraire des infos d'un fichier et à les mettre en variable. Je pense que c'est faisable en script shell sinon ptet perl ou python mais alors là ca va etre long vu que j'y connais QUEUDALLE.
Marsh Posté le 26-09-2002 à 23:34:10
| jotenakis a écrit a écrit  : quand j'aurais écris (et testé) mon script je vous le diffuserais pour que vous me dites ce que vous en pensez... Mais je suis une truffe (du moins je suis apprenti PS : en fait il faut juste que j'arrive à extraire des infos d'un fichier et à les mettre en variable. Je pense que c'est faisable en script shell sinon ptet perl ou python mais alors là ca va etre long vu que j'y connais QUEUDALLE.  | 
 
 
disiez peut etre?
Marsh Posté le 26-09-2002 à 23:36:43
je viens de découvrir le soft title_info (présent dans libdvdread). Il donne des infos sur TOUS les titres du dvd. 
genre : 
-------------------------------------------------------------------------------- 
./title_info /dev/dvd | grep Title 
libdvdread: Using libdvdcss version 1.2.2 for DVD access 
Title 1: 
        Title has 28 chapters and 5 angles 
Title 2: 
        Title has 2 chapters and 1 angles 
Title 3: 
        Title has 2 chapters and 1 angles 
Title 4: 
        Title has 2 chapters and 1 angles 
Title 5: 
        Title has 2 chapters and 1 angles 
-------------------------------------------------------------------------------- 
 
super pratique...
Marsh Posté le 26-09-2002 à 23:38:27
C'est reloo, j'ai çà comme erreur: 
 
 
mickey
mnt/datas6/GarsFilleLoisirs# oggenc -r -C2 -R48000 -B16 -q7 -o /mnt/datas6/GarsFilleLoisirs/son.ogg pcmpipe.raw & transcode -i /mnt/datas6/GarsFilleLoisirs/ -a 1 -g 0x0 -u 50 -s 1 --a52_drc_off -x null,vob -y raw -N 0x1 -m pcmpipe.raw -o /dev/null 
[1] 3589 
transcode v0.6.1 (C) 2001-2002 Thomas Östreich 
libdvdread: Using libdvdcss version 1.2.2 for DVD access 
libdvdread: Couldn't find device name. 
libdvdread: Can't open file VIDEO_TS.IFO. 
[transcode] auto-probing source /mnt/datas6/GarsFilleLoisirs/ (ok) 
[transcode] V: import format    | MPEG-2  (V=null|A=vob) 
[transcode] V: AV demux/sync    | (1) sync AV at initial MPEG sequence 
[transcode] V: import frame     | disabled 
[transcode] V: bits/pixel       | 0.000 (unknown) 
[transcode] V: encoding fps     | 25.000 
[transcode] A: import format    | 0x2000  AC3          [48000,16,2] 
[transcode] A: export format    | 0x1     PCM          [48000,16,2]  128 kbps 
[transcode] A: bytes per frame  | 7680 (7680.000000) 
[transcode] A: adjustment       | 0@1000 
[transcode] A: rescale stream   | 1.000 
[import_vob.so] v0.5.6 (2002-05-09) (video) MPEG-2 | (audio) MPEG/AC3/PCM | (subtitle) 
[import_null.so] v0.2.0 (2002-01-19) (video) null | (audio) null 
[export_raw.so] v0.3.6 (2002-05-24) (video) * | (audio) MPEG/AC3/PCM 
[import_vob.so] tccat -i "/mnt/datas6/GarsFilleLoisirs/" -t vob -d 0 -S 0 | tcdemux -a 1 -x ac3 -S 0 -M 1 -d 0 | tcextract -t vob -a 1 -x ac3 -d 0 | tcdecode -x ac3 -d 0 -s 1.000000,1.000000,1.000000 -A 1 
[export_raw.so] codec=RGB, fps=25.000, width=0, height=0 
 
 
error: this version of transcode supports only 
directories containing files of identical file type. 
Please clean up directory /mnt/datas6/GarsFilleLoisirs/ and restart. 
file /mnt/datas6/GarsFilleLoisirs/pcmpipe.raw with filetype pipe/fifo (not seekable) is invalid for directory mode. 
Encoding "pcmpipe.raw" to 
         "/mnt/datas6/GarsFilleLoisirs/son.ogg" 
at quality 7,00 
filling buffer ... 
clean up ... done 
[transcode] encoded 0 frames (0 dropped, 0 cloned), clip length   0.00 s 
mickey
mnt/datas6/GarsFilleLoisirs# 
 
Fin de l'encodage du fichier « /mnt/datas6/GarsFilleLoisirs/son.ogg » 
 
        Longueur de fichier :  0m 00,0s 
        Temps écoulé : 0m 00,1s 
        Taux:         0,0000 
        Average bitrate: inf kb/s 
 
 
[1]+  Done                    oggenc -r -C2 -R48000 -B16 -q7 -o /mnt/datas6/GarsFilleLoisirs/son.ogg pcmpipe.raw 
mickey
mnt/datas6/GarsFilleLoisirs# 
 
Grosso modo, il encode rien... 
Quelqu'un à une idée d'où çà peut venir? 
le fait qu'il trouve pas l'ifo, c'est génant? (le vob a été rippé avec mplayer, cf commande ci-avant)
Marsh Posté le 26-09-2002 à 23:39:35
Code :
  | 
 
 
ca me parait evident...
Marsh Posté le 26-09-2002 à 23:40:01
il te le dit : 
"error: this version of transcode supports only 
directories containing files of identical file type. " 
 
grillaid 
 
Marsh Posté le 26-09-2002 à 23:40:30
oups, pardon, j'avais pas vu l'erreur libdvdread avant 
	
Marsh Posté le 26-09-2002 à 23:41:16
| jotenakis a écrit a écrit  : il te le dit : "error: this version of transcode supports only directories containing files of identical file type. " grillaid  | 
 
 
et oui 
 
 
et celle la? 
 
libdvdread: Using libdvdcss version 1.2.2 for DVD access  
libdvdread: Couldn't find device name.  
libdvdread: Can't open file VIDEO_TS.IFO.  
Marsh Posté le 26-09-2002 à 23:43:31
| JoWiLe a écrit a écrit  : transcode ça encode pas 2x plus lentement que mplayer  | 
 
 
ya encore des gens peu pressés ![]()
Marsh Posté le 25-09-2002 à 21:09:49
Pour ma part, j'arrive pas à avoir quelque chose de potable...J'ai toujours des gros carrés pas beaux partout
 
J'ai essayé XVid, DivX4, Divx5, sans tellement de succès.
Si vous avez paramétrer la bête avec succès, ca m'interesse.
Merci d'avance.
GuiGui2