Script encodage (suite)
Résolu
zoubsy
-
jipicy Messages postés 41342 Statut Modérateur -
jipicy Messages postés 41342 Statut Modérateur -
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 :
Ce script fonctionne, cependant l'encodage audio est du mp2, que j'aimerais modifier en mp3.
J'ai donc rajouté au script cette fonction :
mais au moment de l'encodage, la console m'affiche le message suivant :
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é.
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é.
A voir également:
- Script encodage (suite)
- Encodage ascii - Guide
- Script vidéo youtube - Guide
- Ghost script - Télécharger - Polices de caractères
- Mas script - Accueil - Windows
- Script cmd - Guide
7 réponses
Salut,
Essaye :
;-))
Essaye :
for file in *.avi
do
ffmpeg -i "${file}" -ar 22050 -f avi -s 352x288 -acodec libmp3lame "${file}2"
doneSource : http://ffmpeg.org/ffmpeg.html
;-))
Merci, mais ca ne marche pas :
Et je me retrouve (si j'enleve la partie -acodec libmp3lame) avec un fichier .avi2.
Mais merci d'avoir essayé !
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é !
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. ;-))
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question