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

 


 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  25  26  27  ..  35  36  37  38  39  40
Auteur Sujet :

Techniques de codage DVD --> Mpeg4 (venez tester tuxrip099rc1 !)

n°374220
jotenakis
Posté le 12-12-2003 à 19:22:37  profilanswer
 

Reprise du message précédent :

JoWiLe a écrit :

ok
et pourquoi crop marche plus :??:


crop marche très bien avec -vf (attention à l'ordre qui a changé !).


---------------
Jotenakis
mood
Publicité
Posté le 12-12-2003 à 19:22:37  profilanswer
 

n°374272
udok
La racaille des barbus ©clémen
Posté le 12-12-2003 à 23:09:32  profilanswer
 

punaise, ça a l'air compliqué [:totoz]
je suis pas habitué à la ligne de commande moi ... zavez pas penser à faire un tit front en qt :ange:

n°374298
udok
La racaille des barbus ©clémen
Posté le 13-12-2003 à 04:00:03  profilanswer
 

vmax_b_frames=0
pourquoi on utilise pas les frames B ?
 
pour la conf du graveur : scsi ok, mais si on tourne en 2.6 avec un ide ?
 
d'ailleurs il détecte pas la présence de dvd dans mon lecteur de dvd avec le module ide-cd :/
 
 
EDIT:
arg non mon dieu ! [:totoz]
libdvdread n'est pas compatible avec les kernel 2.6 [:sisicaivrai]


Message édité par udok le 13-12-2003 à 04:57:04
n°374326
jotenakis
Posté le 13-12-2003 à 11:03:16  profilanswer
 

tuxrip est un script, y a pas de choses compliquées à taper. Suffit de répondre à des questions.
différents presets video existent pour les options d'encodages lavc...
 
http://tuxrip.free.fr


---------------
Jotenakis
n°374364
udok
La racaille des barbus ©clémen
Posté le 13-12-2003 à 12:18:28  profilanswer
 

oué oué, j'ai vu :D
d'ailleurs j'annule toutes mes questions, libdvdread merdoit avec mon 2.6 [:sisicaivrai]
 
j'en garde qu'une : pourquoi le preset par défaut est vmax_b_frames=0 ? j'ai cru lire que les frames B sont super importante pour la qualité de l'image (mais j'y connais rien moi, je m'y mets juste :)

n°374447
CREX
Posté le 13-12-2003 à 15:43:40  profilanswer
 

jotenakis a écrit :

CREX> c'est du xvid ça ?


J'ai édité mon message pour préciser que c'est bien du xvid.
Je suis en train de faire un essai avec ces options de xvid sur un dvd que j'avais encodé en lavc. Pour le moment, j'ai pas le résultat, mais tout ce que peux rire, c'est qu'avec ces options pour le moins "bourines", j'encore vraiment pas vite du tout avec mon 2600+, genre à 5fps.
Je m'en fous un peu si c'est lent si la qualité est à la hauteur.
Ce qui est sûr, c'est que l'option "gmc" (Global Motion Compensation: qui est est un "vrai" gmc, à 3 warp points, contrairement à divx 5.05, 1 warp point) de xvid doit en théorie améliorer de façon importante la compressabilité d'un film quand il y a de longs travellings... Pour le reste, comme je connais mieux lavc, je pense que je vais continuer avec, mais il est bon de suivre ce qui se fait à côté.
 
 
EDIT:
Je viens d'avoir les résultat de l'encodage en XVID: globalement, c'est pas mal du tout, j'encode en 3.75fps avec un peu d'activité en arrière-plan, et en 5fps en lavc "presetvideo 1"
Cependant, j'ai pas pensé à faire un encodage en utilisant l'option "psnr" pour avoir des chiffres concrets à vous apporter.
Ce que je peux dire toutefois, c'est que le gmc, ça marche vraiment bien dans un film, mais ne donne vraiment pas un réusultat satisfaisant avec une vidéo désentrelacée.
En plus, avec mplayer-1.0-pre3, on ne peut pas encoder en xvid avec les options de trellis et de 4mv, alors que ces deux options sont très bonnes au niveau augmentation de la qualité d'encodage...


Message édité par CREX le 14-12-2003 à 12:48:34
n°374789
udok
La racaille des barbus ©clémen
Posté le 14-12-2003 à 15:58:05  profilanswer
 

les réglages par défaut sont bons ?
genre les frames B (juste pour reprendre cet exemple :D ) sont pas mises, ça joue bcp sur la qualité ?
comment ont été choisis les presets ? c'est pour avoir le meilleur rapport vitesse d'encodage/qualité, la meilleur qualité, ou la meilleur vitesse d'encodage ?


---------------
Non au projet de loi DADVSI ! (droits d'auteurs)
n°374806
CREX
Posté le 14-12-2003 à 16:51:01  profilanswer
 

udok a écrit :

les réglages par défaut sont bons ?
genre les frames B (juste pour reprendre cet exemple :D ) sont pas mises, ça joue bcp sur la qualité ?


Les b-frames, d'après mon expérience, sont assez "tricky": ça marche super bien quand tu as des plans fixes car les b-frames sont encore plus compactes que les p-frames (celles qui ne sont pas les keyframes), donc comme tu as des "descripteurs d'images" plus petits, tu peux ainsi augmenter la taille de la vidéo dans certains cas... cependant, ça ne marche pas tout le temps.
En effet, quand tu as des mouvements rapides, les b-frames ne fonctionnent plus aussi bien. Là encore c'est pas si simple car si tous les pixels changent en même temps (avec une explosion par exemple), certes les b-frames se vautrent, mais quand tu as un objet qui passe devant le champ, alors les b-frames te permettent de "mémoriser" ce qu'il y avait avant et après et donc de ne pas insérer une keyframe (qui elle est très gross proportionellement)

n°374807
udok
La racaille des barbus ©clémen
Posté le 14-12-2003 à 16:57:03  profilanswer
 

ah ok
merci pour l'info
donc le preset par défaut, il est très bien, pas besoin d'y toucher ?


---------------
Non au projet de loi DADVSI ! (droits d'auteurs)
n°374834
udok
La racaille des barbus ©clémen
Posté le 14-12-2003 à 17:40:55  profilanswer
 

j'ai ça au moment d'encoder le son :

[transcode] A: export format    | 0x55    MPEG layer-3 [48000,16,2]    0 kbps


ça veut dire qu'il va me foutre le dvd en mp3 puis en ogg ? le son va être pourri non ? sur l'exemple du premier post le son est exporté en PCM, c'est quand mieux :o


---------------
Non au projet de loi DADVSI ! (droits d'auteurs)
mood
Publicité
Posté le 14-12-2003 à 17:40:55  profilanswer
 

n°374854
udok
La racaille des barbus ©clémen
Posté le 14-12-2003 à 18:12:00  profilanswer
 

pour la futur méthode automatique des soustitres, est ce que vous pourriez pas plus vérifier l'orthographe avec aspell qui est bien meilleur il me semble ?


---------------
Non au projet de loi DADVSI ! (droits d'auteurs)
n°374875
udok
La racaille des barbus ©clémen
Posté le 14-12-2003 à 18:38:53  profilanswer
 

hmmm, le crop marche pas chez moi, il reste toujours des bandes noires (minces, surtout sur la bord gauche, présente pendant la lecture du dvd aveec mplayer) qui ne sont pourtant pas dans le cadre blanc lors de la détection des dites bandes :/


---------------
Non au projet de loi DADVSI ! (droits d'auteurs)
n°374880
CREX
Posté le 14-12-2003 à 18:46:44  profilanswer
 

udok a écrit :

ah ok
merci pour l'info
donc le preset par défaut, il est très bien, pas besoin d'y toucher ?


Tu es libre de faire tes essais... mais je dirais qu'en général, si tu utilises l'un des 3 modes (old-extreme, extreme, 1), tu auras de très bon résultats. Cependant, il y a tjrs de tps en tps des améliorations et des ajouts de features dans lavc (codec) et mplayer (filtres) qui font que tu peux trouver mieux dans les nvelles options.
Aussi, il faut pas oublier qu'en fonction du type de film, certaines options sont inutiles ou pire empirent l'image finale...  
Un problème connu, c'est les dessins animées qui n'aiment pas trop les bframes. XVID, depuis la série 1.0 inclus un mode spécial dessins animés, c'est peut-etre lié. En tous cas, j'ai pas vu comment activer ce mode avec mencoder. Dieu seul sait quand ça sera possible, étant donné que les devs de mplayer ne sont pas des dingues de xvid à ce qu'il parrait.
A toi de voir...


Message édité par CREX le 18-12-2003 à 14:37:06
n°374888
udok
La racaille des barbus ©clémen
Posté le 14-12-2003 à 18:57:38  profilanswer
 

ouai, c'était justement ça ma question :
étant donné que j'ai aps trop envi de chercher les réglages qui vont bien à chaque encodage, je voudrais savoir si celui par défaut est bien pour tous les films ? d'apres ce que je lu dans la doc de mencoder, les options utilisées par défaut dans tuxrip ne font qu'améliorer l'image dans tous les cas, mais je voudrais être sur :)


---------------
Non au projet de loi DADVSI ! (droits d'auteurs)
n°374893
jotenakis
Posté le 14-12-2003 à 19:07:23  profilanswer
 

udok a écrit :

j'ai ça au moment d'encoder le son :

[transcode] A: export format    | 0x55    MPEG layer-3 [48000,16,2]    0 kbps


ça veut dire qu'il va me foutre le dvd en mp3 puis en ogg ? le son va être pourri non ? sur l'exemple du premier post le son est exporté en PCM, c'est quand mieux :o


non je te rassure, c'est une conversion direct ac3-->ogg/vorbis. Le message est assez trompeur, en effet.
 
Si tu n'es pas pressé, utilise l'option "--presetvideo extreme" et le résultat sera excellent dans 99% des cas.
 
Sinon, l'option --test-comp est également bien utile pour choisir
finement la résolution d'encodage...


---------------
Jotenakis
n°374959
udok
La racaille des barbus ©clémen
Posté le 14-12-2003 à 22:21:21  profilanswer
 

jotenakis a écrit :


non je te rassure, c'est une conversion direct ac3-->ogg/vorbis. Le message est assez trompeur, en effet.
 
Si tu n'es pas pressé, utilise l'option "--presetvideo extreme" et le résultat sera excellent dans 99% des cas.
 
Sinon, l'option --test-comp est également bien utile pour choisir
finement la résolution d'encodage...  


 
ok, merci pour ces précisions  :jap:
 
sinon pour aspell, ça te parait pas mieux ?


Message édité par udok le 14-12-2003 à 22:22:18

---------------
Non au projet de loi DADVSI ! (droits d'auteurs)
n°374985
udok
La racaille des barbus ©clémen
Posté le 15-12-2003 à 00:13:34  profilanswer
 

la commande pour aspell (en remplacement de ispell), pour ceux qui préfère :
aspell --lang=en -c projet*txt
vraiment rapide, et efficace :jap:


---------------
Non au projet de loi DADVSI ! (droits d'auteurs)
n°374998
udok
La racaille des barbus ©clémen
Posté le 15-12-2003 à 01:06:04  profilanswer
 

raaah ! mais fallait le dire qu'il fallait utiliser le container ogm si je voulais des sous titre :o [:sisicaivrai]


---------------
Non au projet de loi DADVSI ! (droits d'auteurs)
n°375030
jotenakis
Posté le 15-12-2003 à 09:40:37  profilanswer
 

pour le moment les sous-titres sont en vobsub, donc pas besoin de aspell/ispell. Et ils ne sont pas mixés dans le container donc matroska et ogm font l'affaire...

n°375067
udok
La racaille des barbus ©clémen
Posté le 15-12-2003 à 12:13:46  profilanswer
 

ouai, en fait j'ai appliqué la premiere méthode, j'avais pas vu la deuxieme méthode au début :ange:
 
merci pour ce merveilleux topic en tout cas
linux ça roxe aussi pour le ripping de divédaÿ :love: [:joce]

n°375080
jotenakis
Posté le 15-12-2003 à 12:47:22  profilanswer
 

au fait tu a remis un noyau 2.4 ou tu as trouvé une soluce avec un 2.6 ?

n°375173
udok
La racaille des barbus ©clémen
Posté le 15-12-2003 à 16:26:37  profilanswer
 

trouvé solution : libdvdcss avait un bug
le patch est commité dans le cvs donc le 1.2.9 devrait marcher avec le 2.6
moi j'ai foutu le patch sur le libdvdcss 1.2.8 que j'ai :)
http://www.via.ecp.fr/via/ml/libdv [...] 00003.html
 
 
je vais quand même pas revenir sur le 2.4 :o :D

n°375194
jotenakis
Posté le 15-12-2003 à 17:58:22  profilanswer
 

ok c'est une bonne nouvelle.


---------------
Jotenakis
n°381602
CREX
Posté le 29-12-2003 à 18:34:00  profilanswer
 

Grande nouvelle: Depuis la version 1.0.0-beta3 de Xvid, il n'a jamais été aussi intéressant de tenter le coup et essayer d'encoder en Xvid quand on pousse à fond (comme moi) tous les options avancées d'encodage.
 
Xvid:
Vitesse d'encodage video : 8.750 fps
mes options:
me_quality=6:keyframe_boost=30:qpel:gmc:chroma_me:max_bframes=1:hq_ac:vhq=4
(NB: j'aimerais bien activer le trellis, le psnr et le 4mv, mais MEncoder 1.0pre3 boude et se plain que ces options n'existent pas)
 
En lavc:
Vitesse d'encodage video : 6.000 fps
 --presetvideo 1
PSNR: Y:41,70, Cb:44,37, Cr:44,44, All:42,43
 
La nouveauté depuis la beta2, c'est qu'une partie de l'encodage est optimisée pour utiliser SSE, et que la première passe se fait en désactivant certaines extentions gourmandes en CPU.  
D'après le mainteneur Edouard Gomez, comme la première passe est de toutes façons assez grossière, on ne perd presque rien en qualité mais on améliore énormément la rapidité d'encodage (chez moi, entre la beta2 et beta3, j'ai 80% de gain de rapidité)
Je pensais que ce qui gagnerait sûrement à être désactivé quand on encode en lavc avec tuxrip, seraient les QuarterPel, car pour moi, dans une première passe, il est inutile de prendre un shotgun pour dégommer une mouche.
En fait, j'ai regardé un peu le source de XVID, et ils ne désactivent pas qpel (regardez le fichier "src/plugins/plugin_2pass1.c" de la beta3 pour plus d'infos)
  J'aimerais demander quelques précisions à ce sujet à aux dévelloppeurs, mais j'ai peur de me faire rembarrer avec un "read the source, luke" oubien RTFM!
En tous cas, ce que j'ai compris, c'est que les dévelloppeurs de XVID ont fait en sorte que lors de la première passe certaines "évaluations" (comme la "motion estimation" ) soient faites par des algos moins précis et plus rapides, sans les désactiver tous pour autant.
Si on voulait faire la même chose "à la mano" avec lavc, on pourrait peut-être jouer sur les options "preme" et "*cmp", mais bon, je m'y connais absolument pas assez pour juger... mais si quelqu'un s'ennuie pendant les vacances...

n°381899
jotenakis
Posté le 29-12-2003 à 23:54:06  profilanswer
 

merci beaucoup, retour très interessant. Y aura du taff en janvier !

n°381992
CREX
Posté le 30-12-2003 à 10:41:34  profilanswer
 

jotenakis a écrit :

merci beaucoup, retour très interessant. Y aura du taff en janvier !


Autre chose tant qu'on y est, j'ai modifié la commande de désentrelacement de la sorte:

Code :
  1. crop=$crop,pp=$deint,scale=$scale


pour que le désentrelacement soit réalisé avant la mise à l'échelle. Dans le tuxrip original, si je n'abuse, le désentrelacement est fait après, ce qui provoquait des artefacts vraiment pas jolis chez moi.

n°382258
jotenakis
Posté le 30-12-2003 à 17:00:34  profilanswer
 

>CREX : en effet, ce sera corrigé dans la 091, courant janvier.
 
Avez vous des problèmes avec les sstitres indexé en 0 ? J'ai un retour négatif à ce propos (d'un Polonais : preuve que tuxrip commence à s'exporter !).

n°383045
codi
Posté le 01-01-2004 à 21:30:41  profilanswer
 

Nouvelles versions des mkvtoolnix 0.8.0
 
disponible la :
 
http://www.bunkus.org/videotools/mkvtoolnix/

n°383099
drvins
Posté le 01-01-2004 à 23:20:07  profilanswer
 

Salut à tous... ça fait longtemps que j'ai plus utilisé tuxrip (c'est mon retour sous Linux ;)) et je vois qu'il y a un nouveau preset '--presetvideo 1', est-il meilleur que '--presetvideo extreme' ?
 
Si j'ai bien compris c'est le même avec le qpel en plus, c'est ça ?  je suis pas sur alors je demande avant d'encoder...


Message édité par drvins le 01-01-2004 à 23:20:28
n°383137
udok
La racaille des barbus ©clémen
Posté le 02-01-2004 à 00:14:59  profilanswer
 

jotenakis a écrit :

>CREX : en effet, ce sera corrigé dans la 091, courant janvier.
 
Avez vous des problèmes avec les sstitres indexé en 0 ? J'ai un retour négatif à ce propos (d'un Polonais : preuve que tuxrip commence à s'exporter !).


 
bravo :jap:
 
moi ça plante si j'essaie de lancer les fameux sous titres depuis la gui pendant la lecture (la lecture s'arrete sans faire craché mplayer, donc rien de méchant à priori)
la seule façon que j'ai trouvé pour pouvoir les lire, c'est de lancer le film en ligne de commande et de passer les soustitres dès le début de la lecture avec -sub

n°383152
fl0ups
東京 - パリ - SLP
Posté le 02-01-2004 à 01:03:00  profilanswer
 

Au risque de me faire conspuer, une option qui sorte le film en avi avec son mp3 est elle envisageable?
 
Moi aussi je prefere l'ogm ou le mastroka, mais les platines dvd/divx de salon connaissent pas.
 
Ouai je sais y a d'autres outils/scripts mais j'aime bien tuxrip :p

n°383154
cycojesus
Mèo Lười
Posté le 02-01-2004 à 01:22:49  profilanswer
 

fl0ups a écrit :

Au risque de me faire conspuer, une option qui sorte le film en avi avec son mp3 est elle envisageable?
 
Moi aussi je prefere l'ogm ou le mastroka, mais les platines dvd/divx de salon connaissent pas.
 
Ouai je sais y a d'autres outils/scripts mais j'aime bien tuxrip :p


 
OGM vers AVI (ogm2avi) :

Code :
  1. #!/bin/sh
  2. # ogm2avi : convert ogm+vorbiss video into avi+mp3
  3. # Copyright (C) 2003 Cycojesus <cycojesus@yahoo.fr>
  4. #
  5. # This program is free software; you can redistribute it and/or modify
  6. # it under the terms of the GNU General Public License as published by
  7. # the Free Software Foundation; either version 2 of the License, or
  8. # (at your option) any later version.
  9. #
  10. # This program is distributed in the hope that it will be useful,
  11. # but WITHOUT ANY WARRANTY; without even the implied warranty of
  12. # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  13. # GNU General Public License for more details.
  14. #
  15. # You should have received a copy of the GNU General Public License
  16. # along with this program; if not, write to the Free Software
  17. # Foundation, Inc., 59 Temple Place - Suite 330,
  18. # Boston, MA 02111-1307, USA.
  19. # Dependencies :
  20. #    ogmtools  (ogmdemux)
  21. #    oggutils  (oddgec)
  22. #    lame      (lame)
  23. #    transcode (avimerge)
  24. BLUE="\033[1;36m"
  25. STANDARD="\033[0;0m"
  26. VIDEO_CHANNEL=1
  27. AUDIO_CHANNEL=1
  28. LAME_BITRATE=128
  29. INPUT="nothing"
  30. OUTPUT="nothing"
  31. while [ "x$1" != "x"  ]
  32. do
  33.   case "$1" in
  34.       "--bitrate" | "-b" )
  35.   shift
  36.   LAME_BITRATE=$1
  37.   shift
  38.   ;;
  39.       "--video-channel" | "-v" )
  40.   shift
  41.   VIDEO_CHANNEL=$1
  42.   shift
  43.   ;;
  44.       "--audio-channel" | "-a" )
  45.   shift
  46.   AUDIO_CHANNEL=$1
  47.   shift
  48.   ;;
  49.       "--input" | "-i" )
  50.   shift
  51.   INPUT=$1
  52.   shift
  53.   ;;
  54.       "--output" | "-o" )
  55.   shift
  56.   OUTPUT=$1
  57.   shift
  58.   ;;
  59.       "--help" | "-h" | * )
  60.   echo "$(basename $0) : Convert a OGM file into Avi"
  61.   echo "  Usage : $(basename $0) [options]"
  62.   echo "    Options :"
  63.   echo "      -i f  | --input f         : f is the input file [MANDATORY]"
  64.   echo "      -o f  | --output f        : f is the output file"
  65.   echo "      -b n  | --bitrate n       : n is the bitrate for mp3 sound (default : 128)"
  66.   echo "      -v n  | --video-channel n : n is the video channel to use (default : 1)"
  67.   echo "      -a n  | --audio-channel n : n is the audio channel to use (default : 1)"
  68.   echo "      -h    | --help            : what you're reading right now !"
  69.   exit
  70.   ;;
  71.   esac
  72. done
  73. if [ $OUTPUT = "nothing" ]
  74.     then
  75.     OUTPUT=${INPUT%ogm}avi
  76. fi
  77. OGMDEMUX_AVI_OUTPUT=`mktemp aviXXXXXX`
  78. rm -f $OGMDEMUX_AVI_OUTPUT
  79. OGMDEMUX_OGG_OUTPUT=`mktemp oggXXXXXX`
  80. rm -f $OGMDEMUX_OGG_OUTPUT
  81. OGMDEMUX_WAV_OUTPUT=`mktemp wavXXXXXX`
  82. rm -f $OGMDEMUX_WAV_OUTPUT
  83. OGMDEMUX_MP3_OUTPUT=`mktemp mp3XXXXXX`
  84. rm -f $OGMDEMUX_MP3_OUTPUT
  85. echo -e "$BLUE-= Extracting video =-$STANDARD"
  86. ogmdemux -v -d $VIDEO_CHANNEL -na -nt -o $OGMDEMUX_AVI_OUTPUT $INPUT
  87. echo -e "$BLUE-= Extracting audio =-$STANDARD"
  88. ogmdemux -v -a $AUDIO_CHANNEL -nv -nt -o $OGMDEMUX_OGG_OUTPUT $INPUT
  89. echo -e "$BLUE-= Converting ogg/vorbis to wav =-$STANDARD"
  90. oggdec --output=$OGMDEMUX_WAV_OUTPUT.wav $OGMDEMUX_OGG_OUTPUT-a$AUDIO_CHANNEL.ogg
  91. rm -f $OGMDEMUX_OGG_OUTPUT-a$AUDIO_CHANNEL.ogg
  92. echo -e "$BLUE-= Converting wav to mp3 =-$STANDARD"
  93. lame --cbr -b$LAME_BITRATE $OGMDEMUX_WAV_OUTPUT.wav $OGMDEMUX_MP3_OUTPUT.mp3
  94. rm -f $OGMDEMUX_WAV_OUTPUT.wav
  95. echo -e "$BLUE-= Building final avi =-$STANDARD"
  96. avimerge -i $OGMDEMUX_AVI_OUTPUT-v$VIDEO_CHANNEL.avi -p $OGMDEMUX_MP3_OUTPUT.mp3 -o $OUTPUT
  97. rm -f $OGMDEMUX_AVI_OUTPUT-v$VIDEO_CHANNEL.avi $OGMDEMUX_MP3_OUTPUT.mp3
  98. echo -e "$BLUE-= Done ! file created : $OUTPUT =-$STANDARD"


 
MKV vers AVI (mkv2avi)

Code :
  1. #!/bin/sh
  2. # mkv2avi : Convert a Matroska file into Avi
  3. # Copyright (C) 2003 Cycojesus <cycojesus@yahoo.fr>
  4. #
  5. # This program is free software; you can redistribute it and/or modify
  6. # it under the terms of the GNU General Public License as published by
  7. # the Free Software Foundation; either version 2 of the License, or
  8. # (at your option) any later version.
  9. #
  10. # This program is distributed in the hope that it will be useful,
  11. # but WITHOUT ANY WARRANTY; without even the implied warranty of
  12. # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  13. # GNU General Public License for more details.
  14. #
  15. # You should have received a copy of the GNU General Public License
  16. # along with this program; if not, write to the Free Software
  17. # Foundation, Inc., 59 Temple Place - Suite 330,
  18. # Boston, MA 02111-1307, USA.
  19. # Dependencies :
  20. #    mkvtoolnix (mkvextract)
  21. #    oggutils   (oddgec)
  22. #    lame       (lame)
  23. #    transcode  (avimerge)
  24. BLUE="\033[1;36m"
  25. STANDARD="\033[0;0m"
  26. VIDEO_CHANNEL=1
  27. AUDIO_CHANNEL=2
  28. AUDIO_TYPE="ogg"
  29. LAME_BITRATE=128
  30. INPUT="nothing"
  31. OUTPUT="nothing"
  32. while [ "x$1" != "x"  ]
  33. do
  34.   case "$1" in
  35.       "--bitrate" | "-b" )
  36.   shift
  37.   LAME_BITRATE=$1
  38.   shift
  39.   ;;
  40.       "--video-channel" | "-v" )
  41.   shift
  42.   VIDEO_CHANNEL=$1
  43.   shift
  44.   ;;
  45.       "--audio-channel" | "-a" )
  46.   shift
  47.   AUDIO_CHANNEL=$1
  48.   shift
  49.   ;;
  50.       "--audio-type" | "-at" )
  51.   shift
  52.   AUDIO_TYPE=$1
  53.   shift
  54.   ;;
  55.       "--input" | "-i" )
  56.   shift
  57.   INPUT=$1
  58.   shift
  59.   ;;
  60.       "--output" | "-o" )
  61.   shift
  62.   OUTPUT=$1
  63.   shift
  64.   ;;
  65.       "--help" | "-h" | * )
  66.   echo "$(basename $0) : Convert a Matroska file into Avi"
  67.   echo "  Usage : $(basename $0) [options]"
  68.   echo "    Options :"
  69.   echo "      -i f  | --input f         : f is the input file [MANDATORY]"
  70.   echo "      -o f  | --output f        : f is the output file"
  71.   echo "      -b n  | --bitrate n       : n is the bitrate for mp3 sound (default : 128)"
  72.   echo "      -v n  | --video-channel n : n is the video channel to use (default : 1)"
  73.   echo "      -a n  | --audio-channel n : n is the audio channel to use (default : 2)"
  74.   echo "      -at t | --audio-type t    : t is the codec of the original sound track (default : ogg)"
  75.   echo "      -h    | --help            : what you're reading right now !"
  76.   exit
  77.   ;;
  78.   esac
  79. done
  80. if [ $OUTPUT = "nothing" ]
  81.     then
  82.     OUTPUT=${INPUT%mkv}avi
  83. fi
  84. MKVEXTRACT_AVI_OUTPUT=`mktemp aviXXXXXX`
  85. rm -f $MKVEXTRACT_AVI_OUTPUT
  86. MKVEXTRACT_OGG_OUTPUT=`mktemp oggXXXXXX`
  87. rm -f $MKVEXTRACT_OGG_OUTPUT
  88. MKVEXTRACT_WAV_OUTPUT=`mktemp wavXXXXXX`
  89. rm -f $MKVEXTRACT_WAV_OUTPUT
  90. MKVEXTRACT_MP3_OUTPUT=`mktemp mp3XXXXXX`
  91. rm -f $MKVEXTRACT_MP3_OUTPUT
  92. echo -e "$BLUE-= Extracting video =-$STANDARD"
  93. mkvextract tracks $INPUT $VIDEO_CHANNEL:$MKVEXTRACT_AVI_OUTPUT
  94. echo -e "$BLUE-= Extracting audio =-$STANDARD"
  95. mkvextract tracks $INPUT $AUDIO_CHANNEL:$MKVEXTRACT_OGG_OUTPUT
  96. case "$AUDIO_TYPE" in
  97.     "ogg" | "OGG" )
  98. echo -e "$BLUE-= Converting ogg/vorbis to wav =-$STANDARD"
  99. oggdec --output=$MKVEXTRACT_WAV_OUTPUT.wav $MKVEXTRACT_OGG_OUTPUT
  100. rm -f $MKVEXTRACT_OGG_OUTPUT
  101. echo -e "$BLUE-= Converting wav to mp3 =-$STANDARD"
  102. lame --cbr -b$LAME_BITRATE $MKVEXTRACT_WAV_OUTPUT.wav $MKVEXTRACT_MP3_OUTPUT
  103. rm -f $MKVEXTRACT_WAV_OUTPUT.wav
  104. ;;
  105.     "mp3" | "MP3" )
  106. MKVEXTRACT_MP3_OUTPUT=$MKVEXTRACT_OGG_OUTPUT
  107. ;;
  108. esac
  109. echo -e "$BLUE-= Building final avi =-$STANDARD"
  110. avimerge -i $MKVEXTRACT_AVI_OUTPUT -p $MKVEXTRACT_MP3_OUTPUT -o $OUTPUT
  111. rm -f $MKVEXTRACT_AVI_OUTPUT $MKVEXTRACT_MP3_OUTPUT
  112. echo -e "$BLUE-= Done ! file created : $OUTPUT =-$STANDARD"


 
J'ai pas de client FTP sous la main (je suis pas chez moi) mais j'ai aussi des scripts avi2mkv, avi2ogm, ogm2mkv et mkv2ogm...
Si quelqu'un est intérressé dites-le moi...


Message édité par cycojesus le 02-01-2004 à 01:28:02

---------------
Chết rồi ! ✍ ⌥⌘ http://codeberg.org/gwh
n°383155
fl0ups
東京 - パリ - SLP
Posté le 02-01-2004 à 01:31:24  profilanswer
 

oui enfin autant faire DVD->MP3 que DVD->OGG->MP3 si possible

n°383156
cycojesus
Mèo Lười
Posté le 02-01-2004 à 01:35:09  profilanswer
 

fl0ups a écrit :

oui enfin autant faire DVD->MP3 que DVD->OGG->MP3 si possible


Moi je fais du OGM ou MKV pour mon usage perso et si je dois passer le film à un windowsien je convertis en AVI...


---------------
Chết rồi ! ✍ ⌥⌘ http://codeberg.org/gwh
n°383158
Sagittariu​s
Posté le 02-01-2004 à 02:45:12  profilanswer
 

cycojesus a écrit :


Moi je fais du OGM ou MKV pour mon usage perso et si je dois passer le film à un windowsien je convertis en AVI...


 
Si c'est pour un windowsien, je grave le CD avec en sus eMoviX (K3B le permet aisément) :) Ca ne prend que 7 ou 8 Mo sur le CD.

n°383190
drvins
Posté le 02-01-2004 à 11:35:07  profilanswer
 

cycojesus a écrit :


Moi je fais du OGM ou MKV pour mon usage perso et si je dois passer le film à un windowsien je convertis en AVI...


:??:
C'est deux formats sont également sous windows...

n°383390
CREX
Posté le 02-01-2004 à 16:18:57  profilanswer
 

drvins a écrit :

Salut à tous... ça fait longtemps que j'ai plus utilisé tuxrip (c'est mon retour sous Linux ;)) et je vois qu'il y a un nouveau preset '--presetvideo 1', est-il meilleur que '--presetvideo extreme' ?
 
Si j'ai bien compris c'est le même avec le qpel en plus, c'est ça ?  je suis pas sur alors je demande avant d'encoder...


c'est absolument ça. Note que le qpel n'est sensé apporter un gain de qualité qu'à "haut bitrate", ie >900kb/s

n°383523
drvins
Posté le 02-01-2004 à 22:36:56  profilanswer
 

CREX a écrit :


c'est absolument ça. Note que le qpel n'est sensé apporter un gain de qualité qu'à "haut bitrate", ie >900kb/s


Et c'est moins bon si le bitrate est inférieur à 900 ? ou c'est pareil ?

n°383631
cycojesus
Mèo Lười
Posté le 03-01-2004 à 00:09:04  profilanswer
 

drvins a écrit :


:??:
C'est deux formats sont également sous windows...


Oui, mais :

  • Je sais pas comment ça marche sous Windows
  • J'ai pas envie de passer mon temps en dépannage téléphonique pour deviner comment ça pourrait marcher
  • GeexBox (mon préféré) gère pas le MKV :(
  • Windows C MAL
  • J'avais envie de me perfectionner en scriptting Bash


na


---------------
Chết rồi ! ✍ ⌥⌘ http://codeberg.org/gwh
n°383692
drvins
Posté le 03-01-2004 à 00:41:04  profilanswer
 

cycojesus a écrit :


  • Je sais pas comment ça marche sous Windows
  • J'ai pas envie de passer mon temps en dépannage téléphonique pour deviner comment ça pourrait marcher



Pour l'OGM c'est simple il y a ce filtre : http://tobias.everwicked.com/
Et pour MKV, j'ai jamais essayé mais je sais que ça fonctionne bien :kaola:
 

cycojesus a écrit :


  • Windows C MAL



:jap:  :jap:

n°383696
Tomate
Posté le 03-01-2004 à 01:14:27  profilanswer
 

y a un logiciel pour copier/reencoder des dvd sous linux un peu comme dvdshrink sous win ?


---------------
:: Light is Right ::
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  25  26  27  ..  35  36  37  38  39  40

Aller à :
Ajouter une réponse
 

Sujets relatifs
[Linux - Bash] Commande pour tester si un fichier existetester php avec mysql
MPlayer, XFree, NVidia et les DVDlecteur DivX, mp3 et DVD "maison"...
TROLL : OSA le forum des super doués ..venez les meilleurs sont la !!![REDHAT 8]Installation foireuse [FIXED] firmware DVD coupable
[Samba] partager un DVD vidéoRipper de DVD sous Linux ?
Topic Encodage Dvd->Mpeg4 
Plus de sujets relatifs à : Techniques de codage DVD --> Mpeg4 (venez tester tuxrip099rc1 !)


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