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 ), 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. |
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:
mickeymnt/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
mickeymnt/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
mickeymnt/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