OVH Cloud OVH Cloud

creation d'une video (MPEG) à partir d'images fixes (JPG)

40 réponses
Avatar
Jean-Pehache de Hautemaille
Bonjour,

je cherche un moyen simple, sous Windows, pour convertir des séries d'images
fixes (JPG au départ) en une séquence vidéo, de préférence MPEG. Je souhaite
quand même avoir un minimum de contrôle sur la conversion (paramètres
ajustables, etc...).

En regardant une solution 100% windows, j'ai vu qu'avec Windows Movie Maker
on pouvait convertir des photos en une séquence AVI-DV, séquence que l'on
pouvait ensuite transformer en MPEG avec le compresseur TMPGENC. Ca ne me
plait qu'à moitié, car pour le peu que j'ai vu Windows Movie Maker ne permet
pas descendre en dessous de 1/8s pour le temps d'affichage de chaque image
d'origine. Et surtout je préfèrerais une utilisation plus "automatisée".

Ayant Cygwin installé sur mon PC, j'ai donc regardé aussi les solutions en
ligne de commande venant du monde Unix. J'ai vu 2 convertisseurs qui
semblent faire ce que je veux: "mpeg_encode", qui convertit directement les
images fixes en MPEG (il faut convertir les JPG en PPM avant, mais ce n'est
pas un problème, ça se fait à la volée avec ImageMagick par exemple), et le
couple ImageMagick+mpeg2encode (ImageMagick qui convertit de JPG en AVI et
mpeg2encode qui convertit l'AVI en MPEG).

ImageMagick est déjà installé chez moi. Reste les deux autres, mpeg_encode
ou mpeg2encode:
-- connaissez-vous ces 2 compresseurs ? Comment se comparent-ils pour la
qualité du MPEG généré ?
-- avez-vous déjà essayé de les installer/compiler sous Cygwin ?


Merci,


X-Post et Suivi sur fr.rec.son-image.video.realisation

--
JPH - Appelez-moi pehache
enlever NOSPAM. etc... pour répondre / remove NOSPAM... to reply
http://pehache.free.fr/public.html

10 réponses

1 2 3 4
Avatar
TiToine
> c'est *uniquement* un décodeur



Non il est maintenant aussi encodeur VFW(enfin seulement dans ses
versions beta).
Virtualdub + ffdshow = une merveille gratuite
Avatar
Jean-Pehache de Hautemaille
gerard guenin wrote:
Le Fri, 22 Apr 2005 14:46:38 +0200, "Stephane Legras-Decussy"
écrit:

c'est peu connu mais tsunami mpeg le fait depuis
les très anciennes versions...

à partir d'images bmp numerotées, il suffit d'ouvrir la premiere, et
hop...

tsunami vous offre le maximum de paramètres qu'on puisse espérer...


il suffira de convertir les jpg en bmp en batch avec gimp ou psp...



Même plus la peine, stephane. Sur les versions plus récentes il
accepte JPEG, TGA, PPM en plus du BMP.




OK merci, j'avais raté cette fonctionnalité. Je vais regarder ça.

--
JPH - Appelez-moi pehache
enlever NOSPAM. etc... pour répondre / remove NOSPAM... to reply
http://pehache.free.fr/public.html
Avatar
Jean-Pehache de Hautemaille
JPW wrote:

j'ai du mal à comprendre tant il y a de solution
video studio de pinnacle par exempe
magix, ulead photo sur cd et dvd, adobe premiere.

enfin c'est ce qu'il me semble, ai je mal compris la question ??




Ben ne connaissant à peu près rien du monde du montage vidéo, je ne savais
pas que c'était une fonctionnalité courante dans la plupart des logiciels de
montage, par exemple.

Cela dit dans ma demande il y avait aussi le souhait de quelque chose de
simple. L'idéal dans ce domaine étant la ligne de commande unix :-) (mais
sous windows ça risque d'être difficile). Je suspecte que beaucoup des
logiciels de montage sont un peu des usines à gaz. Bon, on m'a dit que
TMPGEnc pouvait tout faire d'un coup (séquence vidéo + compression MPEG), je
pense que ça va me convenir.



PS: je sais que tu refuses les FU2, mais si tu les enlèves laisse au moins
le groupe de destination initial du FU2 (frs-ivr en l'occurence).


--
JPH - Appelez-moi pehache
enlever NOSPAM. etc... pour répondre / remove NOSPAM... to reply
http://pehache.free.fr/public.html
Avatar
Jean-Pehache de Hautemaille
gerard guenin wrote:
Le Fri, 22 Apr 2005 14:46:38 +0200, "Stephane Legras-Decussy"
écrit:

c'est peu connu mais tsunami mpeg le fait depuis
les très anciennes versions...

à partir d'images bmp numerotées, il suffit d'ouvrir la premiere, et
hop...

tsunami vous offre le maximum de paramètres qu'on puisse espérer...


il suffira de convertir les jpg en bmp en batch avec gimp ou psp...



Même plus la peine, stephane. Sur les versions plus récentes il
accepte JPEG, TGA, PPM en plus du BMP.



J'ai essayé, ça marche bien, c'est facile à utiliser tout en offrant tous
les boutons de réglage possibles. Impec.

Mais je me pose une question: pour contrôler la vitesse de défilement des
images, je sélectionne d'abord une fréquence d'image de 25i/s, puis je
clique sur config juste à côté pour choisir un diviseur de cette fréquence.
Par exemple je choisis 3, ce qui donne: "8.3333i/s (25i/s en interne)".
Quand on fait ça, quelle est la fréquence réelle des images video dans le
fichier MPEG ? 8.3333i/s, ou bien 25i/s (avec 3 images video consécutives
identiques à une image fixe de départ) ? C'est important pour le cas où je
voudrais créer des VCD avec les fichiers MPEG par la suite (il faut
respecter les 25i/s du PAL).

--
JPH - Appelez-moi pehache
enlever NOSPAM. etc... pour répondre / remove NOSPAM... to reply
http://pehache.free.fr/public.html
Avatar
gerard guenin
Le Fri, 22 Apr 2005 23:21:29 +0200, "Jean-Pehache de Hautemaille"
écrit:

J'ai essayé, ça marche bien, c'est facile à utiliser tout en offrant tous
les boutons de réglage possibles. Impec.

Mais je me pose une question: pour contrôler la vitesse de défilement des
images, je sélectionne d'abord une fréquence d'image de 25i/s, puis je
clique sur config juste à côté pour choisir un diviseur de cette fréquence.
Par exemple je choisis 3, ce qui donne: "8.3333i/s (25i/s en interne)".
Quand on fait ça, quelle est la fréquence réelle des images video dans le
fichier MPEG ? 8.3333i/s, ou bien 25i/s (avec 3 images video consécutives
identiques à une image fixe de départ) ? C'est important pour le cas où je
voudrais créer des VCD avec les fichiers MPEG par la suite (il faut
respecter les 25i/s du PAL).



Avec ce mode d'encodage particulier, TMPG joue beaucoup sur la
structure des GOPs. Il créera ainsi beaucoup d'images "B" qui seront
complètement virtuelles. Ca a un avantage et un inconvénient.
Avantage : des fichiers mpeg très petit avec un bitrate très bas et
dont la qualité est malgré tout, parfaite.
Inconvénient : des longueurs de GOP pouvant être importante. Ce n'est
pas gênant si on lit le fichier mpeg sur un ordi ou en mode SVCD sur
un lecteur de salon, par contre, la norme DVD est bien plus stricte
sur la longueur des GOP et le fichier peut être refusé à l'authoring.

Il faut faire quelques essais pour comprendre comment ça marche. Le
paramétrage sera différent si tu fais un film comme "la courgette" (où
les images diffèrent peut de l'une à l'autre et où le rythme de
passage est élevé ) ou si tu fais un diaporama où chaque image est
affichée 3 à 4 secondes.

Sinon dans ton exemple, le rythme est bien de 25 i/s avec une image I
ou P suivi de deux images virtuelles B.
--
Enlever la pub pour me répondre
Avatar
Jean-Pehache de Hautemaille
Jean-Pehache de Hautemaille wrote:
Bonjour,

je cherche un moyen simple, sous Windows, pour convertir des séries
d'images fixes (JPG au départ) en une séquence vidéo, de préférence
MPEG. Je souhaite quand même avoir un minimum de contrôle sur la
conversion (paramètres ajustables, etc...).

En regardant une solution 100% windows, j'ai vu qu'avec Windows Movie
Maker on pouvait convertir des photos en une séquence AVI-DV,
séquence que l'on pouvait ensuite transformer en MPEG avec le
compresseur TMPGENC. Ca ne me plait qu'à moitié, car pour le peu que
j'ai vu Windows Movie Maker ne permet pas descendre en dessous de
1/8s pour le temps d'affichage de chaque image d'origine. Et surtout
je préfèrerais une utilisation plus "automatisée".
Ayant Cygwin installé sur mon PC, j'ai donc regardé aussi les
solutions en ligne de commande venant du monde Unix. J'ai vu 2
convertisseurs qui semblent faire ce que je veux: "mpeg_encode", qui
convertit directement les images fixes en MPEG (il faut convertir les
JPG en PPM avant, mais ce n'est pas un problème, ça se fait à la
volée avec ImageMagick par exemple), et le couple
ImageMagick+mpeg2encode (ImageMagick qui convertit de JPG en AVI et
mpeg2encode qui convertit l'AVI en MPEG).
ImageMagick est déjà installé chez moi. Reste les deux autres,
mpeg_encode ou mpeg2encode:
-- connaissez-vous ces 2 compresseurs ? Comment se comparent-ils pour
la qualité du MPEG généré ?
-- avez-vous déjà essayé de les installer/compiler sous Cygwin ?




Juste pour info: j'ai pu compiler sans trop de problème le soft mpeg_encode
(http://bmrc.berkeley.edu/frame/research/mpeg/index.html) sous Cygwin. Et en
plus ça fonctionne (sauf un petit truc, non bloquant heureusement). Ca
permet de scripter facilement toutes la manip de création de la video et
d'encodage.

--
JPH - Appelez-moi pehache
enlever NOSPAM. etc... pour répondre / remove NOSPAM... to reply
http://pehache.free.fr/public.html
Avatar
Jean-Pehache de Hautemaille
gerard guenin wrote:

Avec ce mode d'encodage particulier, TMPG joue beaucoup sur la
structure des GOPs. Il créera ainsi beaucoup d'images "B" qui seront
complètement virtuelles.



OK. Ce sont des images "dupliquées", en fait.


Ca a un avantage et un inconvénient.
Avantage : des fichiers mpeg très petit avec un bitrate très bas et
dont la qualité est malgré tout, parfaite.
Inconvénient : des longueurs de GOP pouvant être importante. Ce n'est
pas gênant si on lit le fichier mpeg sur un ordi ou en mode SVCD sur
un lecteur de salon, par contre, la norme DVD est bien plus stricte
sur la longueur des GOP et le fichier peut être refusé à l'authoring.

Il faut faire quelques essais pour comprendre comment ça marche. Le
paramétrage sera différent si tu fais un film comme "la courgette" (où
les images diffèrent peut de l'une à l'autre et où le rythme de
passage est élevé ) ou si tu fais un diaporama où chaque image est
affichée 3 à 4 secondes.




C'est pour faire des animations. Donc c'est plutôt dans le genre
"courgette".


Sinon dans ton exemple, le rythme est bien de 25 i/s avec une image I
ou P suivi de deux images virtuelles B.



C'est parfait, alors.


Merci,

--
JPH - Appelez-moi pehache
enlever NOSPAM. etc... pour répondre / remove NOSPAM... to reply
http://pehache.free.fr/public.html
Avatar
Alf92
TiToine" <"guilmard[nospam] a dit ça :

c'est *uniquement* un décodeur



Non il est maintenant aussi encodeur VFW(enfin seulement dans ses
versions beta).
Virtualdub + ffdshow = une merveille gratuite



VFW ?

--
Cordialement,
Alf92
http://frpn.free.fr
Avatar
Alf92
gerard guenin a dit ça :

Avec ce mode d'encodage particulier, TMPG joue beaucoup sur la
structure des GOPs. Il créera ainsi beaucoup d'images "B" qui seront
complètement virtuelles.
(...)
Sinon dans ton exemple, le rythme est bien de 25 i/s avec une image I
ou P suivi de deux images virtuelles B.



connais tu un site qui explique clairement les B et P ?
je suis un peu largué...
merci d'avance.

--
Cordialement,
Alf92
http://frpn.free.fr
Avatar
Stephane Legras-Decussy
Alf92 <alf92[NO-SPAM]@freesurf.fr> a écrit dans le message :
42699f5c$0$18033$
VFW ?



video for windows ...

c'est le basique multimedia de microsoft...
depuis win 3.1 je crois...
fondement du syteme .avi ( audio video interleaved)
1 2 3 4