Rechercher : dans
Par :

Script d'encodage (débutant)

Dernière réponse le 8 mar 2008 à 11:53:49 Zoubsy, le 2 mar 2008 à 13:03:26 
 Signaler ce message aux modérateurs

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

Meilleures réponses pour « script d'encodage (débutant) » dans :
Guide d'utilisation du Shell pour débutant Voir SHELL BASH - GUIDE D'UTILISATION - Niveau Débutant Introduction Appel aux membres CCM II. C'est quoi le shell ? III. Comment accéder à la ligne de commande IV. Les consoles virtuelles Exemple : Accéder à la console 3 depuis l'interface...
[Programmation] Comment débuter, quel langage? VoirComment débuter, quel langage? Introduction Ceux que l'on peut utiliser Delphi/Pascal Java Python .Net Smalltalk Ceux que l'on peut utiliser à la rigueur C/C++ PHP Ada Lisp/Caml/... Ceux que l'on peut ne pas utiliser
[IE] Erreur de script / Effectuer un débogage VoirDe temps en temps, lorsque vous naviguez sur le Net et que vous chargez une page Web, un message d'erreur de script survient : Une erreur est survenue. Une erreur est survenue sur le script de cette page. Souhaitez-vous effectuer un débogage...
[Linux] Débuter sous Linux VoirDÉBUTER SOUS LINUX Qu'est-ce que Linux ? Si vous venez de Windows I - LES LIVE-CDS I-1 Quelles distributions choisir ? I-2 Utilisation II - INSTALLER LINUX II-1 Partitionner son disque dur II-2 Multiboot Windows/Linux II-3 Quelles...
Télécharger Riva FLV encoder VoirRiva FLV encoder permet de transcoder vos fichiers vidéo au format advanced Flash Video (FLV). Riva FLV encoder supporte l'encodage des formats suivants : AVI, MPEG, Quicktime, WMV : AVI Cinepak Codec by Radius, Cinepak by Supermac Intel...
Introduction à PHP VoirQu'est-ce que PHP? PHP est un langage interprété (un langage de script) exécuté du côté serveur (comme les scripts CGI, ASP, ...) et non du côté client (un script écrit en Javascript ou une applet Java s'exécute sur votre ordinateur...). La...

1

jipicy, le 2 mar 2008 à 13:28:22
  • +1

Salut,

for file in "*.avi"
do
ffmpeg -i "${file}" -ar 22050 -f avi -s 352x288 "${file}"
done
Ça devrait le faire ;-))

Z'@+...che.
JP : Zen, my Nuggets ! ;-)
Le savoir n'est bon que s'il est partagé.

Répondre à jipicy

2

Zoubsy, le 2 mar 2008 à 14:19:38

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 !

Répondre à Zoubsy

3

jipicy, le 2 mar 2008 à 14:48:56

Oups ;-(( enlève les guillemets autour de :
for file in *.avi

Désolé :-)

Z'@+...che.

JP : Zen, my Nuggets ! ;-)
Le savoir n'est bon que s'il est partagé.

Répondre à jipicy

4

Zoubsy, le 2 mar 2008 à 14:52:20

Merci ! Ca marche !! Juste une petite question : est ce que on pourrait pas enregistrer le fichier dans un dossier ?

Répondre à Zoubsy

5

jipicy, le 2 mar 2008 à 16:09:38

Si ça doit pouvoir se faire :

for file in *.avi
do
ffmpeg -i "${file}" -ar 22050 -f avi -s 352x288 "/chemin/dossier/${file}"
done
;-)

Z'@+...che.
JP : Zen, my Nuggets ! ;-)
Le savoir n'est bon que s'il est partagé.

Répondre à jipicy

6

Zoubsy, le 2 mar 2008 à 17:27:50

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...)

Répondre à Zoubsy

7

jipicy, le 2 mar 2008 à 17:33:44

ffmpeg -h

Audio options:
-aframes number     set the number of audio frames to record
-ab bitrate         set audio bitrate (in kbit/s)
-aq quality         set audio quality (codec-specific)
-ar rate            set audio sampling rate (in Hz)
-ac channels        set number of audio channels
-an                 disable audio
-acodec codec       force audio codec ('copy' to copy stream)
-vol volume         change audio volume (256=normal)
-newaudio           add a new audio stream to the current output stream
-alang code         set the ISO 639 language code (3 letters) of the current audio stream
Je suppose...

Z'@+...che.
JP : Zen, my Nuggets ! ;-)
Le savoir n'est bon que s'il est partagé.

Répondre à jipicy

8

 zoubsy, le 8 mar 2008 à 11:53:49

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

Répondre à zoubsy
Collection CommentÇaMarche.net