OVH Cloud OVH Cloud

Eric L, stp

5 réponses
Avatar
Eric
Eric, tu m'as souvent aidé

J'utilise dans Terminal la commande cat, espace, je glisse mes fichiers
avi dans l'ordre, je tape >, espace, nom du fichier...et j'obtiens un
fichier non lisible par quicktime. Lisible par vlc, mais ça ne
m'arrange pas puisque je voudrais le mettre sur DVD

De plus au deuxième essai, la commande cat ne réagit plus !!

5 réponses

Avatar
Eric Levenez
Le 10/02/06 19:18, dans <43ecd938$0$592$, « Eric »
a écrit :

J'utilise dans Terminal la commande cat, espace, je glisse mes fichiers
avi dans l'ordre, je tape >, espace, nom du fichier...et j'obtiens un
fichier non lisible par quicktime. Lisible par vlc, mais ça ne
m'arrange pas puisque je voudrais le mettre sur DVD


Comme je le disais dans le fil de discussion précédent, la concaténation de
fichiers MPEG peut entraîner des problèmes de lecture si les morceaux ne
sont pas les bons.

Si on utilise la commande unix split pour couper un fichier de type
quelconque et qu'on le reconcatère avec cat, on obtiendra le même fichier à
l'octet près. Mais si un des morceaux est modifié, ou manquant, ou inversé,
ou... alors le fichier résultat sera mal lu ou pas relu. Je parle là en
général.

Maintenant concernant la vidéo MPEG, on peut parfois concaténer sauvagement
2 fichiers qui n'ont rien à voir l'un avec l'autre. Le résultat sera lu avec
plus ou moins de bonheur selon que le lecteur utilisé sera plus ou moins
cool sur la grosse erreur de séquencement qu'il verra lors du passage entre
les 2 bouts du fichiers. Pour certains fichiers vidéos, un en-tête décrit le
fichier, et ainsi si ce qui suit ne correspond plus à ce qu'il y avait dans
le fichier d'origine, alors le lecteur pourra se perdre en essayant de
comprendre cet en-tête incohérente.

Dans ton cas il semble qu'il y ait un problème sur au moins un des bouts
reconcaténés.

De plus au deuxième essai, la commande cat ne réagit plus !!


Ce n'est pas normal. Après chaque commande tapée au clavier, le Terminal
doit réafficher le prompt pour indiquer qu'il attend une nouvelle commande.
S'il ne le fait pas c'est que la commande précédente n'a pas commencé ou
n'est pas terminé. Cela peut être le cas si il y a des caractères spéciaux
non "escapés" sur la ligne (comme des guillemets, des apostrophes, des
back-slashs...)

--
Éric Lévénez -- <http://www.levenez.com/>
Unix is not only an OS, it's a way of life.

Avatar
Eric
On 2006-02-10 19:47:48 +0100, Eric Levenez said:

Le 10/02/06 19:18, dans <43ecd938$0$592$, « Eric »
a écrit :

J'utilise dans Terminal la commande cat, espace, je glisse mes fichiers
avi dans l'ordre, je tape >, espace, nom du fichier...et j'obtiens un
fichier non lisible par quicktime. Lisible par vlc, mais ça ne
m'arrange pas puisque je voudrais le mettre sur DVD


Comme je le disais dans le fil de discussion précédent, la concaténation de
fichiers MPEG peut entraîner des problèmes de lecture si les morceaux ne
sont pas les bons.

Si on utilise la commande unix split pour couper un fichier de type
quelconque et qu'on le reconcatère avec cat, on obtiendra le même fichier à
l'octet près. Mais si un des morceaux est modifié, ou manquant, ou inversé,
ou... alors le fichier résultat sera mal lu ou pas relu. Je parle là en
général.

Maintenant concernant la vidéo MPEG, on peut parfois concaténer sauvagement
2 fichiers qui n'ont rien à voir l'un avec l'autre. Le résultat sera lu avec
plus ou moins de bonheur selon que le lecteur utilisé sera plus ou moins
cool sur la grosse erreur de séquencement qu'il verra lors du passage entre
les 2 bouts du fichiers. Pour certains fichiers vidéos, un en-tête décrit le
fichier, et ainsi si ce qui suit ne correspond plus à ce qu'il y avait dans
le fichier d'origine, alors le lecteur pourra se perdre en essayant de
comprendre cet en-tête incohérente.

Dans ton cas il semble qu'il y ait un problème sur au moins un des bouts
reconcaténés.

De plus au deuxième essai, la commande cat ne réagit plus !!


Ce n'est pas normal. Après chaque commande tapée au clavier, le Terminal
doit réafficher le prompt pour indiquer qu'il attend une nouvelle commande.
S'il ne le fait pas c'est que la commande précédente n'a pas commencé ou
n'est pas terminé. Cela peut être le cas si il y a des caractères spéciaux
non "escapés" sur la ligne (comme des guillemets, des apostrophes, des
back-slashs...)


Merci Eric pour ta réponse. Je re-formule ma question. Je suis en
présence d'un fichier avi que seul VLC me lit. Ai-je une chance de le
convertir en un fichier gravable sur DVD. Je comprends vite, mais il
faut quelquefois m'expliquer plusieurs fois.........


Avatar
Eric Levenez
Le 10/02/06 22:26, dans <43ed04f1$0$32183$, « Eric »
a écrit :

Merci Eric pour ta réponse. Je re-formule ma question. Je suis en
présence d'un fichier avi que seul VLC me lit. Ai-je une chance de le
convertir en un fichier gravable sur DVD.


Je ne sais pas si VLC est capable d'enregistrer ou de convertir un fichier
vidéo dans un autre format. Si cela se trouve, ton problème maintenant est
uniquement de trouver un convertisseur AVI vers autre chose. Il faudrait
poser la question dans un autre thread en demandant juste comment convertir
un AVI sur Mac OS X. Il y a peut-être ffmpegX qui ferait cela...

--
Éric Lévénez -- <http://www.levenez.com/>
Unix is not only an OS, it's a way of life.

Avatar
jpnepl.schuck
Eric wrote:

Eric, tu m'as souvent aidé

J'utilise dans Terminal la commande cat, espace, je glisse mes fichiers
avi dans l'ordre, je tape >, espace, nom du fichier...et j'obtiens un
fichier non lisible par quicktime. Lisible par vlc, mais ça ne
m'arrange pas puisque je voudrais le mettre sur DVD



Logique ! La commande cat est une commande générique qui met "bêtement"
les données d'un fichier à la suite d'un autre, si je ne m'abuse. Or un
fichier avi ce n'est pas juste un flux, ce sont aussi des en-têtes, des
infos de multiplexage, etc qui dépendent de la longueur du fichier.


Autre exemple : il ne sufit pas d'utiliser la commande cat sur deux
feuilles Excel contenant 1 classeur pour obtenir un document Excel de 2
classseur.

Dans ton cas VLC s'en tire parce qu'il est programmé pour se
dépatouiller avec des fichiers non standard, remplis de trous ou
corrompus par tout les bouts. Quicktime c'est une autre affaire...

Pour joindre deux fichiers avi, il faut utiliser avimerge ou mencoder
qui vont faire ça proprement. Ces deux fonctions sont proposées par
D-vision ou ffmpegx. Mais là encore ça ne marchera que si les deux
fichiers vidéos sont "associables" (même résolution, codecs etc...)

--
JPS

Avatar
jpnepl.schuck
Eric wrote:



Merci Eric pour ta réponse. Je re-formule ma question. Je suis en
présence d'un fichier avi que seul VLC me lit. Ai-je une chance de le
convertir en un fichier gravable sur DVD. Je comprends vite, mais il
faut quelquefois m'expliquer plusieurs fois.........


Tu peux tenter avec la commande réparer de D-Vision ou celle de ffmpegX.
Maintenant si les deux fichiers avi n'avaient rien à voir (même codecs,
même options, etc), il n'y a aucune chance que ca donne quelquechose.

--
JPS