En raison de spams récurrents, les messages des nouveaux inscrits sont modérés a priori. Ne vous inquiétez pas si vous ne voyez pas apparaitre votre message immédiatement sur le forum. (November 04, 2021) x

Sujet fermé
Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5

[résolu] cherche un logiciel assemblage d'images pour vidéo
#26

bonjour,

donc j'ai pris les photos
elles sont renommées image0001.jpg image0002.jpg etc
(image%04d.jpg)

mais pour créer la vidéo avec avconv je suis planté

je n'arrive qu'à fabriquer un tout petit fichier qui ne passe comme l'éclair

Code :
#!/bin/bash
# avconv-timelapse2a.sh
echo "les photos sont en image%04d.jpg rangées dans /home/pi/Video"

cd /home/pi/Video
avconv  -f image2 -i /home/pi/Video/image%04d.jpg /home/pi/Video/video.mpg

voici ce qui s'affiche quand je lance le script

Code :
[email protected] ~ $ sudo bash avconv-timelapse2a.sh

avconv version 11.7-6:11.7-1~deb8u1+rpi1, Copyright (c) 2000-2016 the Libav developers
  built on Jun 17 2016 02:13:49 with gcc 4.9.2 (Raspbian 4.9.2-10)
Input #0, image2, from '/home/pi/Video/image%04d.jpg':
  Duration: 00:00:00.08, start: 0.000000, bitrate: N/A
    Stream #0.0: Video: mjpeg, yuvj420p, 800x600, 25 tbn
File '/home/pi/Video/video.mpg' already exists. Overwrite ? [y/N] y
Constant framerate requested for the output stream #0:0, but no information about the input framerate is available. Falling back to a default value of 25fps. Use the -r option if you want a different framerate.
[mpeg @ 0x3b0000] VBV buffer size not set, muxing may fail
Output #0, mpeg, to '/home/pi/Video/video.mpg':
  Metadata:
    encoder         : Lavf56.1.0
    Stream #0.0: Video: mpeg1video, yuv420p, 800x600, q=2-31, 200 kb/s, 25 fps, 90k tbn, 25 tbc
    Metadata:
      encoder         : Lavc56.1.0 mpeg1video
Stream mapping:
  Stream #0:0 -> #0:0 (mjpeg (native) -> mpeg1video (native))
Press ctrl-c to stop encoding
frame=    2 fps=  0 q=2.0 Lsize=      32kB time=10000000000.00 bitrate=   0.0kbits/s
video:31kB audio:0kB other streams:0kB global headers:0kB muxing overhead: 3.926419%

merci
#27

On dirait que tu n'as que 2 images, et tu fais une vidéo en 25fps, donc qui va durer 2/25s, soit 0.08s
#28

bonjour,
j'ai modifié le format des image en image%d.jpg au lieu de image%04d.jpg
avconv fonctionne normalement ?
la video pour 100 images avec 25fps est de 4 secondes

Code :
[email protected] ~ $ sudo bash avconv-timelapse2a.sh
les photos sont en image%.jpg rangées dans /home/pi/timelapse
appuyer sur entrée pour creer la video (ou faire ctrl+C pour sortir)

la video est dans /home/pi/Video/video.mpg
avconv version 11.7-6:11.7-1~deb8u1+rpi1, Copyright (c) 2000-2016 the Libav developers
  built on Jun 17 2016 02:13:49 with gcc 4.9.2 (Raspbian 4.9.2-10)
Input #0, image2, from '/home/pi/timelapse/image%d.jpg':
  Duration: 00:00:04.00, start: 0.000000, bitrate: N/A
    Stream #0.0: Video: mjpeg, yuvj420p, 800x600, 25 fps, 25 tbn
[mpeg @ 0xdedec0] VBV buffer size not set, muxing may fail
Output #0, mpeg, to '/home/pi/Video/video.mpg':
  Metadata:
    encoder         : Lavf56.1.0
    Stream #0.0: Video: mpeg1video, yuv420p, 800x600, q=2-31, 200 kb/s, 25 fps, 90k tbn, 25 tbc
    Metadata:
      encoder         : Lavc56.1.0 mpeg1video
Stream mapping:
  Stream #0:0 -> #0:0 (mjpeg (native) -> mpeg1video (native))
Press ctrl-c to stop encoding
frame=  100 fps=  9 q=31.0 Lsize=     450kB time=3.92 bitrate= 940.4kbits/s
video:445kB audio:0kB other streams:0kB global headers:0kB muxing overhead: 1.073467%

je ne comprends pas l'option avconv -f image2 ?

merci
#29

Le "-f image2" est le format d'entrée/sortie, tu peux ne pas le préciser.
#30

bonjour,

le 21-06-2016
dans le script de marco il y a : "avec barre de progression"
je ne la trouve pas ?

Code :
# prise des photos en image1.jpg, image2.jpg ...avec barre de progression
for i in $(seq 1 $2)
do
   echo $i
   curl -# "admin:[email protected]:8081/jpg/image.jpg" > /home/pi/video/image$i.jpg
    sleep $1
done

comment afficher une barre de progression ?
merci de vos lumières
#31

man de curl Wink :

The -# option will display a totally different progress bar that doesn't need much explanation!
#32

bonjour,
ah oui j'ai vu dans le man et le --help
j'avais pas compris que c'était une option de curl
en fait je voulais une barre de progression dans "mon" "timelapse.sh"
au lieu du compteur d'images par la commande
echo $i

Code :
for i in $(seq 1 $2)
do
echo $i

raspistill --nopreview -w 800 -h 600 -q 50 -o  /home/pi/Video/image$i.jpg -th 0$
sleep $1
done

merci
#33

ah nan, ... dans mon cas, c'est curl qui créé la barre en fonction de la réception des données !
Toi tu penses a la prise de la photo !
#34

oui
c'est autre chose
mais néanmoins j'ai appris l'option -# dans curl
#35

tu doit apprendre la commande " man " qui signifie manuel ...
Des que tu as un pb, une incompréhension, tu tapes man nom du programme ... un réflexe ...
#36

ok merci
#37

Si je ne me trompe pas, mencoder n'est plus directement accessible, il faut installer libav-tools
-----------------------------------------
coque huawei P10
housse samsung galaxy s8
Sujet fermé


Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)