Probleme dans paquet DEB

Bonjour, voila, je cherche a convertir mes videos AVI au format mp4 lu par mon mobile, mais je n'aime pas a avoir a taper tout le temps des commandes ffmpeg, j'ai donc voulu creer un paquet DEB pour le coup, seulement pour moi, car je suis tres nul en progra, c'est tres basique ^^, enfin, j'ai un probleme, lorsque je clique sur mon bouton "convertir", la commande ffmpeg se declenche mais la convertion echoue, en console ça me met ;

output codec not supported ( sous ubuntu )

alors que ça fonctionne sous Fedora ( la commande pas le DEB hein ^^ )

voici les deux commandes que j'utilise :

ffmpeg -i $var -f psp -r 29.97 -b 768k -ar 24000 -ab 64k -s 480x160 Myvid.mp4

et :

ffmpeg -i $var -f psp -r 29.97 -b 384k -ar 24000 -ab 64k -s 320x240 Myvid.mp4

j'ai mis le paquet deb sur megaupload au cas ou je m'expliquerais trop mal.. ici :

http://www.megaupload.com/?d=OFRPA3AW

merci d'avance !!!

7 réponses

  1. en reformulant, comment convertir un fichier AVI en MP4 ( ou en 3gp ) avec ffmpeg
    merci !
    1. Simplement un fichier Shell principal ( une gui en gtkdialog ), des images ( images de la gui & icones ) et deux fichiers Shells pour convertir mes videos AVI, quand je clique sur mon bouton " AVI to mobile mp4 " pour mon portable, ça m'appelle le 2 eme script qui s'occupe de la convertion, mais la commande ci dessus ( 1er message ) ne marche pas, j'ai mis en plus de ça, un fichier .desktop pour l'icone du menu et c'est tout ; ) ( je l'ai dit c'est juste histoire de ne pas taper tout le temps de code dans le terminal ce n'est pas tres poussé )
      1. Modérateur
        Salut,

        Affiches ton code ici s'il te plait.
    2. Voila le script principal :

      #!/bin/sh
      export MAIN_DIALOG='
      <window window_position="1" resizable="false" title="MFBKonvert">
      <vbox>
      <hbox>
      <pixmap>
      <input file>/opt/mfb/mfb.png</input>
      </pixmap>
      <vbox>
      <button>
      <label>AVI to Mobile MP4</label>
      <action>/opt/mfb/mobile</action>
      </button>
      <button>
      <label>AVI to simple MP4</label>
      <action>/opt/mfb/simple</action>
      </button>
      <button>
      <label>Fermer</label>
      </button>
      </vbox>
      </hbox>
      </vbox>
      </window>
      '
      gtkdialog --program=MAIN_DIALOG

      voila le script " mobile " :

      #!/bin/sh
      #
      # For mobile
      #
      #########################################

      var=$(zenity --file-selection --title="MFBKonvert" --text="Choisissez le fichier à encoder :")
      if [ "$?" != 0 ] ; then
      exit
      fi
      zenity --info --title="MFBKonvert" --text="Patientez SVP..."
      ffmpeg -i $var -f psp -r 29.97 -b 768k -ar 24000 -ab 64k -s 480x160 Myvid.mp4
      zenity --info --title="MFBKonvert" --text="Terminé ! "
      exit 0;

      voila le script " simple : "

      #!/bin/sh
      #
      # Simple
      #
      ############################################

      var=$(zenity --file-selection --title="MFBKonvert" --text="Choisissez le fichier à encoder :")
      if [ "$?" != 0 ] ; then
      exit
      fi
      zenity --info --title="MFBKonvert" --text="Patientez SVP..."
      ffmpeg -i $var -f psp -r 29.97 -b 384k -ar 24000 -ab 64k -s 320x240 Myvid.mp4
      zenity --info --title="MFBKonvert" --text="Terminé !"
      exit 0;

      c'est grave docteur ?
      1. Modérateur
        Tes fichiers ils ont des espaces dans leur nom ?

        Remplace "sh" par "bash" dans tes scripts et essaie à nouveau...
    3. Voila, non, mes fichiers portent un nom simple sans aucun espace, et j'ai remplaçé le shebang comme tu as dit, mais toujours ce :

      output codec not supported ...

      :-(
      1. Modérateur
        Extrait de http://doc.ubuntu-fr.org/ffmpeg

        Attention, depuis Ubuntu Intrepid Ibex, les noms de nombreux codecs d'encodage on été changés ex h264 = libx264 ou mp3 = libmp3lame Pour avoir la liste faire:
        
        ffmpeg -formats