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

 

 

 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  16  17  18  19  20  21
Auteur Sujet :

DVD9 vers DVD5 : Dvddump - équivalents à DVDShrink sous Linux

n°493850
philou_a7
\_o< coin ! >o_/
Posté le 03-06-2004 à 11:02:04  profilanswer
 

Reprise du message précédent :

mac a écrit :

j ai l erreur avec lxdvdrip et le script de jotekanis
streamdvd v0.4
streamanalize v0.4
mjpegtools mplex-2 version 1.6.1.93 (2.2.3)
dvdauthor + patch fourni avec lxdvdrip


 
Je rappelais dans mon message original que la version 0.4 ne fonctionne pas !
 
les soustitres ne sont pas supportés par streamdvd 0.4, mais par streamdvd 0.3 :D
 
bien lire les prérequis :D


Message édité par philou_a7 le 03-06-2004 à 11:02:17
mood
Publicité
Posté le 03-06-2004 à 11:02:04  profilanswer
 

n°493856
mac
Posté le 03-06-2004 à 11:05:26  profilanswer
 

ok merci
il ne me reste plus qu'a m'autoflageler

n°493897
philou_a7
\_o< coin ! >o_/
Posté le 03-06-2004 à 11:35:33  profilanswer
 

tu veux des orties fraiches ? :D j'en ai tout un stock, là :lol:

n°493967
mac
Posté le 03-06-2004 à 13:03:48  profilanswer
 

nouveau probleme a la fin du requant j ai  
 
REQUANT START992 at 4186MB, 1 PGCS
REQUANT RETURN
DEBUG j=567890997  s->vi[i-1].sectpts[1]=567890997
dvdauthor: src/dvdvob.c:1270: FindVobus: Assertion `j>vi->sectpts[0]' failed.
dvdauthor -T -o /home/fred/DVDBackup/film-dvd
DVDAuthor::dvdauthor, version 0.6.10.
Build options: gnugetopt iconv freetype
Send bugs to <dvdauthor-users@lists.sourceforge.net>
 
INFO: dvdauthor creating table of contents
ERR:  No .IFO files to process
 
dvdauthor recompile avec tes 2 fichier modifié

n°494049
philou_a7
\_o&lt; coin ! &gt;o_/
Posté le 03-06-2004 à 14:26:23  profilanswer
 

ah oui j'ai ca aussi parfois...
 
j'ai patché aussi cette assertion, qui est inutile en fin de fichier... faudrait que je retrouve les lignes de codes a modifier mais je suis au bureau là...
 
regarde dans le topic si j'y fais pas deja reference, avec un lien vers une version qui marche ;)

n°494107
mac
Posté le 03-06-2004 à 15:10:20  profilanswer
 

non, je trouve rien dans le topic.
Tant pis j attendrais ce soir.

n°494119
philou_a7
\_o&lt; coin ! &gt;o_/
Posté le 03-06-2004 à 15:13:51  profilanswer
 

Si si :D
 
http://philoua7.free.fr/dvd/dvdvob.c
 
remplace le dvdvob.c original par celui la et recompile dvdauthor 0.6.10 ;)
et n'oublie pas de reinstaller le dvdauthor obtenu pour bien prendre la version patchée :D

n°494138
mac
Posté le 03-06-2004 à 15:21:37  profilanswer
 

j ai deja recompile avec les deux fichier dispo sur  
http://philoua7.free.fr/dvd
 
remplacement des fichier
./configure
make
su
make uninstall
make install

n°494141
jotenakis
Posté le 03-06-2004 à 15:22:39  profilanswer
 

vérifie que tu n'as pas 2 dvdauthor : genre un dans /usr/bin et un dans /usr/local/bin.


---------------
Jotenakis
n°494148
mac
Posté le 03-06-2004 à 15:26:58  profilanswer
 

apparement non
[~]$ find /usr/ -iname dvdauthor
/usr/local/bin/dvdauthor
 
je vais tenter de le recompiler, c est bien la 0.6.10 qu il faut utiliser?

mood
Publicité
Posté le 03-06-2004 à 15:26:58  profilanswer
 

n°494149
jotenakis
Posté le 03-06-2004 à 15:27:23  profilanswer
 

oui


---------------
Jotenakis
n°494152
mac
Posté le 03-06-2004 à 15:32:02  profilanswer
 

Code :
  1. [~/dvdauthor-0.6.10]$ ./configure && make
  2. checking for a BSD-compatible install... /usr/bin/install -c
  3. checking for gcc... gcc
  4. checking for C compiler default output file name... a.out
  5. checking whether the C compiler works... yes
  6. checking whether we are cross compiling... no
  7. checking for suffix of executables...
  8. checking for suffix of object files... o
  9. checking whether we are using the GNU C compiler... yes
  10. checking whether gcc accepts -g... yes
  11. checking for gcc option to accept ANSI C... none needed
  12. checking for special C compiler options needed for large files... no
  13. checking for _FILE_OFFSET_BITS value needed for large files... 64
  14. checking for _LARGE_FILES value needed for large files... no
  15. checking for DVDOpenFile in -ldvdread... yes
  16. checking for getopt_long in -lgnugetopt... no
  17. checking how to run the C preprocessor... gcc -E
  18. checking for egrep... grep -E
  19. checking for ANSI C header files... yes
  20. checking for sys/types.h... yes
  21. checking for sys/stat.h... yes
  22. checking for stdlib.h... yes
  23. checking for string.h... yes
  24. checking for memory.h... yes
  25. checking for strings.h... yes
  26. checking for inttypes.h... yes
  27. checking for stdint.h... yes
  28. checking for unistd.h... yes
  29. checking getopt.h usability... yes
  30. checking getopt.h presence... yes
  31. checking for getopt.h... yes
  32. checking io.h usability... no
  33. checking io.h presence... no
  34. checking for io.h... no
  35. checking for strsep... yes
  36. checking for getopt_long... yes
  37. checking for setmode... no
  38. checking for Magick-config... no
  39. checking for GraphicsMagick-config... no
  40. checking for zlibVersion in -lz... yes
  41. checking for png_sig_cmp in -lpng... yes
  42. checking for fribidi-config... no
  43. checking for freetype-config... freetype-config
  44. checking ft2build.h usability... yes
  45. checking ft2build.h presence... yes
  46. checking for ft2build.h... yes
  47. checking for nl_langinfo and CODESET... yes
  48. checking build system type... i686-pc-linux-gnu
  49. checking host system type... i686-pc-linux-gnu
  50. checking for ld used by GCC... /usr/bin/ld
  51. checking if the linker (/usr/bin/ld) is GNU ld... yes
  52. checking for shared library run path origin... done
  53. checking for iconv... yes
  54. checking for iconv declaration...
  55.          extern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, ch
  56. ar * *outbuf, size_t *outbytesleft);
  57. checking for xml2-config... /usr/bin/xml2-config
  58. checking for libxml - version >= 2.6.0... yes (version 2.6.6)
  59. checking whether O_BINARY is declared... no
  60. configure: creating ./config.status
  61. config.status: creating Makefile
  62. config.status: creating src/config.h
  63. gcc -Wall -g -O2 -I/usr/include/libxml2  -I/usr/include/freetype2  -MD -DSYSCONF
  64. DIR="\"/usr/local/etc\""  -c -o src/dvdauthor.o src/dvdauthor.c
  65. gcc -Wall -g -O2 -I/usr/include/libxml2  -I/usr/include/freetype2  -MD -DSYSCONF
  66. DIR="\"/usr/local/etc\""  -c -o src/dvdcompile.o src/dvdcompile.c
  67. gcc -Wall -g -O2 -I/usr/include/libxml2  -I/usr/include/freetype2  -MD -DSYSCONF
  68. DIR="\"/usr/local/etc\""  -c -o src/dvdifo.o src/dvdifo.c
  69. gcc -Wall -g -O2 -I/usr/include/libxml2  -I/usr/include/freetype2  -MD -DSYSCONF
  70. DIR="\"/usr/local/etc\""  -c -o src/dvdvob.o src/dvdvob.c
  71. src/dvdvob.c: In function `FindVobus':
  72. src/dvdvob.c:1165: warning: deprecated use of label at end of compound statement
  73. gcc -Wall -g -O2 -I/usr/include/libxml2  -I/usr/include/freetype2  -MD -DSYSCONF
  74. DIR="\"/usr/local/etc\""  -c -o src/dvdpgc.o src/dvdpgc.c
  75. gcc -Wall -g -O2 -I/usr/include/libxml2  -I/usr/include/freetype2  -MD -DSYSCONF
  76. DIR="\"/usr/local/etc\""  -c -o src/dvdcli.o src/dvdcli.c
  77. src/dvdcli.c: In function `readpalette':
  78. src/dvdcli.c:175: warning: unused variable `b'
  79. src/dvdcli.c:176: warning: unused variable `groups'
  80. gcc -Wall -g -O2 -I/usr/include/libxml2  -I/usr/include/freetype2  -MD -DSYSCONF
  81. DIR="\"/usr/local/etc\""  -c -o src/readxml.o src/readxml.c
  82. flex -s -B -Cem -osrc/vm_lex.c -Pdvdvm src/vm.l
  83. bison -o src/vm_y.c -d -p dvdvm src/vm.y
  84. gcc -Wall -g -O2 -I/usr/include/libxml2  -I/usr/include/freetype2  -MD -DSYSCONF
  85. DIR="\"/usr/local/etc\""  -c -o src/vm_lex.o src/vm_lex.c
  86. gcc -Wall -g -O2 -I/usr/include/libxml2  -I/usr/include/freetype2  -MD -DSYSCONF
  87. DIR="\"/usr/local/etc\""  -c -o src/vm_y.o src/vm_y.c
  88. gcc -Wall -g -O2 -I/usr/include/libxml2  -I/usr/include/freetype2  -MD -DSYSCONF
  89. DIR="\"/usr/local/etc\""  -c -o src/conffile.o src/conffile.c
  90. gcc -Wall -g -O2 -I/usr/include/libxml2  -I/usr/include/freetype2  -MD -DSYSCONF
  91. DIR="\"/usr/local/etc\""  -c -o src/compat.o src/compat.c
  92. gcc -Wall -g -O2 -I/usr/include/libxml2  -I/usr/include/freetype2  -MD  -o src/d
  93. vdauthor src/dvdauthor.o src/dvdcompile.o src/dvdifo.o src/dvdvob.o src/dvdpgc.o
  94. src/dvdcli.o src/readxml.o src/vm_lex.o src/vm_y.o src/conffile.o src/compat.o
  95. -ldvdread   -lxml2 -lz -lpthread -lm
  96. gcc -Wall -g -O2 -I/usr/include/libxml2  -I/usr/include/freetype2  -MD -DSYSCONF
  97. DIR="\"/usr/local/etc\""  -c -o src/mpeg2desc.o src/mpeg2desc.c
  98. gcc -Wall -g -O2 -I/usr/include/libxml2  -I/usr/include/freetype2  -MD  -o src/m
  99. peg2desc src/mpeg2desc.o
  100. gcc -Wall -g -O2 -I/usr/include/libxml2  -I/usr/include/freetype2  -MD -DSYSCONF
  101. DIR="\"/usr/local/etc\""  -c -o src/subgen.o src/subgen.c
  102. gcc -Wall -g -O2 -I/usr/include/libxml2  -I/usr/include/freetype2  -MD -DSYSCONF
  103. DIR="\"/usr/local/etc\""  -c -o src/subgen-parse-xml.o src/subgen-parse-xml.c
  104. gcc -Wall -g -O2 -I/usr/include/libxml2  -I/usr/include/freetype2  -MD -DSYSCONF
  105. DIR="\"/usr/local/etc\""  -c -o src/subgen-encode.o src/subgen-encode.c
  106. gcc -Wall -g -O2 -I/usr/include/libxml2  -I/usr/include/freetype2  -MD -DSYSCONF
  107. DIR="\"/usr/local/etc\""  -c -o src/subgen-image.o src/subgen-image.c
  108. gcc -Wall -g -O2 -I/usr/include/libxml2  -I/usr/include/freetype2  -MD -DSYSCONF
  109. DIR="\"/usr/local/etc\""  -c -o src/textsub.o src/textsub.c
  110. gcc -Wall -g -O2 -I/usr/include/libxml2  -I/usr/include/freetype2  -MD -DSYSCONF
  111. DIR="\"/usr/local/etc\""  -c -o src/subrender.o src/subrender.c
  112. src/subrender.c: In function `vo_update_text_sub':
  113. src/subrender.c:200: warning: `cp_ott' might be used uninitialized in this funct
  114. ion
  115. src/subrender.c:201: warning: `otp_sub_tmp' might be used uninitialized in this
  116. function
  117. gcc -Wall -g -O2 -I/usr/include/libxml2  -I/usr/include/freetype2  -MD -DSYSCONF
  118. DIR="\"/usr/local/etc\""  -c -o src/subreader.o src/subreader.c
  119. gcc -Wall -g -O2 -I/usr/include/libxml2  -I/usr/include/freetype2  -MD -DSYSCONF
  120. DIR="\"/usr/local/etc\""  -c -o src/subfont.o src/subfont.c
  121. src/subfont.c: In function `render_one_glyph':
  122. src/subfont.c:554: warning: dereferencing type-punned pointer will break strict-
  123. aliasing rules
  124. gcc -Wall -g -O2 -I/usr/include/libxml2  -I/usr/include/freetype2  -MD  -o src/s
  125. pumux src/subgen.o src/subgen-parse-xml.o src/readxml.o src/subgen-encode.o src/
  126. subgen-image.o src/textsub.o src/subrender.o src/subreader.o src/subfont.o -ldvd
  127. read   -lxml2 -lz -lpthread -lm -lpng -lz -lm -lfreetype -lz
  128. gcc -Wall -g -O2 -I/usr/include/libxml2  -I/usr/include/freetype2  -MD -DSYSCONF
  129. DIR="\"/usr/local/etc\""  -c -o src/dvdunauthor.o src/dvdunauthor.c
  130. gcc -Wall -g -O2 -I/usr/include/libxml2  -I/usr/include/freetype2  -MD  -o src/d
  131. vdunauthor src/dvdunauthor.o src/compat.o -ldvdread   -ldvdread
  132. gcc -Wall -g -O2 -I/usr/include/libxml2  -I/usr/include/freetype2  -MD -DSYSCONF
  133. DIR="\"/usr/local/etc\""  -c -o src/spuunmux.o src/spuunmux.c
  134. gcc -Wall -g -O2 -I/usr/include/libxml2  -I/usr/include/freetype2  -MD  -o src/s
  135. puunmux src/spuunmux.o -ldvdread   -lpng -lz -lm
  136. rm -f src/dvddirdel src/dvddirdel.tmp
  137. sed -e 's,@sysconfdir\@,/usr/local/etc,g' -e 's,@PACKAGE_NAME\@,DVDAuthor,g' -e
  138. 's,@PACKAGE_VERSION\@,0.6.10,g' -e 's,@PACKAGE_BUGREPORT\@,dvdauthor-users@lists
  139. .sourceforge.net,g' src/dvddirdel.in > src/dvddirdel.tmp
  140. chmod +x src/dvddirdel.tmp
  141. mv src/dvddirdel.tmp src/dvddirdel
  142. rm -f dvdauthor.spec dvdauthor.spec.tmp
  143. sed -e 's,@sysconfdir\@,/usr/local/etc,g' -e 's,@PACKAGE_NAME\@,DVDAuthor,g' -e                                            's,@PACKAGE_VERSION\@,0.6.10,g' -e 's,@PACKAGE_BUGREPORT\@,dvdauthor-users@lists                                           .sourceforge.net,g' dvdauthor.spec.in > dvdauthor.spec.tmp
  144. mv dvdauthor.spec.tmp dvdauthor.spec


 
la sortie de la compilation, a premiere vu y a pas d"erreur


Message édité par mac le 03-06-2004 à 15:33:13
n°494221
mac
Posté le 03-06-2004 à 16:11:07  profilanswer
 

apres recompilation ca ne marche toujours pas que ce soit avec le script de jotekanis ou lxdvdrip. Quelqu un a deja reussi a sauvegaarder des sous-titres
 

Code :
  1. DEBUG j=567890997  s->vi[i-1].sectpts[1]=567894597
  2. DBG : assert should have failed... try to ignore...
  3. dvdauthor: src/dvdvob.c:1270: FindVobus: Assertion `j>vi->sectpts[0]' failed.


 
si je dsactive les sous-titres ca passe impec


Message édité par mac le 03-06-2004 à 16:12:37
n°494260
philou_a7
\_o&lt; coin ! &gt;o_/
Posté le 03-06-2004 à 16:27:56  profilanswer
 

arf... on dirait un autre cas a la con que j'ai pas encore croisé :/
j'ai réussi avec les sous-titres sur plus d'une dizaine, alors ca sent le cas particulier :/
 
tu pourrais me dire quel DVD te bloque ? Si je l'ai j'essaierai ;) (en MP ou ici, comme tu veux)

n°494325
mac
Posté le 03-06-2004 à 17:04:00  profilanswer
 

l enfer du dimanche zone 2 avec pacino et cameron diaz

n°494344
philou_a7
\_o&lt; coin ! &gt;o_/
Posté le 03-06-2004 à 17:14:50  profilanswer
 

perdu, j'ai pas... grmbl... bon j'essaierai de jeter un coup d'oeil au code qui t'as envoyé paître pour voir...

n°494590
mac
Posté le 03-06-2004 à 20:26:20  profilanswer
 

bon c etait bien ce dvd qui etait capricieux. J en ai essayer un autre c est passé impec.

n°494608
philou_a7
\_o&lt; coin ! &gt;o_/
Posté le 03-06-2004 à 20:45:41  profilanswer
 

cool :)
 
mais c'est quand meme interessant ton bug, faudrait voir ça ;)

n°494618
farib
Posté le 03-06-2004 à 20:51:29  profilanswer
 

je débarque
 
y'a des moyens de faire des réencodages de la vidéo multipasses de qualité sous linux ?
 
(comme les "CCE 6 Passes" des nfos des wa^Hrezeux)


---------------
Bitcoin, Magical Thinking, and Political Ideology
n°494623
philou_a7
\_o&lt; coin ! &gt;o_/
Posté le 03-06-2004 à 20:56:00  profilanswer
 

???? dekoikiparlelemonsieur ? :D

n°494656
farib
Posté le 03-06-2004 à 21:20:54  profilanswer
 

nan mais on peut faire du réencodage ou pas ?


---------------
Bitcoin, Magical Thinking, and Political Ideology
n°494659
philou_a7
\_o&lt; coin ! &gt;o_/
Posté le 03-06-2004 à 21:25:37  profilanswer
 

du réencodage en quoi ?
 
ici on parle de DVD vers DVD avec reduction de taille, pas de reencodage
pour ca y a d'autres methodes :p

n°494661
farib
Posté le 03-06-2004 à 21:28:24  profilanswer
 

bein du réencodage de vidéo de dvd...
 
c bizarre que tu tiltes pas tout de suite


---------------
Bitcoin, Magical Thinking, and Political Ideology
n°494700
philou_a7
\_o&lt; coin ! &gt;o_/
Posté le 03-06-2004 à 22:19:52  profilanswer
 

probleme de vocabulaire je pense...
 
réencodage = changement de codec = transformation en DivX ou videocd par exemple... c'est de ca que tu parles ?

n°494703
farib
Posté le 03-06-2004 à 22:21:17  profilanswer
 

nan
 
quand la vidéo fait plus de 4.5 go, bein on la réencode pour qu'elle fasse moins ( genre rotk, master & commander, last samurai...  des films longs pas forcément très compressibles)
 
t po super aware :o


Message édité par farib le 03-06-2004 à 22:22:20

---------------
Bitcoin, Magical Thinking, and Political Ideology
n°494705
philou_a7
\_o&lt; coin ! &gt;o_/
Posté le 03-06-2004 à 22:22:26  profilanswer
 

c'est pas du réencodage, c'est du réechantillonage, qui consiste a retirer des frames superflues dans le flux tout en conservant les autres frames ;)
 
c'est le requant dont on parle ici et oui c'est ce qu'on fait :p

n°494708
philou_a7
\_o&lt; coin ! &gt;o_/
Posté le 03-06-2004 à 22:24:06  profilanswer
 

un réencodage c'est je decompresse + je recompresse et c'est trèèèèèès long (plusieurs heures facile)
 
un réechantillonage c'est je retire ce qui sert le moins pour reduire la taille et ca va vite ;) 25minutes pour un film de 2 heures avec mon 1800+ en comptant la lecture depuis le DVD :)

n°494713
farib
Posté le 03-06-2004 à 22:27:58  profilanswer
 

http://doom9.free.fr/index.html?/mpg/ra-guide.htm
 
même ça il décrit du rééchantilonnage  ?
 
sinon désolé, honte sur ma famille jusqu'à la 100e génération
 
et par rapport à CCE le super encoder delamorkitu à 2000 euros, sous linux, on a des encodeurs qui se défendent ?


Message édité par farib le 03-06-2004 à 22:28:26

---------------
Bitcoin, Magical Thinking, and Political Ideology
n°494714
farib
Posté le 03-06-2004 à 22:29:00  profilanswer
 

concrètement, il fait quoi pour rééchantillonner ?


---------------
Bitcoin, Magical Thinking, and Political Ideology
n°494725
philou_a7
\_o&lt; coin ! &gt;o_/
Posté le 03-06-2004 à 22:38:14  profilanswer
 

dans le detail je saurais pas te dire de maniere sure, mais le principe est de supprimer des images redondantes.
 
j'espere pas dire de grosses betises mais je crois me souvenir que le principe est le suivant :
 
Il travaille par bloc de N images
Sur les N images, il va en supprimer N*(1-1/f) avec f = facteur de ré-echantillonnage
Il selectionne celles dont la difference avec les images suivantes et precedentes sont les moins importantes.
Comme l'horloge est stockée dans les frames et qu'on ne touche pas aux autres, la synchro reste identique, mais on a moins d'informations d'ou une taille moindre :)
 
sinon, CCE, connait pas :p

n°494779
philou_a7
\_o&lt; coin ! &gt;o_/
Posté le 03-06-2004 à 23:09:05  profilanswer
 

mac a écrit :

apres recompilation ca ne marche toujours pas que ce soit avec le script de jotekanis ou lxdvdrip. Quelqu un a deja reussi a sauvegaarder des sous-titres
 

Code :
  1. DEBUG j=567890997  s->vi[i-1].sectpts[1]=567894597
  2. DBG : assert should have failed... try to ignore...
  3. dvdauthor: src/dvdvob.c:1270: FindVobus: Assertion `j>vi->sectpts[0]' failed.


 
si je dsactive les sous-titres ca passe impec


 
bonbonbonbonbon...
 
visiblement c'est un cas proche du precedent assert...
est ce que tu pourrais réessayer en remplaçant la ligne 1270 (le assert) par ce bout de code :

Code :
  1. //assert(j>vi->sectpts[0]);
  2. if(j<=vi->sectpts[0])
  3.     vi->sectpts[0]=j-1;
  4. else
  5.     fprintf(stderr,"DBG : assert should have failed... try to ignore... \n" );


et en laissant le  

Code :
  1. vi->sectpts[1]=j;


qui se trouvait ligne 1271 ?

n°494798
mac
Posté le 03-06-2004 à 23:17:25  profilanswer
 

j essaie ca de suite

n°494849
mac
Posté le 04-06-2004 à 00:08:22  profilanswer
 

bon ca marche.
Y a un message de debug mais ca passe.
 

Code :
  1. REQUANT START992 at 4186MB, 1 PGCS
  2. REQUANT RETURN
  3. DEBUG j=567890997  s->vi[i-1].sectpts[1]=567890997


 
merci pour ta patiente philou_a7.
demain normalement je recois des dvd-rw je testerais voir comment ca passe sur ma platine.

n°494851
philou_a7
\_o&lt; coin ! &gt;o_/
Posté le 04-06-2004 à 00:09:52  profilanswer
 

oki, c'est ca le vrai test en fait :p
si le resultat passe, alors ca va, sinon le patch est nul :p

n°494884
farib
Posté le 04-06-2004 à 01:31:55  profilanswer
 

philou_a7 a écrit :

dans le detail je saurais pas te dire de maniere sure, mais le principe est de supprimer des images redondantes.
 
j'espere pas dire de grosses betises mais je crois me souvenir que le principe est le suivant :
 
Il travaille par bloc de N images
Sur les N images, il va en supprimer N*(1-1/f) avec f = facteur de ré-echantillonnage
Il selectionne celles dont la difference avec les images suivantes et precedentes sont les moins importantes.
Comme l'horloge est stockée dans les frames et qu'on ne touche pas aux autres, la synchro reste identique, mais on a moins d'informations d'ou une taille moindre :)
 
sinon, CCE, connait pas :p


 
ton transcodage à toi, ça se fait en une seule passe ?
 
Sinon cette technique elle est bof, puisque tu pers du mouvement, c pour  ça que les vrais pirates, eux, font du réencodage CCE ( encodeur professionnel très cher ) en 6 à 9 passes


Message édité par farib le 04-06-2004 à 01:39:13

---------------
Bitcoin, Magical Thinking, and Political Ideology
n°494900
philou_a7
\_o&lt; coin ! &gt;o_/
Posté le 04-06-2004 à 07:54:43  profilanswer
 

elle est bof elle est bof, regarde un resultat et après, juge :D
 
il faut quand même savoir que sur un DVD tu as parfois beaucoup plus que 25 images/secondes, et qu'en pratique, on perd rien de vraiment perceptible.
 
les vrais pirates je m'en fout, moi c'est surtout pour pouvoir preter ou emprunter des DVDs à mes parents en conservant l'original protégé de tout transport postal que j'ai voulu faire ce truc :p
 
la contrefaçon, ça m'interesse pas du tout :p

n°494949
jotenakis
Posté le 04-06-2004 à 09:37:17  profilanswer
 

1) je confirme que la qualité est excellente.
2) merci philou pour ton patche !
3) merci philou pour tes explications qui en appellent d'autres :  
- le framerate n'est pas constant dans un DVD ???
- t'aurais une url pour détailler ce que tu as dit ?
- si on fait un requant avec f enorme genre 2, on obtient une video "saccadée" mais avec des images brutes de qualité identique à la source ?


Message édité par jotenakis le 04-06-2004 à 09:37:51

---------------
Jotenakis
n°495004
philou_a7
\_o&lt; coin ! &gt;o_/
Posté le 04-06-2004 à 10:26:27  profilanswer
 

Pour la valeur du facteur de requant, si c'est trop elevé ca peut donner plus que du saccadé :
Si tu perds une diff entre 2 images qui n'est pas ratrappable par la suivante, tu verras les artefacts JPEG/MPEG habituels dans les images :\ et c'est moche :\
 
La doc de transcode ou de streamdvd parle de ce facteur et des valeurs trop grandes.
à partir de 1.8 ca commence a devenir risqué pour le resultat :p
 
l'url j'ai pas de lien en particulier, c'est des trucxs que j'avais lu a droite a gauche et un peu de lecture de code source dans lesquels j'avais compris a peu pres ca. Mais comme je dis, je peux probablement me tromper sur quelques trucs dans ce fonctionnement ;)
 
pour le framerate, il me semble bien que le nombre de frames affichées et le nombre de frames codées ne sont pas forcement la même chose ;) faudrait fouiller pour trouver ca, mais c'est tres dur de trouver des infos en ligne sur ces formats de compressions :p

n°495010
jotenakis
Posté le 04-06-2004 à 10:33:38  profilanswer
 

:jap:


---------------
Jotenakis
n°495012
mean
Posté le 04-06-2004 à 10:34:05  profilanswer
 

Euh
Requant ca marche pas comme ca
Il reutilise les vecteurs de mouvement de l'original et utilise une quantization plus elevée (d'ou le nom) pour diminuer la taille
Le fait de reutiliser les vecteurs de mouvement permet de sauter la phase de motion estimation (qui est la plus longue) et donc d'avoir un encodage rapide
 
En fonction d'ou il en est par rapport a l'objectif, il requant les I/P/B
Si il est dans les clous, il ne modifie pas les I par exemple
 
Le framerate n'est *jamais* modifié
 
 
 

n°495015
jotenakis
Posté le 04-06-2004 à 10:37:57  profilanswer
 

ah
 
et la quantization c'est un peu comme le potard de qualité jpeg ???


Message édité par jotenakis le 04-06-2004 à 10:38:49

---------------
Jotenakis
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  16  17  18  19  20  21

Aller à :
Ajouter une réponse
 

Sujets relatifs
9 Telecom et Linux ?linux mandrake : cd rom -> iso -> hd -> mountage
conversation audio sous linux??linux avec windows me
distrib linux sur une disquette.Linux Suse 9.0, ca plante dès l'install !!!!
FBlogo sous linux suse 8.1 ?Linux, NT, DHCP et Ghost ????
pb graveur qui freeze sous linuxle pc ne reconnait pa le cd de linux
Plus de sujets relatifs à : DVD9 vers DVD5 : Dvddump - équivalents à DVDShrink sous Linux


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR