Script d'encodage (débutant)

Bonjour !
J'ai plusieurs vidéos dans un dossier en .avi que j'aimerais redimensionner en avi de 352*288. J'arrive a les encoder une par une avec ffmpeg grace a la commande :
ffmpeg -i video.avi -ar 22050 -f avi -s 352x288 video.avi

Mais je voudrai un script me permettant d'encoder toutes les vidéos de ce dossier.
Si quelqu'un pouvait m'aider, svp.
Merci d'avance.
Configuration: Linux
Firefox 2.0.0.12

8 réponses

  1. Modérateur
    Salut,
    for file in "*.avi"
    do
    ffmpeg -i "${file}" -ar 22050 -f avi -s 352x288 "${file}"
    done
    Ça devrait le faire ;-))
    1. Je viens d'essayer, il me met
      FFmpeg version SVN-rUNKNOWN, Copyright (c) 2000-2007 Fabrice Bellard, et al.
        configuration: --enable-gpl --enable-pp --enable-swscaler --enable-pthreads --enable-libvorbis --enable-libtheora --enable-libogg --enable-libgsm --enable-dc1394 --disable-debug --enable-shared --prefix=/usr
        libavutil version: 1d.49.3.0
        libavcodec version: 1d.51.38.0
        libavformat version: 1d.51.10.0
        built on Jun  3 2007 20:59:25, gcc: 4.1.3 20070528 (prerelease) (Ubuntu 4.1.2-9ubuntu2)
      *.avi: I/O error occured
      Usually that means that input file is truncated and/or corrupted.
      

      Donc la je sais pas trop, merci quand meme !
      1. Modérateur
        Oups ;-(( enlève les guillemets autour de :
        for file in *.avi

        Désolé :-)
        1. Merci ! Ca marche !! Juste une petite question : est ce que on pourrait pas enregistrer le fichier dans un dossier ?
          1. Modérateur
            Si ça doit pouvoir se faire :
            for file in *.avi
            do
            ffmpeg -i "${file}" -ar 22050 -f avi -s 352x288 "/chemin/dossier/${file}"
            done
            ;-)
            1. Merci !
              Une toute dernière question : comment modifier le codec du son pour qu'il soit en mp3 ? (désolé de poser autant de questions...)
              1. J'ai un petit probleme avec le mp3 :
                  Stream #0.0: Video: mpeg4, yuv420p, 352x288, q=2-31, 200 kb/s, 25.00 fps(c)
                  Stream #0.1: Audio: 0x0000, 48000 Hz, stereo, 64 kb/s
                Stream mapping:
                  Stream #0.0 -> #0.0
                  Stream #0.1 -> #0.1
                Unsupported codec for output stream #0.1