Topic Encodage Dvd->Mpeg4

Topic Encodage Dvd->Mpeg4 - Multimédia - Linux et OS Alternatifs

Marsh Posté le 30-09-2002 à 14:22:24    

Suite à la conversation que j'ai eu ICI, j'ai décidé de crée un topic (si possible unique) sur l'encodage video à partir d'une source DVD.
Déposez ici vos questions/découvertes/méthodes sur l'encodage d'un DVD sous un systeme GNU/Linux (et même *bsd, pourquoi pas...)
 
 
Je vous propose, pour ma part, ma méthode d'encodage d'un DVD (PAL, non entrelacé) :
-------------------------------------------------------------------
Codec Video : Libavcodec MPEG4 (ffmpeg project)
Codec Audio : Ogg vorbis 1.0
Ripper : mplayer
Encoder Video : mencoder
Encoder Audio : Transcode + oggenc
Mux Audio/Video : ogmmerge
-------------------------------------------------------------------
 
 
1ère étape : Scan du DVD
But : connaitre nombre de titres, angles, chapitres pour savoir où ce situe le film et les index des bandes sons...
Outils : title_info (présent dans les sources de libdvdread), mplayer
Exemple :


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  


Résultat : Le film est sur le titre 1 et possède 5 angles...
Comment choisir l'angle ? Je parcours rapidement les différents angles avec mplayer (mplayer -dvd 1 -dvdangle 1)
Il nous reste à connaitre l'index de la piste fr du titre 1 :


mplayer -dvd 1 -vo null -ao null -frames 0 -v 2>&1 | grep "audio stream"
 
[open] audio stream: 0 audio format: ac3 (5.1) language: en aid: 128
[open] audio stream: 1 audio format: ac3 (5.1) language: fr aid: 129
[open] audio stream: 2 audio format: ac3 (stereo) language: en aid: 130


Résultat : La piste fr est ici en ac3 5.1 et a pour index 1.
 
2ème étape : Rip du DVD
But : decrypter les vobs contenant le film et les copier en les "fusionnant" sur le HDD.
Outils : mplayer
Exemple :


 mplayer -dvd 1 -dvdangle 1 -alang fr -nortc -dumpstream -dumpfile /space/dvd.vob  


 
3ème étape : Encodage Son
But : encoder à la volée la piste son du vob en un fichier ogg vorbis, en normalisant le volume sonore.
Outils : transcode + oggenc.
Exemple :  
--- Recherche Volume Normalisation :


tccat -i /space/dvd.vob | tcextract -a $1 -x ac3 -t vob | tcdecode -x ac3 | tcscan -x pcm -b 128
 
[tcscan] audio frames=198048.00, estimated clip length=7921.92 seconds
[tcscan] (min/max) amplitude=(-0.596/0.652), suggested volume rescale=1.535
[tcscan] V: 198048 frames, 7921 sec @ 25.000 fps
[tcscan] A: 123.77 MB @ 128 kbps
[tcscan] CD:  650 MB | V:  526.2 MB @ 557.3 kbps
[tcscan] CD:  700 MB | V:  576.2 MB @ 610.3 kbps
[tcscan] CD: 1300 MB | V: 1176.2 MB @ 1245.7 kbps
[tcscan] CD: 1400 MB | V: 1276.2 MB @ 1351.6 kbps


où $1 l'index de la piste
 
--- Encodage :


mkfifo pcmpipe.raw
oggenc -r -C2 -R48000 -B16 -q$1 -o /space/son.ogg pcmpipe.raw & transcode -i /space/dvd.vob -a $2 -g 0x0 -u 50 -s $3 -a52_drc_off -x null,vob -y raw -N 0x1 -m pcmpipe.raw -o /dev/null
 
[transcode] auto-probing source /space/zorro.vob (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]  384 kbps
[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.535
[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 "/space/zorro.vob" -t vob -d 0 -S 0 | tcdemux -a 1 -x ac3 -S 1 -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
Encoding "pcmpipe.raw" to
         "/space/son.ogg"
at quality 1,00
filling buffer ... done
 
rm pcmpipe.raw


où $1 est la qualité ogg vorbis, $2 l'index de la piste et $3 le volume rescale (déterminés précedemment)...
 
4ème étape : Encodage Video
But : encoder la piste video du vob en un fichier avi, avec le codec MPEG4 de ffmpeg.
Outils : mplayer,mencoder, gnumeric.
 
--- Quel Bitrate ?
1 CD80min : Bitrate = (702 - TailleSon) * 1024 * 1024 / Duree * 8 / 1000
2 CD74min : Bitrate = (1300 - TailleSon)  * 1024 * 1024 / Duree * 8 / 1000
Bitrate est le bitrate à spécifier à l'encodeur en kbps (tel que 1kbps = 1000 bps), Tailleson est la taille en Mo du fichier son.ogg et Duree la longueur du film en secondes.
Exemple : 1 Film de 2 h, bandes son de 60Mo
Bitrate = 713 kbps
 
--- Recherche des parametres de Cropping (pour virer les bandes noires afin d'améliorer la qualité)


mplayer -ao null -vo xv -vop cropdetect /space/dvd.vob
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/dvd.vob  


Remarque : Les parametres de crop signifient : fenetre de 712*428 positionnée en 2:72.
Ce qui signifie qu'on enleve 2 pixels à gauche, 6 à droite, 72 en haut et 76 en bas...  
 
--- Recherche des parametres du resize
CQ = 1000*Bitrate / (ResX*ResY*25)
ResX/ResY = AspectRatio (1.85 ou 2.35 ou 1.33)
BIG UPDATE : Voir page 15 pour la détermination infaillible et exacte de l'aspect ratio...
 
où CQ (critère de qualité) doit être supérieur à 0.20 et ResX, ResY doivent être des multiples de 16.
Exemple : 1 Film de 2 h, bandes son de 60Mo, anamorphic widescreen 2.35


ResY = INT( SQRT(1000 * 713 / 25 / 2.35 / 0.2) / 16 ) * 16 = 240
ResX = INT(ResY * 2.35 / 16) * 16 = 560


Résultat : On resize en 560*240, l'aspect ratio réel est de 2.33 et le CQ réel vaut 0.21.
 
--- Encodage
On enchaine les 2 passes, la 2eme ayant lieu seulement si la 1ere n'a pas echoué.


#!/bin/sh
rm -rf lavc_stats.txt
 
SCALE=560:240
CROP=712:428:2:72
CIBLE=/space/video.avi
SOURCE=/space/dvd.vob
LAVCOPT=vcodec=mpeg4:vqmin=2:vqmax=20:vmax_b_frames=2:vhq:vbitrate=713
 
mencoder -nosound -o /dev/null -ovc lavc -lavcopts $LAVCOPT:vpass=1 -vop scale=$SCALE,crop=$CROP -zoom -sws 2 $SOURCE && mencoder -nosound -o $CIBLE -ovc lavc -lavcopts $LAVCOPT:vpass=2 -vop scale=$SCALE,crop=$CROP -zoom -sws 2 $SOURCE  


Remarque : J'utilise le resize de type Bicubic (-sws 2) qui assure une meilleure qualité.
 
4ème étape : Mixage Audio/Video
But : Regrouper les partie video et audio dans un container OGG.
Exemple :


ogmmerge -o /space/film.ogm /space/son.ogg /space/video.avi


 
REMARQUES :
DVD zone 1 NTSC : L'option -ofps 25 est necessaire pour "forcer" (comment  ???) l'encodage à 25fps au lieu de 29.97. Ceci semble nécessaire pour éviter des pb de desynchro avec un son en Vorbis... UN GRAND MERCI A LIBREDR
 
J'attends vos remarques/questions/suggestions/améliorations...
 :hello:
 
MAJ le 21/10/02 : manquait le parametre -a dans la recherche du volume rescale. Par défaut transcode prenait -a 0, ce qui signifie qu'on avait le gain de la piste 0 même si on rippait la piste 1,2... !
 
JE SUIS EN TRAIN DE REALISER UN SCRIPT D'ENCODAGE AUTOMATIQUE, UTILISANT A PEU PRES CETTE METHODE. IL EN EST A LA VERSION 0.45, VOUS POUVEZ LE PRENDRE ICI. N'HESITEZ PAS A TESTER ET A FAIRE LE RETOUR DANS CE TOPIC. MERCI


Message édité par jotenakis le 16-12-2002 à 15:00:54
Reply

Marsh Posté le 30-09-2002 à 14:22:24   

Reply

Marsh Posté le 30-09-2002 à 14:57:29    

Up
 
Message subliminal:avidemux roulaize

Reply

Marsh Posté le 30-09-2002 à 23:46:31    

up  :bounce:

Reply

Marsh Posté le 30-09-2002 à 23:51:46    

Bon j'essaierai :)
 
Mais à première vue, on n'a absolument pas accès à tous les paramètres de XviD, ça me gène un peu beaucoup en fait !

Reply

Marsh Posté le 30-09-2002 à 23:56:12    

Combien de temps pour un encodage total ?
Le SMP est géré ?
J'ai deja placer ce topic dans mes favoris :)

Reply

Marsh Posté le 01-10-2002 à 00:01:57    

@el_shaman___
Remarque intéressante :
1) Ici je n'encode pas en Xvid mais en libavcodec. La raison en est justement que lorsque j'ai commencé à m'interesser à l'encodage sous linux j'étais décu par l'impossibilité de "tweaker" le codec Xvid comme sous Win$
2) Il est maintenant possible de régler quasi-TOUS les parametres Xvid avec transcode, grâce à un fichier xvid.cfg dispo dans les sources Xvid .  Pour ce faire il faut utiliser le module export xvidcvs et la deernière version 0.6.1 de transcode. Je vais faire des tests appronfondis sur cette nouvelle possibilité et posterais ici ce que j'en pense.


Message édité par jotenakis le 01-10-2002 à 00:02:32
Reply

Marsh Posté le 01-10-2002 à 00:07:14    

jotenakis a écrit a écrit :

@el_shaman___
Remarque intéressante :
1) Ici je n'encode pas en Xvid mais en libavcodec. La raison en est justement que lorsque j'ai commencé à m'interesser à l'encodage sous linux j'étais décu par l'impossibilité de "tweaker" le codec Xvid comme sous Win$
2) Il est maintenant possible de régler quasi-TOUS les parametres Xvid avec transcode, grâce à un fichier xvid.cfg dispo dans les sources Xvid .  Pour ce faire il faut utiliser le module export xvidcvs et la deernière version 0.6.1 de transcode. Je vais faire des tests appronfondis sur cette nouvelle possibilité et posterais ici ce que j'en pense.




 
 
Bonne nouvelle ça :)
 
(désolé, mais lorsque je vois encodage en MPEG-4 je pense immédiatement à XviD actuellement :D)

Reply

Marsh Posté le 01-10-2002 à 00:08:59    

Kyle a écrit a écrit :

Combien de temps pour un encodage total ?
Le SMP est géré ?
J'ai deja placer ce topic dans mes favoris :)




Avec le codec libavcodec c'est SUPER RAPIDE : >45 fps avec les réglages de l'exemple sur mon XP1700+
En Xvid, je pense que ce sera BEAUCOUP plus LENT.
Pour la partie audio je fais quasi du 6X.
 
Pour le SMP, je pense que c'est multi-threading (j'imagine vu le nombre d'opérations crop, resize, decodage MPEG2, encodage...) donc le SMP doit apporter. Mais je ne c'est pas si c'est vraiment optimisé et je ne suis pas prêt de la savoir.

Reply

Marsh Posté le 01-10-2002 à 00:10:43    

El_ShAman___ a écrit a écrit :

 
(désolé, mais lorsque je vois encodage en MPEG-4 je pense immédiatement à XviD actuellement :D)




C'est pas une mauvaise habitude vu la qualité exceptionnelle de ce codec.
Néanmoins libavcodec est bien aussi (Bframes, quarterpixel...).


Message édité par jotenakis le 01-10-2002 à 00:12:06
Reply

Marsh Posté le 01-10-2002 à 08:11:04    

Sous linux Xvid et lavcodec sont ~ aussi rapide
Mais tous les deux beaucoup plus rapide que Divx
 
Il semble que le Divx linux n'ait pas beneficié des optims de la version windows

Reply

Marsh Posté le 01-10-2002 à 08:11:04   

Reply

Marsh Posté le 01-10-2002 à 09:52:53    

pas remarqué ça pour Xvid, c'est beaucoup + lent. Pourtant je l'ai compilé avec Gcc3.2 (optimisation AthlonXP)...

Reply

Marsh Posté le 01-10-2002 à 10:39:43    

bonjour,
 
c'est très gentil de nous proposer tout ça pasque j'était un peu perdu dans les histoires d'encodage..
 
mais j'ai une question (certainement stupide mais bon) : est-ce que si on encode avec Libavcodec et oggvorbis, est-ce que le fichier sera visualisable sous wintruc (que certain de mes amis utilisent) ou macintosh (idem) ??
 
merciiiiiiiiiiiiii

Reply

Marsh Posté le 01-10-2002 à 11:04:52    

no pb sous wintruc... Suffit d'installer OggDS. Et le fichier est lisible par WMP, Bsplayer, ZoomPlayer...
Sous Mac, je ne sais pas.
 
De toute façon, c'est juste une copie de sauvegarde de tes propres DVD. T'as pas le droit de préter un divx. :ange:


Message édité par jotenakis le 01-10-2002 à 11:16:38
Reply

Marsh Posté le 01-10-2002 à 11:19:20    

oui, oui, bien sur mais je pourrais faire une sauvegarde pour eux  :sarcastic:  
 
merci bcp, dès que je récupère ma bécane, j'essaye !

Reply

Marsh Posté le 01-10-2002 à 11:41:54    

regarde aussi du coté de transcode + Xvid (xvid.cfg)... Tiens nous au courant.

Reply

Marsh Posté le 02-10-2002 à 21:08:43    

up
 :bounce:

Reply

Marsh Posté le 02-10-2002 à 21:54:31    

Excellent ce topic !
La qualité avant tout pour un encodage parfait !
 
Avant le non mois excellent GKNOT (mais sous M$), je  m'étais fait un tableau Star/Open Office pour calculer la résolution idéale, avec le facteur de qualité dont il est question ici (CQ), en fonction du temps du film, du support de CD, du type de source (pal, ntsc) ...
 
Peut-être que cela pourrait intéresser ?
 
 

Reply

Marsh Posté le 02-10-2002 à 21:55:39    

Sagittarius a écrit a écrit :

Excellent ce topic !
La qualité avant tout pour un encodage parfait !
 
Avant le non mois excellent GKNOT (mais sous M$), je  m'étais fait un tableau Star/Open Office pour calculer la résolution idéale, avec le facteur de qualité dont il est question ici (CQ), en fonction du temps du film, du support de CD, du type de source (pal, ntsc) ...
 
Peut-être que cela pourrait intéresser ?
 
 
 



vi !!!!


---------------
si t déçu d'être dessous, tu iras dessus kom ça tu seras plus déçu ni dessous... Si tu piges pas c ke t saoul, c sûr...
Reply

Marsh Posté le 02-10-2002 à 22:31:10    

Sagittarius a écrit a écrit :

Excellent ce topic !
La qualité avant tout pour un encodage parfait !




Merci, il faut le faire vivre... :jap:  
 

Sagittarius a écrit a écrit :

 
Avant le non mois excellent GKNOT (mais sous M$), je  m'étais fait un tableau Star/Open Office pour calculer la résolution idéale, avec le facteur de qualité dont il est question ici (CQ), en fonction du temps du film, du support de CD, du type de source (pal, ntsc) ...
Peut-être que cela pourrait intéresser ?




Je m'en suis fais un aussi sous GNUmeric mais tu peux m'envoyer le tien quand même, ça m'interesse.
 
Sinon, puisque tu parles de GKnot : j'aimerais avoir des infos pour réaliser un "COMPRESSIBILITY CHECK" sous linux afin de prévoir au mieux la qualité. Tu sais comment on fait ça ? Une url ?
Ca serait top si on pouvait faire ça.
 
BAL : jba340@voila.fr

Reply

Marsh Posté le 02-10-2002 à 22:37:39    

Pourquoi faire du CQ ?
Le double passe c'est pour qui ?

Reply

Marsh Posté le 02-10-2002 à 22:41:09    

mean a écrit a écrit :

Pourquoi faire du CQ ?




comment ça ? comprends pas la question ?

mean a écrit a écrit :

 
Le double passe c'est pour qui ?




ben pour tout le monde, évidemment. :sarcastic:

Reply

Marsh Posté le 03-10-2002 à 11:36:04    

alors ??? c'était quoi la question ?

Reply

Marsh Posté le 03-10-2002 à 11:38:39    

Ca sert a quoi le truc sous gnumeric ?
 
Perso dans avidemux je mets la taille et il se debrouille tout seul

Reply

Marsh Posté le 03-10-2002 à 12:06:23    

ça sert à calculer le critère de qualité.
Une calculette fait pareil.
 
CQ = 1000*bitrate/(ResX*ResY*25)
 
Ca permet d'avoir une idée de la résolution à utiliser pour l'encodage.
 
Le mieux est après de faire un "compressibility check" qui donne une idée de la compression pour un film donné. Avec ça on optimise réellement la résolution d'encodage. Fo que je trouve comment faire. Certains soft win$ le font, je cherche l'algo pour le faire sous tux.

Reply

Marsh Posté le 03-10-2002 à 12:10:43    

infos sur le compressibility check ICI

Reply

Marsh Posté le 03-10-2002 à 15:34:42    

je souhaite encoder n frames toutes les p frames, est ce faisable avec mencoder ou transcode ?
En fait il me faut l'équivalent de l'option "SelectRangeEvery" d'avisynth.
 
svp, des idées ?

Reply

Marsh Posté le 03-10-2002 à 16:08:53    

j'ai compris comment marche le "compressibility check" (CC) et quel en est l'interet.
 
Les indications données dans le lien au dessus ne sont pas tout à fait exacte.
 
Si ça intéresse du monde, je vous explique et si on arrive à faire ce que je demande juste au dessus, il est possible d'implémenter simplement un CC sous linux.
 
Ca serait vraiment cool.

Reply

Marsh Posté le 03-10-2002 à 19:32:04    

Au fait avidemux 0.9pre17 est sorti
( ca lit les vobs non crypés moyennement mais ca encode bien en divx, xvid et libavcodec )  
 
:)

Reply

Marsh Posté le 03-10-2002 à 21:39:38    

Salut les gars !!
Alors j'ai une question toute autre, comment convertir un Divx (ou BiVix ou autre, je ne suis pas sectaire...) ou autre en VCD 2.0
 
Sous Windows je fais ce que je veux mais là sous Linux, j'ai du mal en multimédia.....
 
Merci par avance !!


---------------
Je ne viens plus souvent alors n'hésitez pas à me contacter par mail !!
Reply

Marsh Posté le 03-10-2002 à 23:45:12    

Je viens de regarder le fichier xvid.cfg et c'est vrai qu'il y a tous les paramètres qu'il y avait dans le GUI xvid de Koepi (pour Windows). Maintenant ça doit être facile de tweaker.
 
J'ai une question le CQ que tu définis, est-ce équivalent du nombre de bits/pixel/frame calculé dans Gordian Knot sous Win ? Là aussi il faut être entre 0.20 et 0.27 ?

Reply

Marsh Posté le 04-10-2002 à 09:55:09    

libredr a écrit a écrit :

Je viens de regarder le fichier xvid.cfg et c'est vrai qu'il y a tous les paramètres qu'il y avait dans le GUI xvid de Koepi (pour Windows). Maintenant ça doit être facile de tweaker.




oui, ça doit le faire. pas encore eu le temps. :(
 

libredr a écrit a écrit :

 
J'ai une question le CQ que tu définis, est-ce équivalent du nombre de bits/pixel/frame calculé dans Gordian Knot sous Win ? Là aussi il faut être entre 0.20 et 0.27 ?




bien sur c'est le même :)
 
Mais c'est pas suffisant pour prévoir la qualité d'encodage. En effet certains films auront une excellente qualité en étant encodé en 0.2 (et même moins, j'en ai vu) alors que d'autres ne seront pas terribles même avec CQ=0.25. C'est là qu'intervient le "compressibility check" de Gknot et que je voudrais implémenté sous linux. Mais pour ça il faut pouvoir encoder n frames toutes les p frames ?

Reply

Marsh Posté le 04-10-2002 à 09:59:04    

kylerpat a écrit a écrit :

Salut les gars !!
Alors j'ai une question toute autre, comment convertir un Divx (ou BiVix ou autre, je ne suis pas sectaire...) ou autre en VCD 2.0
 
Sous Windows je fais ce que je veux mais là sous Linux, j'ai du mal en multimédia.....
 
Merci par avance !!




j'y connais rien en VCD mais la réponse se trouve dans Mplayer/mencoder ou transcode, c'est sur.
D'ailleur la gui de transcode dvd::rip doit faire des VCD il me semble. Mais seulement à partir des vob. Néanmoins tu peux voir la ligne de commande transcode que dvd::rip utilise et l'adapter à tes besoins.

Reply

Marsh Posté le 04-10-2002 à 11:15:41    

jotenakis a écrit a écrit :

 
oui, ça doit le faire. pas encore eu le temps. :(
 
 
bien sur c'est le même :)
 
Mais c'est pas suffisant pour prévoir la qualité d'encodage. En effet certains films auront une excellente qualité en étant encodé en 0.2 (et même moins, j'en ai vu) alors que d'autres ne seront pas terribles même avec CQ=0.25. C'est là qu'intervient le "compressibility check" de Gknot et que je voudrais implémenté sous linux. Mais pour ça il faut pouvoir encoder n frames toutes les p frames ?




 
Ok merci.  
 
Autre question : j'ai un avi de Monsters inc que je viens d'encoder en xvid sous windows, et je voulais l'encoder avec libavcodec pour comparer.  
Seulement j'ai fait l'extraction des vobs sous win, et donc mes fichiers sont séparés et font à peu près 1Go chacun (j'ai aussi le fichier ifo, bref, ce que tu obtiens avec smartripper sous win). Tu saurais comment faire pour les concaténer en un seul fichier (ou bien peut-on utiliser mencoder sur une playlist de vobs sans que ça plante ?)

Reply

Marsh Posté le 04-10-2002 à 11:18:45    

Si tu veux du simple,
tu installes mjpegtools et avidemux (le dernier jus)
Tu charges ton divx
Video -> Process mode
Filter -> VCD Res
 
File -> save a m1v  
 
Une paire d'heure plus tard tu aura la video en mpeg1
(deja la c'est simple)
 
 
Audio -> processing mode  
Audio -> normalize (+ convert to 44100 hz si 48000 hz)
 
File -> Save audio -> toto.wav
toolame toto.wav -e -m s -b 224 toto.mp2
 
Puis multiplex toto.m1v et toto.mp2 -> toto.mpg
Y a plus qu'a le graver

Reply

Marsh Posté le 04-10-2002 à 11:23:57    

@libredr


cat /space/*.vob | mencoder -nosound -o /dev/null -ovc lavc -lavcopts $LAVCOPT:vpass=1 -vop scale=$SCALE,crop=$CROP -zoom -sws 2 -  


Message édité par jotenakis le 04-10-2002 à 11:27:21
Reply

Marsh Posté le 04-10-2002 à 11:27:03    

jotenakis a écrit a écrit :


cat /space/*.vob | mencoder -nosound -o /dev/null -ovc lavc -lavcopts $LAVCOPT:vpass=1 -vop scale=$SCALE,crop=$CROP -zoom -sws 2 -  

 




 
Ok merci beaucoup !

Reply

Marsh Posté le 04-10-2002 à 12:44:17    

Encore une chose (et puis ça peut améliorer ton guide) : comment tu fais avec les sous-titres ?
Sous Win j'utilise sub-ripper pour extraire les sous-titres en fichier texte. Ca existe sous Linux ? Je veux parler de sous-titres "amovibles", pas encodés dans l'image.
Merci de ton aide.

Reply

Marsh Posté le 04-10-2002 à 12:49:00    

libredr a écrit a écrit :

Encore une chose (et puis ça peut améliorer ton guide) : comment tu fais avec les sous-titres ?
Sous Win j'utilise sub-ripper pour extraire les sous-titres en fichier texte. Ca existe sous Linux ? Je veux parler de sous-titres "amovibles", pas encodés dans l'image.
Merci de ton aide.




"guide" le mot est fort... C'est moins ambitieux que ça.
 
Pour les sous-titres, j'en fais jamais donc pour le moment je ne sais pas. Mais les outils existent, il me semble. Y a ka chercher :D
 
Moritz Bunkus en parle ICI
 :jap:


Message édité par jotenakis le 04-10-2002 à 12:51:04
Reply

Marsh Posté le 04-10-2002 à 12:51:36    

jotenakis a écrit a écrit :

 
"guide" le mot est fort... C'est moins ambitieux que ça.
 
Pour les sous-titres, j'en fais jamais donc pour le moment je ne sais pas. Mais les outils existent, il me semble. Y a ka chercher :D  




 
Bon je vais me pencher dessus et posterai mes résultats. En tout cas si ce n'est pas un guide c'est une très bonne synthèse.  :)

Reply

Marsh Posté le 04-10-2002 à 12:54:07    

jotenakis a écrit a écrit :

 
"guide" le mot est fort... C'est moins ambitieux que ça.
 
Pour les sous-titres, j'en fais jamais donc pour le moment je ne sais pas. Mais les outils existent, il me semble. Y a ka chercher :D
 
Moritz Bunkus en parle ICI
 :jap:  




 
C'est exactement ça !

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed