Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1940 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°469244
philou_a7
\_o< coin ! >o_/
Posté le 03-05-2004 à 10:39:39  profilanswer
 

Reprise du message précédent :

jotenakis a écrit :

je ne suis pas trop d'accord avec le 1/. Le facteur de requant peut être calculé avec streamanalyse en précisant sur quels flux avec l'option -s...
 
exemple : "streamanalyse -i /dev/dvd -s 0xe0,0x80,0x21"


 
.... ( <- illustration du grand vide dans ma tête)
 
ok, je suis une grosse nouille qui lit trop vite les docs  :cry: :lol: :lol: :lol:

mood
Publicité
Posté le 03-05-2004 à 10:39:39  profilanswer
 

n°469248
jotenakis
Posté le 03-05-2004 à 10:42:17  profilanswer
 

philou_a7 a écrit :

Pour formater correctement le resultat de la commande  

mencoder -dvd-device /dev/dvd dvd://$title -o /dev/null -nosound -ovc copy -vobsubout subs -vobsuboutindex 0 -sid 0


 
il suffit de recuperer sa sortie et de la passer dans cette commande :

cat resultat_mencoder_palette | grep "palette:" | sed "s/\s/\n/g" | sed "s/,//g" | egrep "^[0-9a-fA-F]{6}$" > palette.rgb


 
et palette.rgb est bien formé :)


t'es balaise j'avais fait la même chose en 10 lignes...  :whistle:  :(


---------------
Jotenakis
n°469254
philou_a7
\_o&lt; coin ! &gt;o_/
Posté le 03-05-2004 à 10:56:55  profilanswer
 

jotenakis a écrit :

t'es balaise j'avais fait la même chose en 10 lignes...  :whistle:  :(


 
j'suis juste en train de me mettre a perl et aux regexp, alors fatalement en ce moment, j'y pense plus facilement :lol:

n°469270
jotenakis
Posté le 03-05-2004 à 11:21:54  profilanswer
 

tu peux rajouter un -frames 0, pour que mencoder s'arrete aussitôt...
j'ai vérifié ça marche.


---------------
Jotenakis
n°469283
philou_a7
\_o&lt; coin ! &gt;o_/
Posté le 03-05-2004 à 11:46:26  profilanswer
 

logique : il a la palette dès le lancement du film, même s'il ne s'en est pas encore servi ;)
 
donc pour la palette :  

mencoder -dvd-device /dev/dvd dvd://$title -o /dev/null -nosound -ovc copy -vobsubout subs -vobsuboutindex 0 -sid 0 -frames 0 | grep "palette:" | sed "s/\s/\n/g" | sed "s/,//g" | egrep "^[0-9a-fA-F]{6}$" > palette.rgb


 
-ovc null -oac null ca marche ? parce que ca irait encore plus vite il initialiserait meme pas les codecs de sortie ;)

n°469287
jotenakis
Posté le 03-05-2004 à 11:55:03  profilanswer
 

-oac null ça doit aller mais pas -ovc, qui doit être en copy.


---------------
Jotenakis
n°469579
jotenakis
Posté le 03-05-2004 à 18:12:55  profilanswer
 

philou_a7 a écrit :


donc pour la palette :  

mencoder -dvd-device /dev/dvd dvd://$title -o /dev/null -nosound -ovc copy -vobsubout subs -vobsuboutindex 0 -sid 0 -frames 0 | grep "palette:" | sed "s/\s/\n/g" | sed "s/,//g" | egrep "^[0-9a-fA-F]{6}$" > palette.rgb




ça ne marche pas car mencoder sauve la palette dans subs.idx...


Message édité par jotenakis le 03-05-2004 à 19:43:58
n°469705
jotenakis
Posté le 03-05-2004 à 19:50:32  profilanswer
 

comment faire en sorte pour que lorsque je tape  

title=12 && echo '$title'


j'obtienne  

12


au lieu de

$title


 ?
 
c'est pour que cette commande fonctionne dans un script :

dvdauthor -t -p palette.rgb -a $a -s $s -c `cat $RACINE/$projet/tmp/chap.list` -o $RACINE/$projet/dvd -f 'streamdvd -i $DEVICE -f $factor -t $title -s $flux |'

n°469732
belgique
Posté le 03-05-2004 à 20:23:10  profilanswer
 

changer les quotes genre mettre " au lieu de '

n°469815
jotenakis
Posté le 03-05-2004 à 21:03:02  profilanswer
 

quel idiot, je ne pensais pas que dvdauthor l'accepterait...

mood
Publicité
Posté le 03-05-2004 à 21:03:02  profilanswer
 

n°469838
philou_a7
\_o&lt; coin ! &gt;o_/
Posté le 03-05-2004 à 21:15:29  profilanswer
 

jotenakis a écrit :

ça ne marche pas car mencoder sauve la palette dans subs.idx...


 
ah, oui bon... je croyais que c'etait sur stdout :p

n°469908
jotenakis
Posté le 03-05-2004 à 21:42:10  profilanswer
 

j'ai quasi finit un script tout auto sur cette méthode.
Le problème c'est que les detections par mplayer / streamdvd sont parfois incomplètes/incohérentes/fausses.
Je prépare les options --force-sub et --force-audio pour imposer les flux à traiter dans le cas de mauvaise detection...


---------------
Jotenakis
n°469921
jotenakis
Posté le 03-05-2004 à 21:49:13  profilanswer
 

l'autre pb c'est  


WARN: Audio pts for channel 1 moves backwards; please remultiplex input.
WARN: Previous sector: 2787.359 - 2787.391
WARN: Current sector: 2787.359 - 2787.391
WARN: Audio pts for channel 2 moves backwards; please remultiplex input.
WARN: Previous sector: 2787.391 - 2787.487
WARN: Current sector: 2787.391 - 2787.487
WARN: Audio pts for channel 1 moves backwards; please remultiplex input.
WARN: Previous sector: 2787.391 - 2787.423
WARN: Current sector: 2787.391 - 2787.423
WARN: System header found, but PCI/DSI information is not where expected
        (make sure your system header is 18 bytes!)
WARN: Audio pts for channel 2 moves backwards; please remultiplex input.
WARN: Previous sector: 2797.919 - 2797.983
WARN: Current sector: 2797.919 - 2797.983
WARN: Audio pts for channel 1 moves backwards; please remultiplex input.
WARN: Previous sector: 2797.887 - 2797.951
WARN: Current sector: 2797.887 - 2797.951
WARN: Audio pts for channel 1 moves backwards; please remultiplex input.
WARN: Previous sector: 2797.951 - 2797.983
WARN: Current sector: 2797.951 - 2797.983
WARN: Audio pts for channel 2 moves backwards; please remultiplex input.
WARN: Previous sector: 2797.983 - 2798.079
WARN: Current sector: 2797.983 - 2798.079
WARN: System header found, but PCI/DSI information is not where expected
        (make sure your system header is 18 bytes!)
WARN: System header found, but PCI/DSI information is not where expected
        (make sure your system header is 18 bytes!)
WARN: Audio pts for channel 1 moves backwards; please remultiplex input.
WARN: Previous sector: 2802.623 - 2802.655
WARN: Current sector: 2802.623 - 2802.655
WARN: Audio pts for channel 1 moves backwards; please remultiplex input.
WARN: Previous sector: 2802.655 - 2802.687
WARN: Current sector: 2802.655 - 2802.687
WARN: Audio pts for channel 2 moves backwards; please remultiplex input.
WARN: Previous sector: 2802.687 - 2802.783
WARN: Current sector: 2802.687 - 2802.783
WARN: Audio pts for channel 1 moves backwards; please remultiplex input.
WARN: Previous sector: 2802.687 - 2802.719
WARN: Current sector: 2802.687 - 2802.719
WARN: Audio pts for channel 1 moves backwards; please remultiplex input.
WARN: Previous sector: 2802.719 - 2802.751
WARN: Current sector: 2802.719 - 2802.751
WARN: Audio pts for channel 2 moves backwards; please remultiplex input.
WARN: Previous sector: 2802.783 - 2802.847
WARN: Current sector: 2802.783 - 2802.847
WARN: Audio pts for channel 1 moves backwards; please remultiplex input.
WARN: Previous sector: 2802.751 - 2802.783
WARN: Current sector: 2802.751 - 2802.783
WARN: System header found, but PCI/DSI information is not where expected
        (make sure your system header is 18 bytes!)


 
j'en ai souvent, j'espère que c'est pas grave...


---------------
Jotenakis
n°470025
philou_a7
\_o&lt; coin ! &gt;o_/
Posté le 03-05-2004 à 22:41:48  profilanswer
 

pas de panique ;)
 
c'est la remise à zero du SCR qui provoque ça, mais ça ne se voit ni ne s'entend pas :)
 
Il te previent juste qu'il lui semble qu'il manque une frame dans le flux sonore, et je prefere ca qu'une erreur fatale de dvdauthor :p

n°470031
jotenakis
Posté le 03-05-2004 à 22:50:39  profilanswer
 

bon bah alors ça doit aller... :love:  
 
Voila une 1ere version http://tuxrip.free.fr/dvddump .
 
./dvddump --config pour débuter. et ./dvddump --help pour les différentes options.
 
Merci beaucoup philou !
 
testé (un peu) avec dvdauthor patché par philou et streamdvd/analyze 0.3...


Message édité par jotenakis le 03-05-2004 à 22:52:28

---------------
Jotenakis
n°470132
philou_a7
\_o&lt; coin ! &gt;o_/
Posté le 04-05-2004 à 08:55:45  profilanswer
 

bon, j'essaierai de tester de mon coté :D
 
par contre, tu devrais vraiment te mettre a Perl, je suis sûr que ca te simplifierait la tâche :D ;)

n°470137
jotenakis
Posté le 04-05-2004 à 09:16:37  profilanswer
 

philou_a7 a écrit :


par contre, tu devrais vraiment te mettre a Perl, je suis sûr que ca te simplifierait la tâche :D ;)


un bon tuto ?


---------------
Jotenakis
n°470138
philou_a7
\_o&lt; coin ! &gt;o_/
Posté le 04-05-2004 à 09:17:12  profilanswer
 

Le hors serie linuxmagazine de ce mois ci ;)
Très bien pour démarrer ;)

n°470139
jotenakis
Posté le 04-05-2004 à 09:18:00  profilanswer
 

oki, j'y cours...


---------------
Jotenakis
n°470255
freddy@
Posté le 04-05-2004 à 13:02:50  profilanswer
 

apparement ce programme automatise le processus, ca pourrait vous interesser:
 
http://openfacts.berlios.de/index- [...] e=lxdvdrip

n°470268
carot0
Posté le 04-05-2004 à 13:24:12  profilanswer
 

[:drapo]


---------------
In a world without walls and fences, who needs Windows and Gates
n°470272
philou_a7
\_o&lt; coin ! &gt;o_/
Posté le 04-05-2004 à 13:26:53  profilanswer
 

freddy@ a écrit :

apparement ce programme automatise le processus, ca pourrait vous interesser:
 
http://openfacts.berlios.de/index- [...] e=lxdvdrip


 
on connait :p il est donné dans les premiers liens mais ne repond pas a nos exigences : conserver les sous titres tels quels, et avoir un processus rapide !

n°470282
jotenakis
Posté le 04-05-2004 à 13:39:17  profilanswer
 

philou, les versions récentes font ça. (méthode streamdvd et autres...)
 
j'ai commencé à mater les sources.


Message édité par jotenakis le 04-05-2004 à 13:39:57

---------------
Jotenakis
n°470389
philou_a7
\_o&lt; coin ! &gt;o_/
Posté le 04-05-2004 à 15:25:38  profilanswer
 

méheu :lol:
enfin bon, ca me conforte dans l'idée que cette methode est plus propre :D

n°470397
jotenakis
Posté le 04-05-2004 à 15:34:05  profilanswer
 

cette méthode est superbe, c'est sur...
 
a priori jamais de desynchro ?


---------------
Jotenakis
n°470399
philou_a7
\_o&lt; coin ! &gt;o_/
Posté le 04-05-2004 à 15:39:47  profilanswer
 

la conservation des SCR contenus dans les flux assurent la synchro telle que dans l'original.
;)
 
même si tu modifies le tramerate, l'audio et les sous titres sont sensé se coller aux SCR de la video, donc la synchro est auto-corrigée :D

n°470483
jotenakis
Posté le 04-05-2004 à 17:43:24  profilanswer
 

appel à la population  :D  
 
j'aimerais que vous postiez ici le résultat de la commande  

streamanalyze -i /dev/dvd -t titre_principal_du_dvd


sur des dvd 1) avec angles 2) avec pistes dts...
 
merci...

n°470488
jotenakis
Posté le 04-05-2004 à 17:48:38  profilanswer
 

au fait philou, sais tu si ton patch va être intégré à la prochaine version de dvdauthor ?

n°470643
jotenakis
Posté le 04-05-2004 à 21:16:52  profilanswer
 

j'ai uploadé une nouvelle version de dvddump avec l'option --force-factor pour desactiver le calcul du facteur de compression et en imposer un manuellement...
 
Egalement, à la fin du process la taille de la structure DVD finale est affichée et un message prévient lorsqu'il faut relancer en compressant plus.
 
http://tuxrip.free.fr/dvddump
 
Il reste à réécrire la partie "analyse audio" pour qu'elle soit plus rapide... Et également à implémenter le support angles et dts lorsque j'aurais les retours demandés ci-dessus.


Message édité par jotenakis le 04-05-2004 à 21:19:48

---------------
Jotenakis
n°470731
philou_a7
\_o&lt; coin ! &gt;o_/
Posté le 04-05-2004 à 21:45:53  profilanswer
 

jotenakis a écrit :

au fait philou, sais tu si ton patch va être intégré à la prochaine version de dvdauthor ?


 
j'en sais rien, y a 2 ou 3 gars qui m'ont fait des retours positifs sur la liste des developpeurs, mais reste a voir ce que l'auteur decidera ;)
 
Voila pour tes tests :
DTS (Jeanne d'arc)


Title 1 - 30 Chapters (3684485 Blocks /  7545825280 Bytes) - Runtime 9199 sec.
 
Track List:
X   0xe0  MPEG Video  4638769139 Bytes
X   0x81   AC3 Audio   527507456 Bytes
X   0x80   AC3 Audio   527507456 Bytes
X   0x8b   DTS Audio   883104000 Bytes
X   0x8a   DTS Audio   883104000 Bytes
X   0x24  Subpicture     5204017 Bytes
X   0x23  Subpicture     5204017 Bytes
X   0x22  Subpicture     5204017 Bytes
X   0x21  Subpicture     5204017 Bytes
 
Size of selected streams:  7545825280 Bytes
Max. target size        :  4700000000 Bytes
Factor                  :  2.587


 
tu noteras que les pistes DTS commencent après la fin des pistes AC3 (0x8a pour la premiere)
je sais pas si c'est tout le temps le cas, mais je sais que les pistes AC3 sont entre 0x80 et 0x87, et les MPEG commencent à 0xc0
 
multi-angle (making of de Men In Black)
streamanalyze n'a rien vu :( (un seul flux video, pas de mention d'angles)


(...)
Track List:
X   0xe0  MPEG Video   324357871 Bytes
X   0x81   AC3 Audio     2236416 Bytes
X   0x80   AC3 Audio     2236416 Bytes
X   0x2b  Subpicture      233379 Bytes
(...)


 
tcprobe m'a par contre repéré 5 angles :


(dvd_reader.c) DVD title 12/43: 2 chapter(s), 5 angle(s), title set 17

n°470736
philou_a7
\_o&lt; coin ! &gt;o_/
Posté le 04-05-2004 à 21:52:41  profilanswer
 

ouch !
 
j'ai essayé un truc avec les angles, et c'est pas génial...
 
j'ai streamé le flux video 0xe0 du MIB titre 12 ( 5 angles ) dans un fichier .vob
 
la lecture avec mplayer du .vob resultat est catastrophique :lol: : il passe la 1ere seconde de chaque angle a la suite, puis la 2eme, puis la 3eme, etc.... c'est un cauchemar :lol:
 
bon, faut regarder un peu plus là :p

n°471310
philou_a7
\_o&lt; coin ! &gt;o_/
Posté le 05-05-2004 à 13:35:13  profilanswer
 

Petit test ce midi : un film de 6333 secondes, avec requant le processus complet a pris 20 minutes :)
 
pas d'erreurs, donc tout baigne :)
 
juste 2 remarques :
1- il faudrait trouver un moyen de preciser les pistes audio (type, nombre de canaux etc...) parce que si il y a des commentaires de realisateurs par exemple, la simple mention de la langue n'est pas discriminante :p
2- tant que mes patchs ne sont pas officiellement dans dvdauthor, il faudrait remplacer les appels a dvdauthor dans le script par ceux a une variable $DVDAUTHOR, qui soit est definie en dehors du script, soit est mise a "dvdauthor" dans le script (pour les gens qui, comme moi, preferent garder les versions officielles et avoir des versions patchées dans leur homedir ;) )

n°471315
jotenakis
Posté le 05-05-2004 à 13:37:16  profilanswer
 

1- je vais revoir la partie audio.
2- je le note. Je mettrais dans le fichier de config le nom complet vers le dvdauthor patché.
 
merci.
 
sinon, j'ai un dts aussi en 0x8a 0x8b. Ce doit être la norme.


Message édité par jotenakis le 05-05-2004 à 13:38:46

---------------
Jotenakis
n°476124
tos42
GlaNDeuRPoWeR
Posté le 11-05-2004 à 14:10:53  profilanswer
 

drapal

n°476163
jotenakis
Posté le 11-05-2004 à 14:28:42  profilanswer
 

lxdvdrip vient d'être francisé...


---------------
Jotenakis
n°493772
mac
Posté le 03-06-2004 à 09:16:39  profilanswer
 

j ai un petit probleme que ce soit avec lxdvdrip ou le script de jotekanis je peut pas sauvegarde les sous-titre. Quand j active cette fonction j ai au moment du requant  
 
INFO: [???] mplex version 1.6.1.93 (2.2.3 $Date: 2004/01/13 20:45:26 $)
REQUANT START
REQUANT RETURN
REQUANT START
REQUANT RETURN
REQUANT START
REQUANT RETURN
REQUANT START
REQUANT RETURN
REQUANT START
REQUANT RETURN
   INFO: [???] File unnamed-0xe0.m2v looks like an MPEG Video stream.
   INFO: [???] File unnamed-0x80.ac3 looks like an AC3 Audio stream.
**ERROR: [???] File unnamed-0x21 unrecogniseable!
**ERROR: [???] Unrecogniseable file(s)... exiting.
STAT: VOBU 0 at 0MB, 1 PGCS
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


Message édité par mac le 03-06-2004 à 09:23:31
n°493798
philou_a7
\_o&lt; coin ! &gt;o_/
Posté le 03-06-2004 à 09:47:15  profilanswer
 

C'est quoi ta source de donnéees ? un dvd ?

n°493823
mac
Posté le 03-06-2004 à 10:21:34  profilanswer
 

ouais un dvd

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

ton erreur tu l'as avec quel outil ? les 2 ?
 
tu pourrais verifier les versions de streamdvd streamanalyze et mplex ?

n°493839
mac
Posté le 03-06-2004 à 10:55:04  profilanswer
 

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

n°493850
philou_a7
\_o&lt; coin ! &gt;o_/
Posté le 03-06-2004 à 11:02:04  profilanswer
 

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   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