logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 01-11-2010 23:01:46

isa
Membre
Inscription : 01-11-2010

message d'erreur avec ffmpeg - de l'aide serait la bienvenue

Bonsoir à tous et à toutes,

Je tente désespérement de faire une vidéo à partir des images de ma webcam. J'ai donc téléchargé ffmpeg et tapé l'invite de commande
ffmpeg –r 30 –an –b 700k –i Snapshot%03d.jpg –s 360x288 –f flv webcam.flvMais j'obtiens le message d'erreur suivant

Snapshot%03d.jpg: I/O error occureed
Usually that means that input file is truncated and/or corrupted.

Je tiens à préciser que le nom du fichier est généré par mon logiciel Activ Webcam et que je peux parfaitement ouvrir et visualiser ces images.

Je cherche sur le net depuis plus d'une semaine pour trouver de l'aide avant d'oser vous poser la question.

Si quelqu'un peut se pencher sur mon problème, je lui en serai très reconnaissante.

Merci d'avance
COrdialement
Isabelle

Hors ligne

#2 01-11-2010 23:24:54

Haricophile
Adhérent(e)
Lieu : Pignans (Var)
Distrib. : SID
Noyau : 4.0.0-1-amd64
(G)UI : Mate / i3 selon...
Inscription : 14-09-2009

Re : message d'erreur avec ffmpeg - de l'aide serait la bienvenue

pa curiosité, si tu remplace %03 par _  ou un autre caractère non interprétable dans une expression régulière ?

« Un optimiste n’est pas un être satisfait, content de la situation actuelle. C’est quelqu’un qui pense qu’il peut faire quelque chose qui servira. » (Raymond Aubrac)

Hors ligne

#3 01-11-2010 23:31:46

Invité-5
Banni(e)

Re : message d'erreur avec ffmpeg - de l'aide serait la bienvenue

Salut,

Il faudrai attendre les grandes spécialistes de conversion vidéo. Je fais mes petites truck avec avidemux.

Bon courage.

Dernière modification par arien (01-11-2010 23:33:13)

#4 02-11-2010 06:16:53

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : message d'erreur avec ffmpeg - de l'aide serait la bienvenue

Bonjour isa et bienvenue sur df !

Tu oses ?
Ah ben comment crois-tu que fonctionne un forum si personne n'ose ? big_smile

Traduction de ton message d'erreur :
[07:14] <smolski_> !translate en fr Usually that means that input file is truncated and/or corrupted.
[07:14] <Adelaide> smolski_: Habituellement, cela signifie que le fichier d'entrée est tronqué et / ou corrompus.

Pour :
Snapshot0001.jpg
Suggéré par ta ligne de commande, je suppute que tu as un autre nommage, genre :
Snapshot_0001.jpg

Mmmmmh ? roll

Pour faire une video à partir d'images fixes, il faut avoir 25 images par seconde au minimum. Tu indiques 30 ?.
C'est ce que tu as ?

Sinon, il vaut mieux faire un diaporama, voir ce fil :
http://debian-facile.org/forum/viewtopic.php?id=3103

Sur mon site préféré concernant ffmpeg :
http://www.jcartier.net/spip.php?article36

On peut voir :

Transformer une série d’images en vidéo

ffmpeg -f image2 -i image%d.jpg video.mpg
ce qui transformera les images du répertoire courant nommées image1.jpg, image2.jpg, image3.jpg, ... en un fichier vidéo nommé video.mpg.
Notons que %d est transformé en 1, 2, 3, 4, 5...

Si l’on a des images nommées image001.jpg, image002.jpg, image003.jpg, ... vous utiliserez la commande
ffmpeg -f image2 -i image%03d.jpg video.mpg

Mais on peut aussi utiliser d’autres types de format d’images : PGM, PPM, PAM, PGMYUV, JPEG, GIF, PNG, TGA, TIFF, SGI, PTX

On peut aussi paramétrer plus finement l’export vidéo : ffmpeg -r 24 -b 1800 -i image%d.bmp video.mpg
Ici on spécifie 24 images par seconde et un bitrate de 1800kb/s.


Je m'interroge pour le format .flv, est-il libre ? Faut-il un paquet non libre pour l'utiliser ?

Amitié, Joel

Dernière modification par smolski (02-11-2010 07:07:39)


saque eud dun (patois chtimi : fonce dedans)

Hors ligne

#5 02-11-2010 19:52:07

isa
Membre
Inscription : 01-11-2010

Re : message d'erreur avec ffmpeg - de l'aide serait la bienvenue

Bonsoir à tous,

Pour ce qui est du nommage, c'est bien snapshot001.jpg puis 002.jpg etc.
Pour le format  .flv, il est autorisé d'après le site où j'ai trouvé un petit tuto sympa (http://urzhiata.emoc.org/tag/ffmpeg)
Pour finir, je dispose de 120 images pour ma vidéo mais j'ai pris 30 pour faire l'essai mais cela ne fonctionne pas.
Par contre, quand je tape l'invite
ffmpeg -formats pour voir les formats supportés, je ne trouve pas .jpg dans la liste et peut-être que mon problème vient de là. Et comme je ne suis même pas aux prémices de l'utilisation des invites de commandes, je pédale dans la choucroute bonne alsacienne que je suis...

Hors ligne

#6 02-11-2010 20:02:59

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : message d'erreur avec ffmpeg - de l'aide serait la bienvenue

Bonsoir isa,

120 images divisée par 30 = 4 secondes de video.
Est-ce cela que tu veux ?

Pour le format supporté, tu as convert ou mogrify dans imagemagick qui pourrait convertir tes images dans un format compatible. Voir là :
http://debian-facile.org/doc:media:imagemagick

Amitié, Joel

saque eud dun (patois chtimi : fonce dedans)

Hors ligne

#7 02-11-2010 21:23:18

anonyme
Invité

Re : message d'erreur avec ffmpeg - de l'aide serait la bienvenue

Bonjour,

isa a écrit :

Pour ce qui est du nommage, c'est bien snapshot001.jpg puis 002.jpg etc.


Une remarque en lisant le fil, Snapshot (post #1) est différent de snapshot sous Linux.
Si ça peut aider...

@+

#8 03-11-2010 13:01:58

isa
Membre
Inscription : 01-11-2010

Re : message d'erreur avec ffmpeg - de l'aide serait la bienvenue

Bonjour Tux12

J'y avais pensé dès les premiers messages d'erreur, sans plus de succès.
Je persiste à penser que c'est ce truc bizarre (et pourtant incontournable) "%03" qui fout la pagaille. Mais je ne sais pas comment contourner le problème de syntaxe.
J'ai fait l'essai sur 3 pc différents avec le même résultat.
J'ai également contacté emoc sur Urzhiata mais il flanche également.
Et pourtant ça marche chez d'autres.
Un problème au niveau des bibliothèques de formats ou un truc dans le genre, mais je ne sais pas comment faire.
Rageant, vraiment rageant surtout que cela fonctionnait avant le crash du pc mais je ne me souviens plus de l'install et des manips d'il y a plus de 3 ans...
Isa

Hors ligne

#9 03-11-2010 13:06:19

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : message d'erreur avec ffmpeg - de l'aide serait la bienvenue

Je persiste à penser que c'est ce truc bizarre (et pourtant incontournable) "%03"


Ben si ! smile
Tu renommes quelques images en ôtant le texte et les zéros et tu essaies. Déjà fait ?

Amitié, Jojo

Edit :
Tu te trouves bien dans le répertoire où sont stockées les images .jpg au  moins ?

Dernière modification par smolski (03-11-2010 13:08:50)


saque eud dun (patois chtimi : fonce dedans)

Hors ligne

#10 03-11-2010 13:33:59

deuchdeb
Moderato ma non troppo
Distrib. : Debian11-KDE-Plasma, LinuxMintCinnamon, DFLinux11
Noyau : Noyau stable
(G)UI : KDE Plasma 5.20
Inscription : 13-01-2010
Site Web

Re : message d'erreur avec ffmpeg - de l'aide serait la bienvenue

Est-ce que toutes tes images ont le même format?

Est-ce qu'elles sont nommées image1 image2 image3 etc...
Parce que si c'est le cas alors la commande de base est : ffmpeg -f image2 -i image%d.jpg video.mpg
aprés tu ajoute des options bien sûre.

Est-ce qu'elles sont nommées image001 image002 image003 etc...
Parce que si c'est le cas alors la commande de base est : ffmpeg -f image2 -i image%03d.jpg video.mpg

Mais bon on te l'as déjà dit ça!!

1- renomme tes images

2-essais juste la commande base et ajoute les options au fur et à mesure et valide à chaque étape le bon fonctionnement.


Avec Gthumb il est facile de renommer les images en nombres.
 Juste un clique droit et renommer les images sélectionnées.

Dernière modification par deuchdeb (03-11-2010 13:37:13)


Une fleur, c'est magique non? smile
Association Debian Facile

Hors ligne

#11 04-11-2010 12:05:16

Invité-5
Banni(e)

Re : message d'erreur avec ffmpeg - de l'aide serait la bienvenue

isa a écrit :

ffmpeg –r 30 –an –b 700k –i Snapshot%03d.jpg –s 360x288 –f flv webcam.flv


Essaye:

ffmpeg –r 30 –an –b 700k –i [Ss]napshot-%03d.jpg –s 360x288 –f flv webcam.flv

ffmpeg –r 30 –an –b 700k –i image-%03d.jpg –s 360x288 –f flv video.flv

Bon courage.

Dernière modification par arien (04-11-2010 20:29:26)

#12 04-11-2010 23:28:48

isa
Membre
Inscription : 01-11-2010

Re : message d'erreur avec ffmpeg - de l'aide serait la bienvenue

Bonsoir à tous,
J'ai renommé mes images en "image" et tenté les deux lignes de commande de arien. Toujours le même résultat...

Par contre, en faisant un énième essai avec la commande suivante
ffmpeg -r 30 -an -b 700k -i image-%03.jpg -s 360x288 -f flv video.flv c'est à dire en ayant oublié le "d" au niveau du "%03", j'obtiens le message suivant :
[image2 @00AA6C70]Could not find codec parameters <Video: mjpeg>
image%03.jpg:could not find codec parameters


Et s'il s'agissait d'un problème à ce niveau, précédemment occulté par ce foutu "%03d" ?

Qu'en pensez-vous ?

Hors ligne

#13 05-11-2010 06:52:05

zoroastre74
Membre
Distrib. : Debian Wheezy
Noyau : Linux 3.2
(G)UI : Awesome wm v3.4.13 (Octopus)
Inscription : 28-08-2010

Re : message d'erreur avec ffmpeg - de l'aide serait la bienvenue

Salut Isa,

ffmpeg fonctionne chez moi, avec les commandes précitées. J'avais naguère un script de ce genre que, bien sûr, je n'arrive pas à retrouver...

Depuis, j'ai découvert mencoder et je m'exerce à travailler avec.
Si cela peut t'aider, voici la commande que j'utilise pour transformer mes images en flv.

mencoder "mf://*.jpg" -mf w=320:h=280:fps=26:type=jpg -o test_01.flv -of lavf -ovc lavc -lavcopts vcodec=flv:vbitrate=2000:mbd=2:mv0:trell:v4mv:cbp:last_pred=3 -srate 22050 -nosound


- L'option mf://*.jpg correspond au répertoire courant. (mf://mon_rep/*.jpg fonctionne également)

A toi d'adapter, résolution et bitrate.

Elle te permettra le cas écheant de valider ou non tes codecs.

Vérifies que tu as bien mjpeg et sa lib :

dpkg -l | grep mjpegtools


@+

Hors ligne

#14 16-11-2010 20:56:27

isa
Membre
Inscription : 01-11-2010

Re : message d'erreur avec ffmpeg - de l'aide serait la bienvenue

Bonsoir à tous,

J'ai fait un break de quelques jours tellement ça m'énervait. Désolée donc d'avoir lâché le morceau...
Je m'y suis remise avec un pc tout neuf et patatra, même résultat. C'est désespérant!!!
Mais il faut peut être que je vous avoue quelque chose. Je suis sous windows mais je n'ai pas trop le choix car je ne connais que ça.
Alors je suis dans l'impossibité de comprendre certains de vos conseils ou pistes de recherche. Peut-être que cette info vous aidera à mieux cerner mon problème. Je vous remercie d'ores et déjà de vous y être penchés.
Je pense qu'il faut que je reprenne tout depuis le début mais je ne sais même plus où et quoi télécharger comme ffmpeg.
Et pourtant, il y a quelques mois, avant le crash de mon pc cela fonctionnait mais je ne me souviens plus comment j'avais installé ce truc.
Alors si vous avez de bons tuyaux pour repartir d'aplomb, n'hésitez pas.
Bonne soirée à tous
Isa

Hors ligne

#15 17-11-2010 05:39:12

zoroastre74
Membre
Distrib. : Debian Wheezy
Noyau : Linux 3.2
(G)UI : Awesome wm v3.4.13 (Octopus)
Inscription : 28-08-2010

Re : message d'erreur avec ffmpeg - de l'aide serait la bienvenue

Yep !

Dans un passé sombre où la froidure arrachait ma chair et me glaçait le cerveau : http://en.wikipedia.org/wiki/VirtualDub

Si ton but est d'automatiser la tâche via un script ou programme, C'est ici
http://www.virtualdub.org/docs/vdscript.txt

Pour le support du format FLV, ne pas oublié le plugin, ici : http://fcchandler.home.comcast.net/~fcc … ugins/FLV/

@+

Zoroastre.

PS : Imagemagick, FFmpeg, Mencoder fonctionnent bien sous Windows pourtant...
PS2 : Sympa le sîte meteo, tu pourrais nous en parler un peu ?

Dernière modification par zoroastre74 (17-11-2010 05:50:00)

Hors ligne

Pied de page des forums