[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: decouper un vob à un temps precis avec mencoder



Nicolas Folin a écrit :
Haikai wrote:
Le mardi 05 septembre 2006 à 13:08 +0200, Thierry B a écrit :
Bonjour,

Comment peut on sous linux decouper un vob en deux vobs à un certain intervalle de temps? et comment eventuellement assembler 2 vob en un?

Merci :-)


En général j'utilise avidemux, qu'on peut trouver dans les dépôts
Marillat, comme mencoder) pour ce genre de choses. En graphique, certes,
mais simple et intuitif.
Avec mencoder seul, je pense que ça ne doit pas être facile à réaliser.


De manière générale, on dispose de deux paramètres pour mencoder
-ss POS
-endpos POS
avec POS en seconde, ou dans le format hh:mm:ss (et éventuellement
millièmes)

ss correspond au point de départ de l'encodage,
endpos à la durée de film encodé ET NON LE POINT DE FIN D'ENCODAGE

Exemples: (les autres paramètres de la ligne de commande sont dans
[blablabla])

1- mencoder -endpos 30:0 [blablabla]
n'encodera que 30 minutes de film

2- mencoder -ss 10:0 [blablabla]
 encodera tout le film SAUF les 10 premières minutes

3- mencoder -ss 10:0 -endpos 30:0 [blablabla]
 encodera 30 minutes de film à partir de la 10ème (autrement
dit: les minutes entre 10 et 40)

Si on veut découper en deux morceaux un fichier à, mettons, une heure du
début, on fera deux commandes:
mencoder -endpos 60:0 [blablabla] pour la première partie
mencoder -ss 60:0 [blablabla] pour la fin du film.



Donc en fait, si, c'est pas très difficile de découper avec mencoder.
Par contre, de là à dire que la coupure sera optimale, il y a un gouffre
(ie coupure sur un changement de plan, pendant une pause son)


Pour recoller le vob, je ne suis pas très fort, mais je pense qu'un truc
du genre
cat vob1.vob vob2.vob | mencoder [blablabla]

devrait fonctionner, à vérifier.

En espérant que ça aide un peu
Nicolas Folin



Re,

Finalement, je me suis mis sur la poste de mencoder, en esperant ne pas avoir de pb de synchro en coupant mes vobs.

J'ai testé ca:

mencoder -endpos 07:08 VTS_01_2.VOB -o VTS_01_21.VOB -oac copy -ovc copy

mencoder -idx -endpos 07:08 VTS_01_2.VOB -o VTS_01_21.VOB -oac copy -ovc copy

mencoder -forceidx -endpos 07:08 VTS_01_2.VOB -o VTS_01_21.VOB -oac copy -ovc copy

Dans les 3 cas, j'ai bien mon vob de mes 7 premieres mns, mais y'a un pb d'index, et dès que j'appuie sur la fleche de droite, pour avancer un tout petit peu dans mon vob, il va a la fin directement tandis que je n'ai pas ce pb dans le vob de départ.

Une idée? :-)

Merci :-)



Reply to: