Rechercher : dans
Par :

Script encodage (suite)

Dernière réponse le 9 mar 2008 à 17:50:59 zoubsy, le 9 mar 2008 à 12:04:40 
 Signaler ce message aux modérateurs

Bonjour,
comme je l'avais dit dans un de mes précédents posts, je cherche a encoder toutes les vidéos d'un dossier en un autre format.
On m'avait poroposé le script suivant :

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


Ce script fonctionne, cependant l'encodage audio est du mp2, que j'aimerais modifier en mp3.
J'ai donc rajouté au script cette fonction :
-acodec mp3

mais au moment de l'encodage, la console m'affiche le message suivant :
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

Je ne sais vraiment plus comment faire.
De plus, j'aimerais renommer la vidéo de sortie en "ma_video2", car sinon la console me demande si je veux ecraser l'ancien fichiers.
Voilà, merci à tous ceux qui m'aideront et à ceux qui m'ont déjà aidé.
Configuration: Linux Ubuntu 7.10 - Gutsy Gibbon
Firefox 2.0.0.12

Meilleures réponses pour « Script encodage (suite) » dans :
[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...
Exécuter un script shell VoirExécution d'un script Pour pouvoir exécuter un script ou un programme en ligne de commande il y a plusieurs possibilités : 1. Le chemin absolu 2. Le chemin relatif 3. Modifier la variable PATH Note: Le Sha...
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...

1

jipicy, le 9 mar 2008 à 12:31:06

Salut,

Essaye :

for file in *.avi
do
ffmpeg -i "${file}" -ar 22050 -f avi -s 352x288 -acodec libmp3lame  "${file}2"
done
Source : http://ffmpeg.mplayerhq.hu/ffmpeg-doc.html

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

Répondre à jipicy

2

zoubsy, le 9 mar 2008 à 13:03:02

Merci, mais ca ne marche pas :

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)
[NULL @ 0xb7eacac8]looks like this file was encoded with (divx4/(old)xvid/opendivx) -> forcing low_delay flag

Seems stream 0 codec frame rate differs from container frame rate: 30000.00 (30000/1) -> 25.00 (25/1)
Input #0, avi, from '013 (01x13) - Une Soiree D'Enfer.avi':
  Duration: 00:21:59.4, start: 0.000000, bitrate: 1524 kb/s
  Stream #0.0: Video: mpeg4, yuv420p, 512x384, 25.00 fps(r)
  Stream #0.1: Audio: mp3, 48000 Hz, stereo, 32 kb/s
Unknown codec 'libmp3lame'


Et je me retrouve (si j'enleve la partie -acodec libmp3lame) avec un fichier .avi2.
Mais merci d'avoir essayé !

Répondre à zoubsy

3

jipicy, le 9 mar 2008 à 13:26:53

Extrait du lien cité ci-dessus :

This is a typical DVD ripping example; the input is a VOB file, the output an AVI file with MPEG-4 video and MP3 audio. Note that in this command we use B-frames so the MPEG-4 stream is DivX5 compatible, and GOP size is 300 which means one intra frame every 10 seconds for 29.97fps input video. Furthermore, the audio stream is MP3-encoded so you need to enable LAME support by passing --enable-libmp3lame to configure. 
;-))

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

Répondre à jipicy

4

zoubsy, le 9 mar 2008 à 13:39:35

Je ne comprend pas trop : comment est-ce que je dois activer libmp3lame ?

Répondre à zoubsy

5

jipicy, le 9 mar 2008 à 13:52:50

http://doc.ubuntu-fr.org/ffmpeg#par_compilation

Z'@+...che.

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

Répondre à jipicy

6

zoubsy, le 9 mar 2008 à 17:48:22

Merci baucoup !! Ca marche impec ! Probleme résolu.

Répondre à zoubsy

7

 jipicy, le 9 mar 2008 à 17:50:59

De rien ;-))

Z'@+...che.

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

Répondre à jipicy