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

Re: transcodage flux video avec vlc



Salut Bernard,

Je vais répondre à quelques points (des détails) ci-dessous.


Le 07-03-2011, à 13:25:54 +0100, Bernard (bdebreil@teaser.fr) a écrit :

> Merci pour le script. Je réponds encore sur la liste, car certaines
> des questions qui vont suivre ont un caractère plus généraliste.
> 
> Le script ne peut fonctionner que sur un seul de mes trois ordis,
> celui de mon association. S'agissant des deux autres, il s'avère
> impossible d'installer au moins un des trois pré-requis:
> 'dvdbackup','mencoder', et 'flac', notamment 'mencoder' ne
> s'installe sur aucun des deux ordis cités: "Paquets défectueux...,
> dépendances non satisfaites... dépend de tel_package mais ne sera
> pas installé... etc...".  L'un de ces ordis tourne sous Lenny,
> l'autre sous Ubuntu 8.04.

As-tu les dépôts debian multimedia dans ton sources.list ? Par ex :

deb http://www.debian-multimedia.org squeeze main

> Le troisième ordi est sous Squeeze. Après que j'y eusse installé
> dvdbackup et flac (mencoder ayant déjà été installé avec 'vlc'), le
> script accepta de fonctionner. D'abord, le résultat, les détails
> ensuite. Mon fichier (copié d'un DVD) intitulé 'VTSS_01_1.VOB'
> (c'est celui qui s'affiche OK avec mon système TV/TNT, mais sans le
> son), qui pèse environ 1 Go, a été 'traité' en 7mn 40sec avec
> l'option 'auto' (ripdvd -b dans le répertoire où se trouvait ledit
> fichier). Je n'ai pratiquement pas pu lire les messages qui
> s'affichaient, la couleur étant bien trop claire (il faudrait me
> dire quoi modifier dans le script pour changer les codes de
> couleurs, le noir me conviendrait très bien).

Je crois que c'était défini en début de script.

> J'ai tout de même pu
> lire, au final, que la transcription avait 'opéré avec succès' (j'ai
> oublié la phraséologie exacte). Mais... aucun fichier n'a été
> délivré !   Le répertoire AVI/ automatiquement créé, ne recèle rien
> du tout !!!
> 
> Pour le reste, j'ai eu du mal à rendre le fichier 'ripdvd'
> exécutable. A défaut, l'on peut toujours le lancer avec ./ripdvd, ce
> qui convient avec l'option -h, mais pas pour un transcodage réel,
> car alors, dès le premier appel que fait le script à 'ripdvd' (ligne
> 553), çà plante !

Tu confonds deux choses : le fait d'être exécutable (ce qui est le cas
car la commande ./ripdvd s'exécute) et le PATH. Le PATH est une variable
qui comprend tous les répertoires dans lequel le système va chercher
l'exécutable en question. Tape 

echo $PATH

et tu verras.


> J'ai retrouvé une vieille doc pour rendre les fichiers exécutables
> en faisant :
> 
> export PATH=$PATH:/home/user/transcoding/

Voilà. Là tu dis au système de cherche dans $PATH qui comprend
maintenant /home/user/transcoding. 

Chez moi, je mets $HOME/bin dans le $PATH et mets ensuite tous mes
petits scripts dans ce bin. Ensuite, tu mets ton export PATH ... dans
~/.bashrc, et le tour est joué.


> ce qui ne fonctionne que pour UN SEUL USAGE !  A l'usage suivant, çà
> ne fonctionne plus, et 'echo $PATH' montre que le répertoire
> précédemment ajouté n'y est plus ; il faut alors refaire la manip
> chaque fois... C'est du Linux de base, mais quelqu'un pourra
> peut-être me rappeler comment faire.

C'est bizarre, une fois la variable positionnée, ça devrait toujours
marcher pour le même terminal. Par contre si tu en ouvres un autre, cela
ne marchera plus.

Bon courage,
s.


Reply to: